|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.mortbay.util.ajax.WaitingContinuation
public class WaitingContinuation
Constructor Summary | |
---|---|
WaitingContinuation()
|
|
WaitingContinuation(Object mutex)
|
Method Summary | |
---|---|
Object |
getMutex()
|
Object |
getObject()
Arbitrary object associated with the continuation for context. |
boolean |
isNew()
Is this a newly created Continuation. |
boolean |
isPending()
Get the pending status? A continuation is pending while the handling of a call to suspend has not completed. |
boolean |
isResumed()
Get the resumed status? |
void |
reset()
Reset the continuation. |
void |
resume()
Resume the request. |
void |
setMutex(Object mutex)
|
void |
setObject(Object object)
Arbitrary object associated with the continuation for context. |
boolean |
suspend(long timeout)
Suspend handling. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public WaitingContinuation()
public WaitingContinuation(Object mutex)
Method Detail |
---|
public void resume()
Continuation
resume
in interface Continuation
public void reset()
Continuation
reset
in interface Continuation
public boolean isNew()
Continuation
A newly created continuation has not had #getEvent(long)
called on it.
isNew
in interface Continuation
public boolean suspend(long timeout)
Continuation
suspend
in interface Continuation
public boolean isPending()
Continuation
Continuation.suspend(long)
.
For non-blocking continuations, pending is true until a second call to Continuation.suspend(long)
,
thus this method can be used to determine if a request is being retried.
isPending
in interface Continuation
public boolean isResumed()
Continuation
isResumed
in interface Continuation
public Object getObject()
Continuation
getObject
in interface Continuation
public void setObject(Object object)
Continuation
setObject
in interface Continuation
object
- An arbitrary object to associate with the continuationpublic Object getMutex()
public void setMutex(Object mutex)
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |