From e8b01037e47884c10d9f910192ac59cef14d28bf Mon Sep 17 00:00:00 2001 From: Ben Culkin Date: Sat, 31 Oct 2020 11:14:07 -0400 Subject: Do some restructuring --- src/main/java/bjc/everge/MirrorOutputStream.java | 63 ------------------------ 1 file changed, 63 deletions(-) delete mode 100644 src/main/java/bjc/everge/MirrorOutputStream.java (limited to 'src/main/java/bjc/everge/MirrorOutputStream.java') diff --git a/src/main/java/bjc/everge/MirrorOutputStream.java b/src/main/java/bjc/everge/MirrorOutputStream.java deleted file mode 100644 index bce4f0f..0000000 --- a/src/main/java/bjc/everge/MirrorOutputStream.java +++ /dev/null @@ -1,63 +0,0 @@ -package bjc.everge; - -import java.io.*; -import java.util.*; - -/** - * An output stream that mirrors its contents to other streams. - * - * @author Ben Culkin - * - */ -public class MirrorOutputStream extends OutputStream { - private List streams; - - /** - * Create a new mirroring output stream. - * - * @param strams - * The output streams to mirror to. - */ - public MirrorOutputStream(OutputStream... strams) { - streams = new ArrayList<>(); - - for (OutputStream stram : strams) { - streams.add(stram); - } - } - - @Override - public void close() throws IOException { - for (OutputStream stream : streams) { - stream.close(); - } - } - - @Override - public void flush() throws IOException { - for (OutputStream stream : streams) { - stream.flush(); - } - } - - @Override - public void write(byte[] ba) throws IOException { - for (OutputStream stream : streams) { - stream.write(ba); - } - } - - @Override - public void write(byte[] ba, int off, int len) throws IOException { - for (OutputStream stream : streams) { - stream.write(ba, off, len); - } - } - - @Override - public void write(int b) throws IOException { - for (OutputStream stream : streams) { - stream.write(b); - } - } -} -- cgit v1.2.3