Package | Description |
---|---|
org.apache.sshd.client.session | |
org.apache.sshd.common | |
org.apache.sshd.common.session | |
org.apache.sshd.common.session.helpers | |
org.apache.sshd.server.session |
Modifier and Type | Class and Description |
---|---|
class |
ClientConnectionService
Client side
ssh-connection service. |
class |
ClientUserAuthService
Client side
ssh-auth service. |
Modifier and Type | Field and Description |
---|---|
private Service |
ClientSessionImpl.nextService |
Modifier and Type | Method and Description |
---|---|
Service |
ClientConnectionServiceFactory.create(Session session) |
Service |
ClientUserAuthServiceFactory.create(Session session) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<Service> |
ClientSessionImpl.getServices() |
Modifier and Type | Method and Description |
---|---|
static Service |
ServiceFactory.create(java.util.Collection<? extends ServiceFactory> factories,
java.lang.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) |
Modifier and Type | Interface and Description |
---|---|
interface |
ConnectionService
Interface implementing ssh-connection service.
|
Modifier and Type | Method and Description |
---|---|
<T extends Service> |
Session.getService(java.lang.Class<T> clazz)
Get the service of the specified type.
|
Modifier and Type | Method and Description |
---|---|
default boolean |
SessionDisconnectHandler.handleAuthCountDisconnectReason(Session session,
Service service,
java.lang.String serviceName,
java.lang.String method,
java.lang.String user,
int currentAuthCount,
int maxAuthCount)
Invoked if the number of authentication attempts exceeded the maximum allowed
|
default boolean |
SessionDisconnectHandler.handleAuthParamsDisconnectReason(Session session,
Service service,
java.lang.String authUser,
java.lang.String username,
java.lang.String authService,
java.lang.String serviceName)
Invoked if the authentication parameters changed in mid-authentication process.
|
default boolean |
SessionDisconnectHandler.handleSessionsCountDisconnectReason(Session session,
Service service,
java.lang.String username,
int currentSessionCount,
int maxSessionCount)
Called to inform that the maximum allowed concurrent sessions threshold has been exceeded.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractConnectionService
Base implementation of ConnectionService.
|
Modifier and Type | Field and Description |
---|---|
protected Service |
AbstractSession.currentService |
Modifier and Type | Method and Description |
---|---|
<T extends Service> |
AbstractSession.getService(java.lang.Class<T> clazz) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<Service> |
AbstractSession.getServices() |
Modifier and Type | Class and Description |
---|---|
class |
ServerConnectionService
Server side
ssh-connection service. |
class |
ServerUserAuthService |
Modifier and Type | Method and Description |
---|---|
Service |
ServerUserAuthServiceFactory.create(Session session) |
Service |
ServerConnectionServiceFactory.create(Session session) |