Package org.apache.sshd.common.channel
package org.apache.sshd.common.channel
-
ClassDescriptionProvides common client/server channel functionalityAn
IoOutputStream
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.A enum describing the tty modes according to RFC 4254 - section 8.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.Support for stty command on unixAChannel
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.