public InputStream createLogStream(InputStream is) { return new SVNLogInputStream(is, this); }
private void log(byte[] data, int off, int len) { if (myLog != null && len > 0 && off + len <= data.length && off < data.length) { myBuffer.write(data, off, len); flushBuffer(false); } }
public int read() throws IOException { int r = super.read(); if (r >= 0) { log(new byte[] {(byte) r}, 0, 1); } return r; }
public void close() throws IOException { super.close(); flushBuffer(true); }
public InputStream createLogStream(SVNLogType logType, InputStream is) { return new SVNLogInputStream(is, createInputLogStream()); }
public int read(byte[] b, int off, int len) throws IOException { int read = super.read(b, off, len); if (read > 0) { log(b, off, read); } return read; }
public void flushStream(Object stream) { if (stream instanceof SVNLogInputStream) { SVNLogInputStream logStream = (SVNLogInputStream) stream; logStream.flushBuffer(); } else if (stream instanceof SVNLogOutputStream) { SVNLogOutputStream logStream = (SVNLogOutputStream) stream; logStream.flushBuffer(); } }
public InputStream createLogStream(SVNLogType logType, InputStream is) { return new SVNLogInputStream(is, createInputLogStream()); }
public void flushStream(Object stream) { if (stream instanceof SVNLogInputStream) { SVNLogInputStream logStream = (SVNLogInputStream) stream; logStream.flushBuffer(); } else if (stream instanceof SVNLogOutputStream) { SVNLogOutputStream logStream = (SVNLogOutputStream) stream; logStream.flushBuffer(); } }
public InputStream createLogStream(SVNLogType logType, InputStream is) { return new SVNLogInputStream(is, createInputLogStream()); }
public void flushStream(Object stream) { if (stream instanceof SVNLogInputStream) { SVNLogInputStream logStream = (SVNLogInputStream) stream; logStream.flushBuffer(true); } else if (stream instanceof SVNLogOutputStream) { SVNLogOutputStream logStream = (SVNLogOutputStream) stream; logStream.flushBuffer(true); } }
public void flushStream(Object stream) { if (stream instanceof SVNLogInputStream) { SVNLogInputStream logStream = (SVNLogInputStream) stream; logStream.flushBuffer(); } else if (stream instanceof SVNLogOutputStream) { SVNLogOutputStream logStream = (SVNLogOutputStream) stream; logStream.flushBuffer(); } }