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.SelectorUpdate
public void run()
run
in interface java.lang.Runnable
public void failed(java.lang.Throwable failure)
public java.lang.String toString()
toString
in class java.lang.Object