1 31 32 package org.apache.commons.httpclient; 33 34 import java.io.FilterOutputStream ; 35 import java.io.IOException ; 36 import java.io.OutputStream ; 37 38 45 46 class WireLogOutputStream extends FilterOutputStream { 47 48 49 private OutputStream out; 50 51 52 private Wire wire; 53 54 59 public WireLogOutputStream(OutputStream out, Wire wire) { 60 super(out); 61 this.out = out; 62 this.wire = wire; 63 } 64 65 69 public void write(byte[] b, int off, int len) throws IOException { 70 this.out.write(b, off, len); 71 wire.output(b, off, len); 72 } 73 74 78 public void write(int b) throws IOException { 79 this.out.write(b); 80 wire.output(b); 81 } 82 83 87 public void write(byte[] b) throws IOException { 88 this.out.write(b); 89 wire.output(b); 90 } 91 } 92 | Popular Tags |