public class MinaConnector extends MinaService implements IoConnector, org.apache.mina.core.service.IoHandler
org.apache.sshd.common.util.closeable.AbstractCloseable.State| Modifier and Type | Field and Description |
|---|---|
protected AtomicReference<org.apache.mina.core.service.IoConnector> |
connectorHolder |
handler, ioProcessor, manager, sessionConfigcloseFuture, futureLock, statelogDEFAULT_REUSE_ADDRESSCLOSE_WAIT_TIMEOUT, DEFAULT_CLOSE_WAIT_TIMEOUT| Constructor and Description |
|---|
MinaConnector(FactoryManager manager,
IoHandler handler,
org.apache.mina.core.service.IoProcessor<org.apache.mina.transport.socket.nio.NioSession> ioProcessor) |
| Modifier and Type | Method and Description |
|---|---|
IoConnectFuture |
connect(SocketAddress address,
AttributeRepository context,
SocketAddress localAddress) |
protected org.apache.mina.core.service.IoConnector |
createConnector() |
protected org.apache.mina.core.service.IoConnector |
getConnector() |
protected org.apache.mina.core.service.IoService |
getIoService() |
void |
sessionCreated(org.apache.mina.core.session.IoSession session) |
configure, dispose, doCloseImmediately, exceptionCaught, getBoolean, getInteger, getIoServiceEventListener, getManagedSessions, getSession, handleConfigurationError, inputClosed, messageReceived, messageSent, sessionClosed, sessionCreated, sessionIdle, sessionOpened, setIoServiceEventListeneraddCloseFutureListener, builder, close, doCloseGracefully, getFutureLock, isClosed, isClosing, preClose, removeCloseFutureListenergetSimplifiedLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetManagedSessionsaddCloseFutureListener, close, close, close, getMaxCloseWaitTime, isClosed, isClosing, isOpen, removeCloseFutureListenergetIoServiceEventListener, setIoServiceEventListenerprotected final AtomicReference<org.apache.mina.core.service.IoConnector> connectorHolder
public MinaConnector(FactoryManager manager, IoHandler handler, org.apache.mina.core.service.IoProcessor<org.apache.mina.transport.socket.nio.NioSession> ioProcessor)
protected org.apache.mina.core.service.IoConnector createConnector()
protected org.apache.mina.core.service.IoConnector getConnector()
protected org.apache.mina.core.service.IoService getIoService()
getIoService in class MinaServicepublic void sessionCreated(org.apache.mina.core.session.IoSession session)
throws Exception
sessionCreated in interface org.apache.mina.core.service.IoHandlerExceptionpublic IoConnectFuture connect(SocketAddress address, AttributeRepository context, SocketAddress localAddress)
connect in interface IoConnectorCopyright © 2008–2020 The Apache Software Foundation. All rights reserved.