| Constructor and Description |
|---|
Selector() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
close() |
static Selector |
create() |
abstract void |
disable(Session session) |
abstract void |
enable(Session session) |
abstract boolean |
isOpen() |
abstract java.util.Iterator<Session> |
iterator() |
abstract long |
lastWakeupTime() |
abstract void |
listen(Session session,
int events) |
abstract void |
register(Session session) |
abstract java.util.Iterator<Session> |
select() |
abstract int |
size() |
abstract void |
unregister(Session session) |
public abstract int size()
public abstract boolean isOpen()
public abstract void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablepublic abstract void register(Session session)
public abstract void unregister(Session session)
public abstract void enable(Session session)
public abstract void disable(Session session)
public abstract void listen(Session session, int events)
public abstract java.util.Iterator<Session> iterator()
iterator in interface java.lang.Iterable<Session>public abstract java.util.Iterator<Session> select()
public abstract long lastWakeupTime()
public static Selector create() throws java.io.IOException
java.io.IOException