Package org.apache.sshd.common.channel
-
Interface Summary Interface Description AbstractChannel.PacketValidator AAbstractChannel.PacketValidatorcan 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 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 AnIoOutputStreamcapable 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 AWindowthat describes how much data this side is prepared to receive from the peer.RemoteWindow AWindowreflecting this side's view of the peer'sLocalWindow.SimpleIoOutputStream An implementation ofIoOutputStreamusing a synchronousChannelOutputStream.SimpleIoOutputStream.DefaultIoWriteFuture Window AChannelimplements 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 RequestHandler.Result StreamingChannel.Streaming -
Exception Summary Exception Description WindowClosedException Indicates aWindowhas been closed.