public class SocketMonitor extends Object
SocketChannel or
ServerSocketChannel and fire SocketListener.canWrite(java.nio.channels.SelectableChannel)
or SocketListener.canRead(java.nio.channels.SelectableChannel) events when such events
are detected by poll().| Constructor and Description |
|---|
SocketMonitor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(SelectableChannel channel,
SocketListener listener,
int selectMask) |
boolean |
modify(SelectableChannel channel,
SocketListener listener,
int selectMask) |
boolean |
poll() |
boolean |
poll(long ms) |
protected void |
processSelectionKey(SelectionKey key) |
void |
remove(SelectableChannel channel) |
void |
stop() |
public boolean add(SelectableChannel channel, SocketListener listener, int selectMask)
public boolean modify(SelectableChannel channel, SocketListener listener, int selectMask)
public void remove(SelectableChannel channel)
public void stop()
public boolean poll()
public boolean poll(long ms)
protected void processSelectionKey(SelectionKey key) throws IOException
IOExceptionCopyright © 2012. All Rights Reserved.