Package net.schmizz.sshj.common
Class StreamCopier
java.lang.Object
net.schmizz.sshj.common.StreamCopier
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private final InputStream
private boolean
private long
private StreamCopier.Listener
private final org.slf4j.Logger
private final LoggerFactory
private static final StreamCopier.Listener
private final OutputStream
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbufSize
(int bufSize) long
copy()
keepFlushing
(boolean keepFlushing) length
(long length) listener
(StreamCopier.Listener listener) private Event
<IOException> spawnDaemon
(String name) private long
write
(byte[] buf, long curPos, int len)
-
Field Details
-
NULL_LISTENER
-
loggerFactory
-
log
private final org.slf4j.Logger log -
in
-
out
-
listener
-
bufSize
private int bufSize -
keepFlushing
private boolean keepFlushing -
length
private long length
-
-
Constructor Details
-
StreamCopier
-
-
Method Details
-
bufSize
-
keepFlushing
-
listener
-
length
-
spawn
-
spawnDaemon
-
spawn
-
copy
- Throws:
IOException
-
write
- Throws:
IOException
-