Interface Service
- All Superinterfaces:
AutoCloseable, Channel, Closeable, Closeable, PropertyResolver, SessionContextHolder, SessionHolder<Session>
- All Known Subinterfaces:
ConnectionService
- All Known Implementing Classes:
AbstractConnectionService, ClientConnectionService, ClientUserAuthService, ServerConnectionService, ServerUserAuthService
See RFC 4253 [SSH-TRANS] and the SSH_MSG_SERVICE_REQUEST packet. Examples include "ssh-userauth" and
"ssh-connection" but developers are also free to implement their own custom service.
-
Field Summary
Fields inherited from interface PropertyResolver
EMPTY -
Method Summary
Modifier and TypeMethodDescriptiondefault PropertyResolvervoidService the request.voidstart()Methods inherited from interface Closeable
addCloseFutureListener, close, close, isClosed, isClosing, isOpen, removeCloseFutureListenerMethods inherited from interface PropertyResolver
getBoolean, getBooleanProperty, getCharset, getInteger, getIntProperty, getLong, getLongProperty, getObject, getProperties, getString, getStringProperty, isEmptyMethods inherited from interface SessionHolder
getSession, getSessionContext
-
Method Details
-
getParentPropertyResolver
- Specified by:
getParentPropertyResolverin interfacePropertyResolver- Returns:
- The parent resolver that can be used to query for missing properties -
nullif no parent
-
start
void start() -
process
-