All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
This abstract class provides the basic functions of an SSH2 channel.
 
An abstract class for the NIO framework to accept client connections.
An interface for the NIO framework to connect outgoing sockets.
 
 
 
Holds and manages Connection objects.
This class implements the SSH Connection Protocol as an SSH Transport Protocol service.
 
 
 
Create a default SocketConnection.
 
 
An abstract forwarding channel implementation for use with both local and remote forwarding operations.
This interface defines the behaviour for remote forwarding requests.
 
 
This class provides management of remote forwarding requests.
 
The SSH protocol allows for the sending of requests independently of any communication channel.
 
Thrown by the licensing system if there is a problem with the license.
Represents a listening interface for incoming socket connections.
Implements a Local forwarding channel for use with forwarding sockets from the client machine through the server to some endpoint reachable from the server machine.
 
 
A protocol context defines the behavior for a listening interface.
Creates the ProtocolContext for a new incoming connection.
This interface defines the contract for a protocol implementation.
 
Implements a Remote forwarding channel for use with forwarding sockets from the server machine through the client to some endpoint reachable from the client machine.
 
Callback to receive a SelectionKey
Allows an object to receive notification that a registration has completed on a SelectorThread.
Provides management of a single selector.
Each SelectorThread requires an implementation of this interface to pass selection events.
Maintains a pool of SelectoThreads increasing the pool when required and always maintaining the minimum number of permanent threads required.
A service is a protocol that operates on top of the TransportProtocol.
This class implements a SocketHandler using a standard socket.
Interface for creating SocketConnection objects.
An abstract forwarding channel implementation for use with forwarding both local and remote sockets.
An interface used by the SelectorThread to notify an object of when a read or write event has occurred.
This class implements the standard socket based forwarding for the SSHD.
 
 
Provides a callback when the socket has completed a socket write operation.
This class defines an SSH context for listening interfaces on the SshEngine.
This class provides an abstract daemon for servicing any number of protocol contexts.
Each instance of a SshEngine has a single configuration context.
 
 
Base interface for SSH2 key exchange implementations.
 
This class implements an SSL socket connection for the custom server.
This class implements an SSL socket connection for the custom server.
Holds a single context
This class implements the SSH Transport Protocol for the SSHD server.
 
An event handler for SSH Transport protocol events.