|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface NioHandler
A handler of nio based events.
Method Summary | |
---|---|
void |
cancel(SelectableChannel channel,
SocketChannelHandler handler)
Remove an event listener. |
void |
close(SelectableChannel channel)
Close the given channel. |
Long |
getDefaultTimeout()
Get the default timeout time for an operations started at this point in time. |
StatisticsHolder |
getTimingStatistics()
Get the timing information for the thread tasks. |
void |
runThreadTask(Runnable r,
TaskIdentifier ti)
Run a task in a background thread. |
void |
shutdown()
Shutdown this task runner. |
void |
start()
Start handling operations. |
void |
visitSelectors(SelectorVisitor visitor)
Visit all the selectors. |
void |
waitForAccept(SelectableChannel channel,
AcceptHandler handler)
Install an event listener for accent events. |
void |
waitForConnect(SelectableChannel channel,
ConnectHandler handler)
Install an event listener for connect events. |
void |
waitForRead(SelectableChannel channel,
ReadHandler handler)
Install an event listener for read events. |
void |
waitForWrite(SelectableChannel channel,
WriteHandler handler)
Install an event listener for write events. |
Method Detail |
---|
void start()
void shutdown()
Long getDefaultTimeout()
void runThreadTask(Runnable r, TaskIdentifier ti)
r
- the task to run.void waitForRead(SelectableChannel channel, ReadHandler handler)
void waitForWrite(SelectableChannel channel, WriteHandler handler)
void waitForAccept(SelectableChannel channel, AcceptHandler handler)
void waitForConnect(SelectableChannel channel, ConnectHandler handler)
void cancel(SelectableChannel channel, SocketChannelHandler handler)
void close(SelectableChannel channel)
void visitSelectors(SelectorVisitor visitor)
StatisticsHolder getTimingStatistics()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |