Package net.schmizz.sshj.common
Class StreamCopier
- java.lang.Object
-
- net.schmizz.sshj.common.StreamCopier
-
public class StreamCopier extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceStreamCopier.Listener
-
Constructor Summary
Constructors Constructor Description StreamCopier(java.io.InputStream in, java.io.OutputStream out, LoggerFactory loggerFactory)
-
Method Summary
Modifier and Type Method Description StreamCopierbufSize(int bufSize)longcopy()StreamCopierkeepFlushing(boolean keepFlushing)StreamCopierlength(long length)StreamCopierlistener(StreamCopier.Listener listener)Event<java.io.IOException>spawn(java.lang.String name)Event<java.io.IOException>spawnDaemon(java.lang.String name)
-
-
-
Constructor Detail
-
StreamCopier
public StreamCopier(java.io.InputStream in, java.io.OutputStream out, LoggerFactory loggerFactory)
-
-
Method Detail
-
bufSize
public StreamCopier bufSize(int bufSize)
-
keepFlushing
public StreamCopier keepFlushing(boolean keepFlushing)
-
listener
public StreamCopier listener(StreamCopier.Listener listener)
-
length
public StreamCopier length(long length)
-
spawn
public Event<java.io.IOException> spawn(java.lang.String name)
-
spawnDaemon
public Event<java.io.IOException> spawnDaemon(java.lang.String name)
-
copy
public long copy() throws java.io.IOException- Throws:
java.io.IOException
-
-