|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.mina.common.support.DefaultIoFuture
org.apache.mina.common.support.DefaultWriteFuture
public class DefaultWriteFuture
A default implementation of WriteFuture
.
Constructor Summary | |
---|---|
DefaultWriteFuture(IoSession session)
Creates a new instance. |
|
DefaultWriteFuture(IoSession session,
java.lang.Object lock)
Creates a new instance which uses the specified object as a lock. |
Method Summary | |
---|---|
boolean |
isWritten()
Returns true if the write operation is finished successfully. |
static WriteFuture |
newNotWrittenFuture(IoSession session)
Returns a new DefaultWriteFuture which is already marked as 'not written'. |
static WriteFuture |
newWrittenFuture(IoSession session)
Returns a new DefaultWriteFuture which is already marked as 'written'. |
void |
setWritten(boolean written)
Sets whether the message is written or not, and notifies all threads waiting for this future. |
Methods inherited from class org.apache.mina.common.support.DefaultIoFuture |
---|
addListener, getLock, getSession, getValue, isReady, join, join, removeListener, setValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.mina.common.IoFuture |
---|
addListener, getLock, getSession, isReady, join, join, removeListener |
Constructor Detail |
---|
public DefaultWriteFuture(IoSession session)
public DefaultWriteFuture(IoSession session, java.lang.Object lock)
Method Detail |
---|
public static WriteFuture newWrittenFuture(IoSession session)
DefaultWriteFuture
which is already marked as 'written'.
public static WriteFuture newNotWrittenFuture(IoSession session)
DefaultWriteFuture
which is already marked as 'not written'.
public boolean isWritten()
WriteFuture
isWritten
in interface WriteFuture
public void setWritten(boolean written)
WriteFuture
setWritten
in interface WriteFuture
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |