Package org.apache.sshd.common.channel
package org.apache.sshd.common.channel
-
ClassDescriptionProvides common client/server channel functionalityA
AbstractChannel.PacketValidator
can validate packet lengths.AnIoOutputStream
capable of queuing write requests.Represents a channel opened over an SSH session - holds information that is common both to server and client channels.Marker type to avoid repeated buffering inChannelAsyncOutputStream.writePacket(IoWriteFutureImpl, boolean)
.Collects state variables; access is always synchronized on the single instance per stream.Provides a simple listener for client / server channels being established or torn down.TODO Add javadocTODO Add javadocAWindow
that describes how much data this side is prepared to receive from the peer.AWindow
reflecting this side's view of the peer'sLocalWindow
.A global request handler.An implementation ofIoOutputStream
using a synchronousChannelOutputStream
.A channel that can be either configured to use synchronous or asynchrounous streams.AChannel
implements a sliding window flow control for data packets (SSH_MSG_CHANNEL_DATA and SSH_MSG_CHANNEL_EXTENDED_DATA packets).Indicates aWindow
has been closed.