org.granite.gravity.generic
Class WaitingContinuation

java.lang.Object
  extended by org.granite.gravity.generic.WaitingContinuation

public class WaitingContinuation
extends Object


Constructor Summary
WaitingContinuation()
           
WaitingContinuation(Object mutex)
           
 
Method Summary
 Object getMutex()
           
 Object getObject()
           
 boolean isExpired()
           
 boolean isNew()
           
 boolean isPending()
           
 boolean isResumed()
           
 void reset()
           
 void resume()
           
 void setMutex(Object mutex)
           
 void setObject(Object object)
           
 boolean suspend(long timeout)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WaitingContinuation

public WaitingContinuation()

WaitingContinuation

public WaitingContinuation(Object mutex)
Method Detail

resume

public void resume()

reset

public void reset()

isNew

public boolean isNew()

suspend

public boolean suspend(long timeout)

isPending

public boolean isPending()

isResumed

public boolean isResumed()

isExpired

public boolean isExpired()

getObject

public Object getObject()

setObject

public void setObject(Object object)

getMutex

public Object getMutex()

setMutex

public void setMutex(Object mutex)

toString

public String toString()
Overrides:
toString in class Object