Package | Description |
---|---|
com.sshtools.client | |
com.sshtools.common.ssh | |
com.sshtools.server |
Modifier and Type | Class and Description |
---|---|
class |
RemoteForwardingClientChannel
Concrete implementation of a remote forwarding channel for the client implementation.
|
class |
SessionChannel
Implements the client side of the SSH Connection protocol session channel
|
Modifier and Type | Method and Description |
---|---|
Channel<SshClientContext> |
DefaultClientChannelFactory.createChannel(String channeltype,
Connection<SshClientContext> con)
Called when a channel needs to be created.
|
protected Channel<SshClientContext> |
ConnectionProtocolClient.createChannel(String channeltype,
Connection<SshClientContext> con)
Create an SSH channel.
|
protected Channel<SshClientContext> |
DefaultClientChannelFactory.createSessionChannel(Connection<SshClientContext> con)
Creates the session channel.
|
Modifier and Type | Method and Description |
---|---|
Subsystem<SshClientContext> |
DefaultClientChannelFactory.createSubsystem(String name,
Channel<SshClientContext> session)
Request to create a subsystem.
|
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.
|
protected void |
Subsystem.onInit(Channel<T> session,
T context) |
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
|
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) |
protected void |
SftpSubsystem.onInit(Channel<SshServerContext> session,
SshServerContext context) |
Copyright © 2016. All rights reserved.