Package | Description |
---|---|
com.sshtools.client | |
com.sshtools.server | |
com.sshtools.ssh |
Modifier and Type | Class and Description |
---|---|
class |
RemoteForwardingClientChannel |
class |
SessionChannel |
Modifier and Type | Method and Description |
---|---|
Channel<SshClientContext> |
DefaultClientChannelFactory.createChannel(String channeltype,
Connection<SshClientContext> con) |
protected Channel<SshClientContext> |
ConnectionProtocolClient.createChannel(String channeltype,
Connection<SshClientContext> con) |
protected Channel<SshClientContext> |
DefaultClientChannelFactory.createSessionChannel(Connection<SshClientContext> con) |
Modifier and Type | Method and Description |
---|---|
Subsystem<SshClientContext> |
DefaultClientChannelFactory.createSubsystem(String name,
Channel<SshClientContext> session) |
Modifier and Type | Class and Description |
---|---|
class |
UnsupportedSession
This is a basic session that provides a message to the user to inform them
that a shell or command cannot be executed because the server does not
support an interactive session.
|
Modifier and Type | Method and Description |
---|---|
Channel<SshServerContext> |
DefaultServerChannelFactory.createChannel(String channeltype,
Connection<SshServerContext> con) |
protected Channel<SshServerContext> |
ConnectionProtocolServer.createChannel(String channeltype,
Connection<SshServerContext> con) |
protected Channel<SshServerContext> |
DefaultServerChannelFactory.createSessionChannel(Connection<SshServerContext> con) |
Modifier and Type | Method and Description |
---|---|
Subsystem<SshServerContext> |
DefaultServerChannelFactory.createSubsystem(String name,
Channel<SshServerContext> session) |
Modifier and Type | Class and Description |
---|---|
class |
ChannelEventAdapter<T extends Channel<?>>
An adapter for the
ChannelEventListener interface. |
interface |
ChannelEventListener<T extends Channel<?>>
Interface for receiving
Channel events (currently only supports the
close event). |
Modifier and Type | Class and Description |
---|---|
class |
ForwardingChannel<T extends SshContext>
An abstract forwarding channel implementation for use with both local
and remote forwarding operations.
|
class |
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.
|
class |
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.
|
class |
SocketForwardingChannel<T extends SshContext>
An abstract forwarding channel implementation for use with forwarding both
local and remote sockets.
|
Modifier and Type | Field and Description |
---|---|
protected Channel<T> |
Subsystem.session |
Modifier and Type | Method and Description |
---|---|
protected abstract Channel<T> |
ConnectionProtocol.createChannel(String channeltype,
Connection<T> con) |
Channel<T> |
ChannelFactory.createChannel(String channeltype,
Connection<T> con) |
Modifier and Type | Method and Description |
---|---|
List<Channel<T>> |
ConnectionProtocol.getActiveChannels() |
Modifier and Type | Method and Description |
---|---|
Subsystem<T> |
ChannelFactory.createSubsystem(String name,
Channel<T> session) |
void |
Subsystem.init(Channel<T> session,
T context)
Initialize the subsystem with the current session and configuration.
|
RequestFuture |
ConnectionProtocol.openChannel(Channel<T> channel) |
void |
ConnectionProtocol.sendChannelOpenConfirmation(Channel<T> channel,
byte[] responsedata) |
void |
ConnectionProtocol.sendChannelOpenFailure(Channel<T> channel,
int reason,
String desc) |
Modifier and Type | Method and Description |
---|---|
void |
Channel.addEventListener(ChannelEventListener<? extends Channel<T>> listener)
Enable other objects to receive channel events
|
Copyright © 2016. All rights reserved.