-
- Type Parameters:
T- the channel type
public interface ChannelDestination<T extends java.nio.channels.Channel>A channel destination. This is the inverse ofChannelSource; it is used to accept a single connection from a remote peer.- Since:
- 1.2
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IoFuture<? extends T>accept(ChannelListener<? super T> openListener, ChannelListener<? super BoundChannel> bindListener)Accept a connection.
-
-
-
Method Detail
-
accept
IoFuture<? extends T> accept(ChannelListener<? super T> openListener, ChannelListener<? super BoundChannel> bindListener)
Accept a connection. The bind listener will be called when the channel is bound; the open listener will be called when the connection is accepted. It is not guaranteed that the open listener will be called after the bind listener.- Parameters:
openListener- the listener which will be notified when the channel is open, ornullfor nonebindListener- the listener which will be notified when the channel is bound locally, ornullfor none- Returns:
- the future connection
-
-