Modifier and Type | Class and Description |
---|---|
class |
AgentForwardedChannel |
class |
ChannelAgentForwarding
The client side channel that will receive requests forwards by the SSH server.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ClientFactoryManager
The
ClientFactoryManager enable the retrieval of additional configuration needed specifically for the
client side. |
Modifier and Type | Class and Description |
---|---|
class |
SshClient
Entry point for the client side of the SSH protocol.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ClientChannel
A client channel used to communicate with the SSH server.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractClientChannel
TODO Add javadoc
|
class |
ChannelDirectTcpip
TODO Add javadoc
|
class |
ChannelExec
Client channel to run a remote command
|
class |
ChannelSession
Client side channel session
|
class |
ChannelShell
Client channel to open a remote shell
|
class |
ChannelSubsystem
Client channel to run a subsystem
|
class |
PtyCapableChannelSession
Serves as the base channel session for executing remote commands - including a full shell.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ClientSession
An authenticated session to a given SSH server.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractClientSession
Provides default implementations of
ClientSession related methods |
class |
ClientSessionImpl
The default implementation of a
ClientSession |
Modifier and Type | Interface and Description |
---|---|
interface |
FactoryManager
This interface allows retrieving all the
NamedFactory used in the SSH protocol. |
Modifier and Type | Field and Description |
---|---|
protected ChannelStreamWriterResolver |
BaseBuilder.channelStreamPacketWriterResolver |
Modifier and Type | Method and Description |
---|---|
S |
BaseBuilder.channelStreamPacketWriterResolver(ChannelStreamWriterResolver resolver) |
Modifier and Type | Interface and Description |
---|---|
interface |
Channel
Represents a channel opened over an SSH session - holds information that is common both to server and client
channels.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractChannel
Provides common client/server channel functionality
|
Modifier and Type | Method and Description |
---|---|
ChannelStreamWriterResolver |
AbstractChannel.getChannelStreamWriterResolver() |
ChannelStreamWriterResolver |
AbstractChannel.resolveChannelStreamWriterResolver() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractChannel.setChannelStreamWriterResolver(ChannelStreamWriterResolver resolver) |
Modifier and Type | Interface and Description |
---|---|
interface |
ChannelStreamWriterResolverManager
TODO Add javadoc
|
Modifier and Type | Field and Description |
---|---|
static ChannelStreamWriterResolver |
ChannelStreamWriterResolver.NONE
An identity resolver - i.e., no special intervention - simply use the channel itself
|
Modifier and Type | Method and Description |
---|---|
ChannelStreamWriterResolver |
ChannelStreamWriterResolverManager.getChannelStreamWriterResolver() |
default ChannelStreamWriterResolver |
ChannelStreamWriterResolverManager.resolveChannelStreamWriterResolver() |
Modifier and Type | Method and Description |
---|---|
void |
ChannelStreamWriterResolverManager.setChannelStreamWriterResolver(ChannelStreamWriterResolver resolver) |
Modifier and Type | Class and Description |
---|---|
class |
TcpipClientChannel
TODO Add javadoc
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFactoryManager |
Modifier and Type | Method and Description |
---|---|
ChannelStreamWriterResolver |
AbstractFactoryManager.getChannelStreamWriterResolver() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractFactoryManager.setChannelStreamWriterResolver(ChannelStreamWriterResolver resolver) |
Modifier and Type | Interface and Description |
---|---|
interface |
Session
Represents an SSH session.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSession
The AbstractSession handles all the basic SSH protocol such as key exchange, authentication, encoding and decoding.
|
class |
SessionHelper
Contains split code in order to make
AbstractSession class smaller |
Modifier and Type | Method and Description |
---|---|
ChannelStreamWriterResolver |
SessionHelper.getChannelStreamWriterResolver() |
ChannelStreamWriterResolver |
SessionHelper.resolveChannelStreamWriterResolver() |
Modifier and Type | Method and Description |
---|---|
void |
SessionHelper.setChannelStreamWriterResolver(ChannelStreamWriterResolver resolver) |
Modifier and Type | Interface and Description |
---|---|
interface |
ServerFactoryManager
The
ServerFactoryManager enable the retrieval of additional configuration needed specifically for the
server side. |
Modifier and Type | Class and Description |
---|---|
class |
SshServer
The SshServer class is the main entry point for the server side of the SSH protocol.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ServerChannel |
Modifier and Type | Class and Description |
---|---|
class |
AbstractServerChannel
TODO Add javadoc
|
Modifier and Type | Class and Description |
---|---|
class |
TcpipServerChannel
TODO Add javadoc
|
Modifier and Type | Interface and Description |
---|---|
interface |
ServerSession |
Modifier and Type | Class and Description |
---|---|
class |
AbstractServerSession
Provides default implementations for
ServerSession related methods |
class |
ServerSessionImpl
The default implementation for a
ServerSession |
Modifier and Type | Class and Description |
---|---|
class |
ChannelForwardedX11 |
Modifier and Type | Class and Description |
---|---|
protected class |
DefaultSftpClient.SftpChannelSubsystem |
Copyright © 2008–2024 The Apache Software Foundation. All rights reserved.