Package org.apache.sshd.common.channel
-
Interface Summary Interface Description AbstractChannel.PacketValidator AAbstractChannel.PacketValidator
can validate packet lengths.Channel Represents a channel opened over an SSH session - holds information that is common both to server and client channels.ChannelFactory ChannelHolder ChannelIdentifier ChannelListener Provides a simple listener for client / server channels being established or torn down.ChannelListenerManager ChannelPipedSink ChannelRequestHandler PtyChannelConfigurationHolder PtyChannelConfigurationMutator RequestHandler<T> A global request handler.StreamingChannel A channel that can be either configured to use synchronous or asynchrounous streams. -
Class Summary Class Description AbstractChannel Provides common client/server channel functionalityAbstractChannelRequestHandler AbstractRequestHandler<T> BufferedIoOutputStream AnIoOutputStream
capable of queuing write requests.ChannelAsyncInputStream ChannelAsyncInputStream.IoReadFutureImpl ChannelAsyncOutputStream ChannelAsyncOutputStream.BufferedFuture Marker type to avoid repeated buffering inChannelAsyncOutputStream.writePacket(IoWriteFutureImpl, boolean)
.ChannelAsyncOutputStream.WriteState Collects state variables; access is always synchronized on the single instance per stream.ChannelOutputStream ChannelPipedInputStream TODO Add javadocChannelPipedOutputStream TODO Add javadocIoWriteFutureImpl LocalWindow AWindow
that describes how much data this side is prepared to receive from the peer.PtyChannelConfiguration RemoteWindow AWindow
reflecting this side's view of the peer'sLocalWindow
.SimpleIoOutputStream An implementation ofIoOutputStream
using a synchronousChannelOutputStream
.SimpleIoOutputStream.DefaultIoWriteFuture SttySupport Support for stty command on unixWindow AChannel
implements a sliding window flow control for data packets (SSH_MSG_CHANNEL_DATA and SSH_MSG_CHANNEL_EXTENDED_DATA packets). -
Enum Summary Enum Description AbstractChannel.GracefulState ChannelOutputStream.OpenState ChannelOutputStream.WriteState PtyMode A enum describing the tty modes according to RFC 4254 - section 8.RequestHandler.Result StreamingChannel.Streaming -
Exception Summary Exception Description WindowClosedException Indicates aWindow
has been closed.