Package org.apache.sshd.common
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
public interface Service extends SessionHolder<Session>, PropertyResolver, Closeable
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.- Author:
- Apache MINA SSHD Project
-
-
Field Summary
-
Fields inherited from interface org.apache.sshd.common.PropertyResolver
EMPTY
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default PropertyResolver
getParentPropertyResolver()
void
process(int cmd, Buffer buffer)
Service the request.void
start()
-
Methods inherited from interface org.apache.sshd.common.Closeable
addCloseFutureListener, close, close, isClosed, isClosing, isOpen, removeCloseFutureListener
-
Methods inherited from interface org.apache.sshd.common.PropertyResolver
getBoolean, getBooleanProperty, getCharset, getInteger, getIntProperty, getLong, getLongProperty, getObject, getProperties, getString, getStringProperty, isEmpty
-
Methods inherited from interface org.apache.sshd.common.session.SessionHolder
getSession, getSessionContext
-
-
-
-
Method Detail
-
getParentPropertyResolver
default PropertyResolver getParentPropertyResolver()
- Specified by:
getParentPropertyResolver
in interfacePropertyResolver
-
start
void start()
-
-