net.sf.jbaobab.io
Interface Manager<C extends SelectableChannel,T>
- All Known Subinterfaces:
- ChannelManager<C>, SocketPool
- All Known Implementing Classes:
- AbstractManager, ChannelReceiver, ChannelSender, ThreadedSocketPool, ThreadedSocketPreparer
public interface Manager<C extends SelectableChannel,T>
An interface that encapsulates Selector
and its
handler function.
- Author:
- Oakyoon Cha
register
SelectionKey register(C channel,
T attach)
cancel
T cancel(C channel)
hold
boolean hold(C channel)
release
boolean release(C channel)
start
void start()
shutdown
void shutdown()