rabbit.io
Class SelectorRegistrator
java.lang.Object
rabbit.io.SelectorRegistrator
public class SelectorRegistrator
- extends Object
A class to handle selector registrations.
- Author:
- Robert Olofsson
Method Summary |
static SelectionKey |
register(Logger logger,
SelectableChannel channel,
Selector selector,
int ops,
SocketHandler sh)
|
static SelectionKey |
register(Logger logger,
SelectableChannel channel,
Selector selector,
int ops,
SocketHandler sh,
long when)
|
static void |
unregister(Selector selector,
SelectionKey sk,
SocketHandler sh,
String reason)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SelectorRegistrator
public SelectorRegistrator()
register
public static SelectionKey register(Logger logger,
SelectableChannel channel,
Selector selector,
int ops,
SocketHandler sh)
throws ClosedChannelException
- Throws:
ClosedChannelException
register
public static SelectionKey register(Logger logger,
SelectableChannel channel,
Selector selector,
int ops,
SocketHandler sh,
long when)
throws ClosedChannelException
- Throws:
ClosedChannelException
unregister
public static void unregister(Selector selector,
SelectionKey sk,
SocketHandler sh,
String reason)