public class Nio2Acceptor extends Nio2Service implements IoAcceptor
| Constructor and Description |
|---|
Nio2Acceptor(FactoryManager manager,
IoHandler handler,
java.nio.channels.AsynchronousChannelGroup group) |
| Modifier and Type | Method and Description |
|---|---|
void |
bind(java.util.Collection<? extends java.net.SocketAddress> addresses) |
void |
bind(java.net.SocketAddress address) |
CloseFuture |
close(boolean immediately)
Close this resource asynchronously and return a future.
|
void |
doDispose() |
java.util.Set<java.net.SocketAddress> |
getBoundAddresses() |
void |
unbind() |
void |
unbind(java.util.Collection<? extends java.net.SocketAddress> addresses) |
void |
unbind(java.net.SocketAddress address) |
dispose, getManagedSessions, sessionClosedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdispose, getManagedSessionspublic Nio2Acceptor(FactoryManager manager, IoHandler handler, java.nio.channels.AsynchronousChannelGroup group)
public 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 IoAcceptorpublic CloseFuture close(boolean immediately)
Closeableclose in interface Closeableclose in class Nio2Serviceimmediately - true if the resource should be shut down abruptly,
false for a graceful closepublic void doDispose()
doDispose in class Nio2ServiceCopyright © 2008-2014 The Apache Software Foundation. All Rights Reserved.