Package org.apache.sshd.common.session.helpers
-
Class Summary 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 javadocDefaultUnknownChannelReferenceHandler PendingWriteFuture Future holding a packet pending key exchange termination.ReservedSessionMessagesHandlerAdapter Delegates the main interface methods to specific ones after having decoded each message bufferSessionHelper Contains split code in order to makeAbstractSession
class smallerSessionTimeoutListener Task that iterates over all currently openSession
s and checks each of them for timeouts.TimeoutIndicator Used to convey information about an expired timeout -
Enum Summary Enum Description TimeoutIndicator.TimeoutStatus Timeout status. -
Exception Summary Exception Description MissingAttachedSessionException Special exception returned byAbstractSession.getSession(org.apache.sshd.common.io.IoSession, boolean)
to indicate that there is no currently attached SSH sessionMultipleAttachedSessionException Special exception thrown byAbstractSession.attachSession(org.apache.sshd.common.io.IoSession, AbstractSession)
in order to indicate an already attached I/O session