public class MinaAcceptor extends MinaService implements IoAcceptor, org.apache.mina.core.service.IoHandler
AbstractCloseable.State| Modifier and Type | Field and Description |
|---|---|
protected AtomicReference<org.apache.mina.core.service.IoAcceptor> |
acceptorHolder |
protected int |
backlog |
protected boolean |
reuseAddress |
handler, ioProcessor, manager, sessionConfigcloseFuture, lock, statelogDEFAULT_BACKLOGDEFAULT_REUSE_ADDRESSCLOSE_WAIT_TIMEOUT, DEFAULT_CLOSE_WAIT_TIMEOUT| Constructor and Description |
|---|
MinaAcceptor(FactoryManager manager,
IoHandler handler,
org.apache.mina.core.service.IoProcessor<org.apache.mina.transport.socket.nio.NioSession> ioProcessor) |
| Modifier and Type | Method and Description |
|---|---|
void |
bind(Collection<? extends SocketAddress> addresses) |
void |
bind(SocketAddress address) |
protected org.apache.mina.core.service.IoAcceptor |
createAcceptor() |
protected org.apache.mina.core.service.IoAcceptor |
getAcceptor() |
Set<SocketAddress> |
getBoundAddresses() |
protected org.apache.mina.core.service.IoService |
getIoService() |
void |
unbind() |
void |
unbind(Collection<? extends SocketAddress> addresses) |
void |
unbind(SocketAddress address) |
configure, dispose, doCloseImmediately, exceptionCaught, getBoolean, getInteger, getManagedSessions, getSession, handleConfigurationError, inputClosed, messageReceived, messageSent, sessionClosed, sessionCreated, sessionIdle, sessionOpenedaddCloseFutureListener, builder, close, doCloseGracefully, isClosed, isClosing, preClose, removeCloseFutureListenergetSimplifiedLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetManagedSessionsaddCloseFutureListener, close, close, close, getMaxCloseWaitTime, isClosed, isClosing, isOpen, removeCloseFutureListenerprotected final AtomicReference<org.apache.mina.core.service.IoAcceptor> acceptorHolder
protected int backlog
protected boolean reuseAddress
public MinaAcceptor(FactoryManager manager, IoHandler handler, org.apache.mina.core.service.IoProcessor<org.apache.mina.transport.socket.nio.NioSession> ioProcessor)
protected org.apache.mina.core.service.IoAcceptor createAcceptor()
protected org.apache.mina.core.service.IoAcceptor getAcceptor()
protected org.apache.mina.core.service.IoService getIoService()
getIoService in class MinaServicepublic void bind(Collection<? extends SocketAddress> addresses) throws IOException
bind in interface IoAcceptorIOExceptionpublic void bind(SocketAddress address) throws IOException
bind in interface IoAcceptorIOExceptionpublic void unbind()
unbind in interface IoAcceptorpublic void unbind(Collection<? extends SocketAddress> addresses)
unbind in interface IoAcceptorpublic void unbind(SocketAddress address)
unbind in interface IoAcceptorpublic Set<SocketAddress> getBoundAddresses()
getBoundAddresses in interface IoAcceptorCopyright © 2008–2017 The Apache Software Foundation. All rights reserved.