| Modifier and Type | Method and Description |
|---|---|
protected void |
SshKeyScan.logSessionEvent(Session session,
Object event) |
void |
SshKeyScan.sessionClosed(Session session) |
void |
SshKeyScan.sessionCreated(Session session) |
void |
SshKeyScan.sessionEvent(Session session,
SessionListener.Event event) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ClientSession
An authenticated session to a given SSH server
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClientSessionImpl
TODO Add javadoc
|
| Modifier and Type | Method and Description |
|---|---|
Service |
ClientUserAuthServiceFactory.create(Session session) |
Service |
ClientConnectionServiceFactory.create(Session session) |
| Constructor and Description |
|---|
ClientConnectionService(Session s) |
ClientUserAuthService(Session s) |
| Modifier and Type | Method and Description |
|---|---|
Session |
Service.getSession() |
| Modifier and Type | Method and Description |
|---|---|
static Service |
ServiceFactory.Utils.create(Collection<? extends ServiceFactory> factories,
String name,
Session session)
Create an instance of the specified name by looking up the needed factory
in the list (case insensitive.
|
Service |
ServiceFactory.create(Session session) |
static Boolean |
FactoryManagerUtils.getBoolean(Session session,
String name) |
static boolean |
FactoryManagerUtils.getBooleanProperty(Session session,
String name,
boolean defaultValue) |
static Integer |
FactoryManagerUtils.getInteger(Session session,
String name) |
static int |
FactoryManagerUtils.getIntProperty(Session session,
String name,
int defaultValue) |
static Long |
FactoryManagerUtils.getLong(Session session,
String name) |
static long |
FactoryManagerUtils.getLongProperty(Session session,
String name,
long defaultValue) |
static String |
FactoryManagerUtils.getString(Session session,
String name) |
static String |
FactoryManagerUtils.getStringProperty(Session session,
String name,
String defaultValue) |
static Object |
FactoryManagerUtils.updateProperty(Session session,
String name,
boolean value) |
static Object |
FactoryManagerUtils.updateProperty(Session session,
String name,
int value) |
static Object |
FactoryManagerUtils.updateProperty(Session session,
String name,
long value) |
static Object |
FactoryManagerUtils.updateProperty(Session session,
String name,
Object value) |
| Modifier and Type | Field and Description |
|---|---|
protected Session |
AbstractChannel.session |
| Modifier and Type | Method and Description |
|---|---|
Session |
Channel.getSession() |
Session |
AbstractChannel.getSession() |
| Modifier and Type | Method and Description |
|---|---|
void |
Channel.init(ConnectionService service,
Session session,
int id) |
void |
AbstractChannel.init(ConnectionService service,
Session session,
int id) |
void |
Window.init(Session session) |
| Modifier and Type | Method and Description |
|---|---|
FileSystem |
FileSystemFactory.createFileSystem(Session session)
Create user specific file system.
|
| Modifier and Type | Method and Description |
|---|---|
FileSystem |
NativeFileSystemFactory.createFileSystem(Session session) |
| Modifier and Type | Method and Description |
|---|---|
FileSystem |
VirtualFileSystemFactory.createFileSystem(Session 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 |
|---|---|
void |
SessionTimeoutListener.sessionClosed(Session s) |
void |
SessionListener.sessionClosed(Session session)
A session has been closed
|
void |
SessionTimeoutListener.sessionCreated(Session session) |
void |
SessionListener.sessionCreated(Session session)
A new session just been created
|
void |
SessionTimeoutListener.sessionEvent(Session session,
SessionListener.Event event) |
void |
SessionListener.sessionEvent(Session session,
SessionListener.Event event)
An event has been triggered
|
| Constructor and Description |
|---|
AbstractConnectionService(Session session) |
| Modifier and Type | Method and Description |
|---|---|
void |
CachingPublicKeyAuthenticator.sessionClosed(Session session) |
void |
CachingPublicKeyAuthenticator.sessionCreated(Session session) |
void |
CachingPublicKeyAuthenticator.sessionEvent(Session session,
SessionListener.Event event) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
StaticDecisionForwardingFilter.canConnect(ForwardingFilter.Type type,
SshdSocketAddress address,
Session session) |
boolean |
ForwardingFilter.canConnect(ForwardingFilter.Type type,
SshdSocketAddress address,
Session session)
Determine if the session may create an outbound connection.
|
boolean |
StaticDecisionForwardingFilter.canForwardAgent(Session session) |
boolean |
ForwardingFilter.canForwardAgent(Session session)
Determine if the session may arrange for agent forwarding.
|
boolean |
StaticDecisionForwardingFilter.canForwardX11(Session session) |
boolean |
ForwardingFilter.canForwardX11(Session session)
Determine if the session may arrange for X11 forwarding.
|
boolean |
StaticDecisionForwardingFilter.canListen(SshdSocketAddress address,
Session session) |
boolean |
ForwardingFilter.canListen(SshdSocketAddress address,
Session session)
Determine if the session may listen for inbound connections.
|
protected boolean |
StaticDecisionForwardingFilter.checkAcceptance(String request,
Session session,
SshdSocketAddress target) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ServerSession |
| Modifier and Type | Class and Description |
|---|---|
class |
ServerSessionImpl
TODO Add javadoc
|
| Modifier and Type | Method and Description |
|---|---|
Service |
ServerUserAuthServiceFactory.create(Session session) |
Service |
ServerConnectionServiceFactory.create(Session session) |
| Constructor and Description |
|---|
ServerConnectionService(Session s) |
ServerUserAuthService(Session s) |
Copyright © 2008–2015 The Apache Software Foundation. All rights reserved.