Class | Description |
---|---|
AbstractConnectionService |
Base implementation of ConnectionService.
|
AbstractConnectionServiceRequestHandler | |
AbstractSession |
The AbstractSession handles all the basic SSH protocol such as key exchange, authentication, encoding and decoding.
|
AbstractSession.MessageCodingSettings |
Message encoding or decoding settings as determined at the end of a key exchange.
|
AbstractSessionFactory<M extends FactoryManager,S extends AbstractSession> |
An abstract base factory of sessions.
|
AbstractSessionIoHandler |
TODO Add javadoc
|
CurrentService |
Holds the current SSH service for a
Session . |
DefaultUnknownChannelReferenceHandler | |
KeyExchangeMessageHandler |
Manages SSH message sending during a key exchange.
|
PendingWriteFuture |
Future holding a packet pending key exchange termination.
|
ReservedSessionMessagesHandlerAdapter |
Delegates the main interface methods to specific ones after having decoded each message buffer
|
SessionHelper |
Contains split code in order to make
AbstractSession class smaller |
SessionTimeoutListener |
Task that iterates over all currently open
Session s and checks each of them for timeouts. |
TimeoutIndicator |
Used to convey information about an expired timeout
|
Enum | Description |
---|---|
TimeoutIndicator.TimeoutStatus |
Timeout status.
|
Exception | Description |
---|---|
MissingAttachedSessionException |
Special exception returned by
AbstractSession.getSession(org.apache.sshd.common.io.IoSession, boolean) to
indicate that there is no currently attached SSH session |
MultipleAttachedSessionException |
Special exception thrown by
AbstractSession.attachSession(org.apache.sshd.common.io.IoSession, AbstractSession) in order to indicate an
already attached I/O session |
Copyright © 2008–2024 The Apache Software Foundation. All rights reserved.