Top Interfaces Classes
module org.apache.sshd.core

Package org.apache.sshd.common.channel


Interface Summary

Modifier and TypeInterface and Description
public interface
Channel

Represents a channel opened over an SSH session - holds information that is common both to server and client channels.

public interface
public interface
public interface
public interface
ChannelListener

Provides a simple listener for client / server channels being established or torn down

Note

for server-side listeners, some of the established channels may be client - especially where connection proxy or forwarding is concerned

public interface
public interface
public interface
public interface
RequestHandler<
Request type
T
>

A global request handler.

public interface
StreamingChannel

A channel that can be either configured to use synchronous or asynchrounous streams.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractChannel

Provides common client/server channel functionality

public abstract class
public abstract class
AbstractRequestHandler<
Request type
T
>

public class
BufferedIoOutputStream

An IoOutputStream capable of queuing write requests.

public class
public class
public class
public class
ChannelPipedInputStream

TODO Add javadoc

public class
ChannelPipedOutputStream

TODO Add javadoc

public class
public class
LocalWindow

A Window that describes how much data this side is prepared to receive from the peer.

public class
RemoteWindow

A Window reflecting this side's view of the peer's LocalWindow.

public class
SimpleIoOutputStream

An implementation of IoOutputStream using a synchronous ChannelOutputStream.

public abstract class
Window

A Channel implements a sliding window flow control for data packets (SSH_MSG_CHANNEL_DATA and SSH_MSG_CHANNEL_EXTENDED_DATA packets).

public class
WindowClosedException

Indicates a Window has been closed.