public class MinaAcceptor extends MinaService implements IoAcceptor, org.apache.mina.core.service.IoHandler
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.mina.core.service.IoAcceptor |
acceptor |
protected int |
backlog |
protected boolean |
reuseAddress |
protected org.apache.mina.core.session.IoSessionConfig |
sessionConfig |
handler, ioProcessor, log, manager| 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(java.util.Collection<? extends java.net.SocketAddress> addresses) |
void |
bind(java.net.SocketAddress address) |
protected org.apache.mina.core.service.IoAcceptor |
createAcceptor() |
protected org.apache.mina.core.service.IoAcceptor |
getAcceptor() |
java.util.Set<java.net.SocketAddress> |
getBoundAddresses() |
protected org.apache.mina.core.service.IoService |
getIoService() |
void |
unbind() |
void |
unbind(java.util.Collection<? extends java.net.SocketAddress> addresses) |
void |
unbind(java.net.SocketAddress address) |
close, dispose, exceptionCaught, getManagedSessions, getSession, messageReceived, messageSent, sessionClosed, sessionCreated, sessionIdle, sessionOpenedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdispose, getManagedSessionsprotected volatile org.apache.mina.core.service.IoAcceptor acceptor
protected int backlog
protected boolean reuseAddress
protected org.apache.mina.core.session.IoSessionConfig sessionConfig
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(java.util.Collection<? extends java.net.SocketAddress> addresses)
throws java.io.IOException
bind in interface IoAcceptorjava.io.IOExceptionpublic void bind(java.net.SocketAddress address)
throws java.io.IOException
bind in interface IoAcceptorjava.io.IOExceptionpublic void unbind()
unbind in interface IoAcceptorpublic void unbind(java.util.Collection<? extends java.net.SocketAddress> addresses)
unbind in interface IoAcceptorpublic void unbind(java.net.SocketAddress address)
unbind in interface IoAcceptorpublic java.util.Set<java.net.SocketAddress> getBoundAddresses()
getBoundAddresses in interface IoAcceptorCopyright © 2008-2014 The Apache Software Foundation. All Rights Reserved.