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.
SocketListeningForwardingChannelFactoryImpl.ActiveTunnelManager.TunnelListener<K extends SshContext>
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.