|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Represents the result of an ashynchronous I/O operation.
Method Summary | |
void |
addListener(IoFutureListener listener)
Adds an event listener which is notified when the state of this future changes. |
Object |
getLock()
Returns the lock object this future acquires. |
IoSession |
getSession()
Returns the IoSession which is associated with this future. |
boolean |
isReady()
Returns if the asynchronous operation is finished. |
void |
join()
Wait for the asynchronous operation to end. |
boolean |
join(long timeoutInMillis)
Wait for the asynchronous operation to end with the specified timeout. |
void |
removeListener(IoFutureListener listener)
Removes an existing event listener which is notified when the state of this future changes. |
Method Detail |
public IoSession getSession()
IoSession
which is associated with this future.
public Object getLock()
public void join()
public boolean join(long timeoutInMillis)
public boolean isReady()
public void addListener(IoFutureListener listener)
public void removeListener(IoFutureListener listener)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |