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.Selector
public java.nio.channels.spi.SelectorProvider provider()
provider
in class java.nio.channels.Selector
public java.util.Set<java.nio.channels.SelectionKey> keys()
keys
in class java.nio.channels.Selector
public java.util.Set<java.nio.channels.SelectionKey> selectedKeys()
selectedKeys
in class java.nio.channels.Selector
public int selectNow() throws java.io.IOException
selectNow
in class java.nio.channels.Selector
java.io.IOException
public int select(long timeout) throws java.io.IOException
select
in class java.nio.channels.Selector
java.io.IOException
public int select() throws java.io.IOException
select
in class java.nio.channels.Selector
java.io.IOException
public java.nio.channels.Selector wakeup()
wakeup
in class java.nio.channels.Selector
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.nio.channels.Selector
java.io.IOException