org.jboss.xnio
Interface ChannelSource<T extends java.nio.channels.Channel>

Type Parameters:
T - the type of channel
All Known Subinterfaces:
CloseableChannelSource<T>, CloseableTcpChannelSource, TcpChannelSource

public interface ChannelSource<T extends java.nio.channels.Channel>

A channel source. Instances of this interface are used to create a channel and associate it with a handler. Example uses are to establish a TCP connection (as a client), open a serial port, etc.


Method Summary
 IoFuture<T> open(IoHandler<? super T> handler)
          Open a channel.
 

Method Detail

open

IoFuture<T> open(IoHandler<? super T> handler)
Open a channel.

Parameters:
handler - the handler for this channel
Returns:
the future result of this operation