public class NioSelectorLoop extends Object implements SelectorLoop
Constructor and Description |
---|
NioSelectorLoop(String prefix)
Creates an instance of the SelectorLoop.
|
NioSelectorLoop(String prefix,
int index)
Creates an instance of the SelectorLoop.
|
Modifier and Type | Method and Description |
---|---|
void |
modifyRegistration(boolean accept,
boolean read,
boolean write,
SelectorListener listener,
SelectableChannel channel,
boolean wakeup) |
void |
register(boolean accept,
boolean connect,
boolean read,
boolean write,
SelectorListener listener,
SelectableChannel channel,
RegistrationCallback callback)
Register a channel on a Selector, for some events.
|
void |
unregister(SelectorListener listener,
SelectableChannel channel) |
void |
wakeup()
Wake up the selector
|
public NioSelectorLoop(String prefix)
prefix
- index
- public NioSelectorLoop(String prefix, int index)
prefix
- index
- public void register(boolean accept, boolean connect, boolean read, boolean write, SelectorListener listener, SelectableChannel channel, RegistrationCallback callback)
register
in interface SelectorLoop
accept
- Registers for OP_ACCEPT eventsconnect
- Registers for OP_CONNECT eventsread
- Registers for OP_READ eventswrite
- Registers for OP_WRITE eventslistener
- The listenerpublic void modifyRegistration(boolean accept, boolean read, boolean write, SelectorListener listener, SelectableChannel channel, boolean wakeup)
modifyRegistration
in interface SelectorLoop
public void unregister(SelectorListener listener, SelectableChannel channel)
unregister
in interface SelectorLoop
public void wakeup()
SelectorLoop
wakeup
in interface SelectorLoop
Copyright © 2009–2013 Apache MINA Project. All rights reserved.