final class SelectedSelectionKeySetSelector
extends java.nio.channels.Selector
| Modifier and Type | Field and Description |
|---|---|
private java.nio.channels.Selector |
delegate |
private SelectedSelectionKeySet |
selectionKeys |
| Constructor and Description |
|---|
SelectedSelectionKeySetSelector(java.nio.channels.Selector delegate,
SelectedSelectionKeySet selectionKeys) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
isOpen() |
java.util.Set<java.nio.channels.SelectionKey> |
keys() |
java.nio.channels.spi.SelectorProvider |
provider() |
int |
select() |
int |
select(long timeout) |
java.util.Set<java.nio.channels.SelectionKey> |
selectedKeys() |
int |
selectNow() |
java.nio.channels.Selector |
wakeup() |
private final SelectedSelectionKeySet selectionKeys
private final java.nio.channels.Selector delegate
SelectedSelectionKeySetSelector(java.nio.channels.Selector delegate,
SelectedSelectionKeySet selectionKeys)
public boolean isOpen()
isOpen in class java.nio.channels.Selectorpublic java.nio.channels.spi.SelectorProvider provider()
provider in class java.nio.channels.Selectorpublic java.util.Set<java.nio.channels.SelectionKey> keys()
keys in class java.nio.channels.Selectorpublic java.util.Set<java.nio.channels.SelectionKey> selectedKeys()
selectedKeys in class java.nio.channels.Selectorpublic int selectNow()
throws java.io.IOException
selectNow in class java.nio.channels.Selectorjava.io.IOExceptionpublic int select(long timeout)
throws java.io.IOException
select in class java.nio.channels.Selectorjava.io.IOExceptionpublic int select()
throws java.io.IOException
select in class java.nio.channels.Selectorjava.io.IOExceptionpublic java.nio.channels.Selector wakeup()
wakeup in class java.nio.channels.Selectorpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.nio.channels.Selectorjava.io.IOException