class ManagedSelector.Accept extends java.lang.Object implements ManagedSelector.SelectorUpdate, java.lang.Runnable, java.io.Closeable
Modifier and Type | Field and Description |
---|---|
private java.lang.Object |
attachment |
private java.nio.channels.SelectableChannel |
channel |
private java.nio.channels.SelectionKey |
key |
Constructor and Description |
---|
Accept(java.nio.channels.SelectableChannel channel,
java.lang.Object attachment) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected void |
failed(java.lang.Throwable failure) |
void |
run() |
void |
update(java.nio.channels.Selector selector) |
private final java.nio.channels.SelectableChannel channel
private final java.lang.Object attachment
private java.nio.channels.SelectionKey key
Accept(java.nio.channels.SelectableChannel channel, java.lang.Object attachment)
public void close()
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
public void update(java.nio.channels.Selector selector)
update
in interface ManagedSelector.SelectorUpdate
public void run()
run
in interface java.lang.Runnable
protected void failed(java.lang.Throwable failure)