001    package railo.commons.io;
002    
003    import java.io.OutputStream;
004    import java.io.Serializable;
005    
006    /**
007     * dev null output stream, write data to nirvana
008     */
009    public final class DevNullOutputStream extends OutputStream implements Serializable {
010            
011            public static final DevNullOutputStream DEV_NULL_OUTPUT_STREAM=new DevNullOutputStream();
012            
013            /**
014             * Constructor of the class
015             */
016            private DevNullOutputStream() {}
017            
018        @Override
019        public void close(){}
020    
021        @Override
022        public void flush() {}
023    
024        @Override
025        public void write(byte[] b, int off, int len) {}
026    
027        @Override
028        public void write(byte[] b) {}
029    
030        @Override
031        public void write(int b) {}
032    
033    }