Modifier and Type | Interface and Description |
---|---|
interface |
AgentForwardSupport
The server side fake agent, acting as an agent, but actually forwarding the requests to the auth channel on the
client side.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultAgentForwardSupport |
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 | Method and Description |
---|---|
protected Closeable |
ChannelAgentForwarding.getInnerCloseable() |
Modifier and Type | Method and Description |
---|---|
protected Closeable |
SshClient.getInnerCloseable() |
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 | Method and Description |
---|---|
protected Closeable |
AbstractClientChannel.getInnerCloseable() |
protected Closeable |
ChannelSession.getInnerCloseable() |
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 |
ClientConnectionService
Client side
ssh-connection service. |
class |
ClientSessionImpl
The default implementation of a
ClientSession |
class |
ClientUserAuthService
Client side
ssh-auth service. |
Modifier and Type | Interface and Description |
---|---|
interface |
Service
See RFC 4253 [SSH-TRANS] and the SSH_MSG_SERVICE_REQUEST packet.
|
Modifier and Type | Method and Description |
---|---|
static void |
Closeable.close(Closeable closeable) |
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 |
BufferedIoOutputStream
An
IoOutputStream capable of queuing write requests. |
class |
ChannelAsyncInputStream |
class |
ChannelAsyncOutputStream |
class |
SimpleIoOutputStream
An implementation of
IoOutputStream using a synchronous ChannelOutputStream . |
Modifier and Type | Method and Description |
---|---|
protected Closeable |
AbstractChannel.getInnerCloseable() |
protected Closeable |
BufferedIoOutputStream.getInnerCloseable() |
Modifier and Type | Interface and Description |
---|---|
interface |
Forwarder
TODO Add javadoc
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultForwarder
Requests a "tcpip-forward" action
|
class |
TcpipClientChannel
TODO Add javadoc
|
Modifier and Type | Method and Description |
---|---|
protected Closeable |
TcpipClientChannel.getInnerCloseable() |
protected Closeable |
DefaultForwarder.getInnerCloseable() |
Modifier and Type | Interface and Description |
---|---|
interface |
IoAcceptor |
interface |
IoConnector |
interface |
IoInputStream
Represents a stream that can be read asynchronously.
|
interface |
IoOutputStream
Represents a stream that can be written asynchronously.
|
interface |
IoService |
interface |
IoServiceFactory |
interface |
IoSession |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIoServiceFactory |
Modifier and Type | Class and Description |
---|---|
class |
Nio2Acceptor |
class |
Nio2Connector
TODO Add javadoc
|
class |
Nio2Service |
class |
Nio2ServiceFactory |
class |
Nio2Session |
Modifier and Type | Method and Description |
---|---|
protected Closeable |
Nio2Acceptor.getInnerCloseable() |
protected Closeable |
Nio2Service.getInnerCloseable() |
Modifier and Type | Interface and Description |
---|---|
interface |
ConnectionService
Interface implementing ssh-connection service.
|
interface |
Session
Represents an SSH session.
|
interface |
SessionContext
A "succinct" summary of the most important attributes of an SSH session
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractConnectionService
Base implementation of ConnectionService.
|
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 |
---|---|
protected Closeable |
AbstractConnectionService.getInnerCloseable() |
protected Closeable |
AbstractSession.getInnerCloseable() |
Modifier and Type | Method and Description |
---|---|
Closeable |
Builder.build() |
protected abstract Closeable |
AbstractInnerCloseable.getInnerCloseable() |
Modifier and Type | Method and Description |
---|---|
Builder |
Builder.close(Closeable c) |
Builder |
Builder.parallel(Closeable... closeables) |
Builder |
Builder.sequential(Closeable... closeables) |
Modifier and Type | Method and Description |
---|---|
Builder |
Builder.parallel(Object id,
Iterable<? extends Closeable> closeables) |
Builder |
Builder.sequential(Object id,
Iterable<Closeable> closeables) |
Constructor and Description |
---|
ParallelCloseable(Object id,
Object lock,
Iterable<? extends Closeable> closeables) |
SequentialCloseable(Object id,
Object lock,
Iterable<? extends Closeable> closeables) |
Modifier and Type | Interface and Description |
---|---|
interface |
CloseableExecutorService |
Modifier and Type | Class and Description |
---|---|
class |
NoCloseExecutor
Wraps an
ExecutorService as a CloseableExecutorService and avoids calling its shutdown
methods when the wrapper is shut down |
class |
SshThreadPoolExecutor |
Modifier and Type | Method and Description |
---|---|
protected Closeable |
SshServer.getInnerCloseable() |
Modifier and Type | Interface and Description |
---|---|
interface |
ServerChannel |
Modifier and Type | Class and Description |
---|---|
class |
AbstractServerChannel
TODO Add javadoc
|
Modifier and Type | Method and Description |
---|---|
protected Closeable |
ChannelSession.getInnerCloseable() |
Modifier and Type | Class and Description |
---|---|
class |
TcpipServerChannel
TODO Add javadoc
|
Modifier and Type | Method and Description |
---|---|
protected Closeable |
TcpipServerChannel.getInnerCloseable() |
Modifier and Type | Interface and Description |
---|---|
interface |
ServerSession |
Modifier and Type | Class and Description |
---|---|
class |
AbstractServerSession
Provides default implementations for
ServerSession related methods |
class |
ServerConnectionService
Server side
ssh-connection service. |
class |
ServerSessionImpl
The default implementation for a
ServerSession |
class |
ServerUserAuthService |
Modifier and Type | Interface and Description |
---|---|
interface |
X11ForwardSupport |
Modifier and Type | Class and Description |
---|---|
class |
ChannelForwardedX11 |
class |
DefaultX11ForwardSupport |
Modifier and Type | Method and Description |
---|---|
protected Closeable |
DefaultX11ForwardSupport.getInnerCloseable() |
protected Closeable |
ChannelForwardedX11.getInnerCloseable() |
Modifier and Type | Class and Description |
---|---|
protected class |
DefaultSftpClient.SftpChannelSubsystem |
Copyright © 2008–2024 The Apache Software Foundation. All rights reserved.