public class StreamCopier
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
StreamCopier.Listener |
Constructor and Description |
---|
StreamCopier(java.io.InputStream in,
java.io.OutputStream out,
LoggerFactory loggerFactory) |
Modifier and Type | Method and Description |
---|---|
StreamCopier |
bufSize(int bufSize) |
long |
copy() |
StreamCopier |
keepFlushing(boolean keepFlushing) |
StreamCopier |
length(long length) |
StreamCopier |
listener(StreamCopier.Listener listener) |
Event<java.io.IOException> |
spawn(java.lang.String name) |
Event<java.io.IOException> |
spawnDaemon(java.lang.String name) |
public StreamCopier(java.io.InputStream in, java.io.OutputStream out, LoggerFactory loggerFactory)
public StreamCopier bufSize(int bufSize)
public StreamCopier keepFlushing(boolean keepFlushing)
public StreamCopier listener(StreamCopier.Listener listener)
public StreamCopier length(long length)
public Event<java.io.IOException> spawn(java.lang.String name)
public Event<java.io.IOException> spawnDaemon(java.lang.String name)
public long copy() throws java.io.IOException
java.io.IOException