Class ChannelOutputStream.DataBuffer
- java.lang.Object
-
- net.schmizz.sshj.connection.channel.ChannelOutputStream.DataBuffer
-
- Enclosing class:
- ChannelOutputStream
private final class ChannelOutputStream.DataBuffer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private int
dataOffset
private int
headerOffset
private Buffer.PlainBuffer
leftOvers
private SSHPacket
packet
private AbstractChannel.TransportRunnable
packetWriteRunnable
-
Constructor Summary
Constructors Constructor Description DataBuffer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) boolean
flush(boolean canAwaitExpansion)
(package private) boolean
flush(int bufferSize, boolean canAwaitExpansion)
(package private) int
write(byte[] data, int off, int len)
-
-
-
Field Detail
-
headerOffset
private final int headerOffset
-
dataOffset
private final int dataOffset
-
packet
private final SSHPacket packet
-
leftOvers
private final Buffer.PlainBuffer leftOvers
-
packetWriteRunnable
private final AbstractChannel.TransportRunnable packetWriteRunnable
-
-
Method Detail
-
write
int write(byte[] data, int off, int len) throws TransportException, ConnectionException
-
flush
boolean flush(boolean canAwaitExpansion) throws TransportException, ConnectionException
-
flush
boolean flush(int bufferSize, boolean canAwaitExpansion) throws TransportException, ConnectionException
-
-