private void dispatchDeregistered(ReactorHandler handler) {
SelectableChannel[] channels = handler.getChannels();
for (int i = 0; i < channels.length; i++) {
SelectionKey key = channels[i].keyFor(selector);
if (key != null)
key.cancel();
}
handler.onDeregistered();
}
public void register(ReactorHandler handler) {