class ManagedSelector.Connect extends java.lang.Object implements ManagedSelector.SelectorUpdate, java.lang.Runnable
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Object |
attachment |
private java.nio.channels.SelectableChannel |
channel |
private java.util.concurrent.atomic.AtomicBoolean |
failed |
private Scheduler.Task |
timeout |
| Constructor and Description |
|---|
Connect(java.nio.channels.SelectableChannel channel,
java.lang.Object attachment) |
| Modifier and Type | Method and Description |
|---|---|
void |
failed(java.lang.Throwable failure) |
void |
run() |
java.lang.String |
toString() |
void |
update(java.nio.channels.Selector selector) |
private final java.util.concurrent.atomic.AtomicBoolean failed
private final java.nio.channels.SelectableChannel channel
private final java.lang.Object attachment
private final Scheduler.Task timeout
Connect(java.nio.channels.SelectableChannel channel,
java.lang.Object attachment)
public void update(java.nio.channels.Selector selector)
update in interface ManagedSelector.SelectorUpdatepublic void run()
run in interface java.lang.Runnablepublic void failed(java.lang.Throwable failure)
public java.lang.String toString()
toString in class java.lang.Object