public class BasicChannelBrokerAcceptor extends Object implements ChannelBrokerAcceptor
BasicChannelBrokerConnector to adapt a ChannelAcceptor
into a ChannelBrokerAcceptor.ChannelBrokerAcceptor.Listener| Constructor and Description |
|---|
BasicChannelBrokerAcceptor(IOExecutor executor,
ChannelAcceptor acceptor) |
| Modifier and Type | Method and Description |
|---|---|
ChannelBroker |
accept()
Blocks until a broker is accepted.
|
void |
accept(ChannelBrokerAcceptor.Listener listener)
Register a listener which is asynchronously given an accepted broker.
|
ChannelBroker |
accept(long timeout,
TimeUnit unit)
Blocks until a broker is accepted.
|
ChannelBroker |
accept(Timer timer)
Blocks until a broker is accepted.
|
void |
close()
Prevents new brokers from being accepted and closes all accepted
brokers.
|
Object |
getLocalAddress() |
public BasicChannelBrokerAcceptor(IOExecutor executor, ChannelAcceptor acceptor)
public Object getLocalAddress()
getLocalAddress in interface ChannelBrokerAcceptorpublic ChannelBroker accept() throws IOException
ChannelBrokerAcceptoraccept in interface ChannelBrokerAcceptorIOExceptionpublic ChannelBroker accept(long timeout, TimeUnit unit) throws IOException
ChannelBrokerAcceptoraccept in interface ChannelBrokerAcceptorIOExceptionpublic ChannelBroker accept(Timer timer) throws IOException
ChannelBrokerAcceptoraccept in interface ChannelBrokerAcceptorIOExceptionpublic void accept(ChannelBrokerAcceptor.Listener listener)
ChannelBrokerAcceptoraccept in interface ChannelBrokerAcceptorpublic void close()
ChannelBrokerAcceptorclose in interface Closeableclose in interface AutoCloseableclose in interface ChannelBrokerAcceptorCopyright © 2006–2015 Cojen. All rights reserved.