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
TODO Add javadoc
|
class |
ChannelShell
Client channel to open a remot 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 |
class |
ClientSessionImpl
TODO Add javadoc
|
Modifier and Type | Method and Description |
---|---|
protected SftpVersionSelector |
SftpFileSystemProvider.resolveSftpVersionSelector(URI uri,
SftpVersionSelector defaultSelector,
PropertyResolver resolver) |
Modifier and Type | Interface and Description |
---|---|
interface |
FactoryManager
This interface allows retrieving all the
NamedFactory used
in the SSH protocol. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFactoryManager
TODO Add javadoc
|
Modifier and Type | Method and Description |
---|---|
PropertyResolver |
PropertyResolver.getParentPropertyResolver() |
PropertyResolver |
AbstractFactoryManager.getParentPropertyResolver() |
static PropertyResolver |
PropertyResolverUtils.toPropertyResolver(Map<String,Object> props)
Wraps a
Map into a PropertyResolver so it can be used
with these utilities |
static PropertyResolver |
PropertyResolverUtils.toPropertyResolver(Map<String,Object> props,
PropertyResolver parent) |
Modifier and Type | Method and Description |
---|---|
static Boolean |
PropertyResolverUtils.getBoolean(PropertyResolver resolver,
String name) |
static boolean |
PropertyResolverUtils.getBooleanProperty(PropertyResolver resolver,
String name,
boolean defaultValue) |
static Integer |
PropertyResolverUtils.getInteger(PropertyResolver resolver,
String name) |
static int |
PropertyResolverUtils.getIntProperty(PropertyResolver resolver,
String name,
int defaultValue) |
static Long |
PropertyResolverUtils.getLong(PropertyResolver resolver,
String name) |
static long |
PropertyResolverUtils.getLongProperty(PropertyResolver resolver,
String name,
long defaultValue) |
static Object |
PropertyResolverUtils.getObject(PropertyResolver resolver,
String name) |
static String |
PropertyResolverUtils.getString(PropertyResolver resolver,
String name) |
static String |
PropertyResolverUtils.getStringProperty(PropertyResolver resolver,
String name,
String defaultValue) |
static Map<String,Object> |
PropertyResolverUtils.resolvePropertiesSource(PropertyResolver resolver,
String name)
Unwinds the resolvers hierarchy until found one with a non-
null value
for the requested property or reached top. |
static Object |
PropertyResolverUtils.resolvePropertyValue(PropertyResolver resolver,
String name)
Unwinds the resolvers hierarchy until found one with a non-
null value
for the requested property or reached top. |
static PropertyResolver |
PropertyResolverUtils.toPropertyResolver(Map<String,Object> props,
PropertyResolver parent) |
static Object |
PropertyResolverUtils.updateProperty(PropertyResolver resolver,
String name,
boolean value) |
static Object |
PropertyResolverUtils.updateProperty(PropertyResolver resolver,
String name,
int value) |
static Object |
PropertyResolverUtils.updateProperty(PropertyResolver resolver,
String name,
long value) |
static Object |
PropertyResolverUtils.updateProperty(PropertyResolver resolver,
String name,
Object value) |
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
TODO Add javadoc
|
class |
Window
A Window for a given channel.
|
Modifier and Type | Method and Description |
---|---|
PropertyResolver |
Window.getParentPropertyResolver() |
PropertyResolver |
AbstractChannel.getParentPropertyResolver() |
Modifier and Type | Method and Description |
---|---|
void |
Window.init(PropertyResolver resolver) |
Constructor and Description |
---|
ChannelPipedInputStream(PropertyResolver resolver,
Window localWindow) |
Modifier and Type | Class and Description |
---|---|
class |
TcpipClientChannel
TODO Add javadoc
|
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.
|
Modifier and Type | Method and Description |
---|---|
PropertyResolver |
AbstractSession.getParentPropertyResolver() |
Modifier and Type | Method and Description |
---|---|
static Boolean |
SftpHelper.indicateEndOfNamesList(Buffer buffer,
int version,
PropertyResolver resolver)
Appends the end-of-list=
TRUE indicator for SSH_FXP_NAME responses, provided
the version is at least 6 and the feature is enabled |
static Boolean |
SftpHelper.indicateEndOfNamesList(Buffer buffer,
int version,
PropertyResolver resolver,
Boolean indicatorValue)
Appends the end-of-list indicator for
SSH_FXP_NAME responses, provided the version
is at least 6, the feature is enabled and the indicator value is not null |
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
|
Constructor and Description |
---|
PipeDataReceiver(PropertyResolver resolver,
Window localWindow) |
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 |
class |
ServerSessionImpl
TODO Add javadoc
|
Modifier and Type | Class and Description |
---|---|
static class |
X11ForwardSupport.ChannelForwardedX11 |
Copyright © 2008–2016 The Apache Software Foundation. All rights reserved.