001 package org.shiftone.jrat.util.io.nop;
002
003
004 import java.io.IOException;
005 import java.io.OutputStream;
006
007
008 /**
009 * @author jeff@shiftone.org (Jeff Drost)
010 */
011 public class NullOutputStream extends OutputStream {
012
013 public static final OutputStream INSTANCE = new NullOutputStream();
014
015 private NullOutputStream() {
016 }
017
018
019 public void write(int b) throws IOException {
020 }
021
022
023 public void close() throws IOException {
024 }
025
026
027 public void flush() throws IOException {
028 }
029
030
031 public void write(byte[] b, int off, int len) throws IOException {
032 }
033
034
035 public void write(byte[] b) throws IOException {
036 }
037 }