Interface | Description |
---|---|
ChannelEventListener<T extends Channel<?>> |
Interface for receiving
Channel events (currently only supports the
close event). |
ChannelFactory<T extends SshContext> | |
ConnectionStateListener<T extends SshContext> | |
ExecutorOperationListener | |
ExecutorServiceProvider | |
ForwardingFactory<T extends SshContext> |
This interface defines the behaviour for remote forwarding requests.
|
GlobalRequestHandler<T extends SshContext> |
The SSH protocol allows for the sending of requests independently of
any communication channel.
|
PermissionType | |
RequestFuture | |
RequestFutureListener | |
Service |
A service is a protocol that operates on top of the
TransportProtocol . |
SshKeyExchange<T extends SshContext> |
Base interface for SSH2 key exchange implementations.
|
SshMessage |
This interface provides a callback for writing SSH messages into the outgoing
buffer.
|
TransportProtocolListener |
An event handler for SSH Transport protocol events.
|
Class | Description |
---|---|
AbstractRequestFuture | |
AuthenticatedFuture | |
ByteArrayMessage | |
ByteArrays | |
Channel<T extends SshContext> |
This abstract class provides the basic functions of an SSH2 channel.
|
ChannelEventAdapter<T extends Channel<?>> |
An adapter for the
ChannelEventListener interface. |
ChannelRequestFuture | |
Connection<T extends SshContext> | |
ConnectionManager<T extends SshContext> |
Holds and manages Connection objects.
|
ConnectionProtocol<T extends SshContext> |
This class implements the SSH Connection Protocol as an SSH Transport
Protocol service.
|
ExecutorOperationSupport<T extends ExecutorServiceProvider> | |
ForwardingChannel<T extends SshContext> |
An abstract forwarding channel implementation for use with both local
and remote forwarding operations.
|
ForwardingManager<T extends SshContext> |
This class provides management of remote forwarding requests.
|
ForwardingPolicy | |
GlobalRequest |
This class represents a global request.
|
KBIPrompt |
Represents a single prompt in the keyboard-interactive authentication process
|
LocalForwardingChannel<T extends SshContext> |
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.
|
Packet |
A utility class that provides the SSH layers with the ability
to dynamically write an SSH packet.
|
PacketPool | |
Permissions | |
RemoteForward | |
RemoteForwardingChannel<T extends SshContext> |
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.
|
SocketForwardingChannel<T extends SshContext> |
An abstract forwarding channel implementation for use with forwarding both
local and remote sockets.
|
SocketListeningForwardingFactoryImpl<T extends SshContext> |
This class implements the standard socket based forwarding for the SSHD.
|
SshContext |
This class defines an SSH context for listening interfaces on the
SshEngine . |
SshKeyFingerprint |
Utility methods to generate an SSH public key fingerprint.
|
Subsystem<T extends SshContext> |
Defines the abstract attributes of an SSH Subsystem.
|
TransportProtocol<T extends SshContext> |
This class implements the SSH Transport Protocol for the SSHD server.
|
Exception | Description |
---|---|
ChannelOpenException |
Exception thrown when a channel cannot be opened, the reason for which should
be specified in with any of the constants defined here.
|
PermissionDeniedException |
Thrown when the file system denies access to a user whom does not have
permission to gain access to a file system object.
|
SshException |
Generic exception for J2SSH Maverick exception handling.
|
SshIOException |
This class is provided so that when a channel InputStream/OutputStream
interface has to throw an IOException; the real SshException cause can be
retrieved.
|
UnsupportedChannelException |
Copyright © 2016. All rights reserved.