Package org.apache.sshd.common.session.helpers
package org.apache.sshd.common.session.helpers
-
ClassDescriptionBase implementation of ConnectionService.The AbstractSession handles all the basic SSH protocol such as key exchange, authentication, encoding and decoding.Message encoding or decoding settings as determined at the end of a key exchange.An abstract base factory of sessions.TODO Add javadocHolds the current SSH service for a
Session
.Manages SSH message sending during a key exchange.Special exception returned byAbstractSession.getSession(org.apache.sshd.common.io.IoSession, boolean)
to indicate that there is no currently attached SSH sessionSpecial exception thrown byAbstractSession.attachSession(org.apache.sshd.common.io.IoSession, AbstractSession)
in order to indicate an already attached I/O sessionFuture holding a packet pending key exchange termination.Delegates the main interface methods to specific ones after having decoded each message bufferContains split code in order to makeAbstractSession
class smallerTask that iterates over all currently openSession
s and checks each of them for timeouts.