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 intdataOffsetprivate intheaderOffsetprivate Buffer.PlainBufferleftOversprivate SSHPacketpacketprivate AbstractChannel.TransportRunnablepacketWriteRunnable
-
Constructor Summary
Constructors Constructor Description DataBuffer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) booleanflush(boolean canAwaitExpansion)(package private) booleanflush(int bufferSize, boolean canAwaitExpansion)(package private) intwrite(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
-
-