Class AbstractSessionFactory<M extends FactoryManager,S extends AbstractSession>
java.lang.Object
org.apache.sshd.common.util.logging.AbstractLoggingBean
org.apache.sshd.common.session.helpers.AbstractSessionIoHandler
org.apache.sshd.common.session.helpers.AbstractSessionFactory<M,S>
- Type Parameters:
M
- Type ofFactoryManager
S
- Type ofAbstractSession
- All Implemented Interfaces:
IoHandler
- Direct Known Subclasses:
SessionFactory
,SessionFactory
public abstract class AbstractSessionFactory<M extends FactoryManager,S extends AbstractSession>
extends AbstractSessionIoHandler
An abstract base factory of sessions.
- Author:
- Apache MINA SSHD Project
-
Field Summary
Fields inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
log
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected S
createSession
(IoSession ioSession) protected abstract S
doCreateSession
(IoSession ioSession) protected S
setupSession
(S session) Methods inherited from class org.apache.sshd.common.session.helpers.AbstractSessionIoHandler
exceptionCaught, messageReceived, sessionClosed, sessionCreated
-
Constructor Details
-
AbstractSessionFactory
-
-
Method Details
-
getFactoryManager
-
createSession
- Specified by:
createSession
in classAbstractSessionIoHandler
- Throws:
Exception
-
doCreateSession
- Throws:
Exception
-
setupSession
- Throws:
Exception
-