com.flat502.rox.utils
Class Lock.Condition

java.lang.Object
  extended by com.flat502.rox.utils.Lock.Condition
Enclosing class:
Lock

public class Lock.Condition
extends java.lang.Object


Constructor Summary
Lock.Condition()
           
 
Method Summary
 void await()
           
 Lock getLock()
           
 void signal()
           
 void signalAll()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Lock.Condition

public Lock.Condition()
Method Detail

getLock

public Lock getLock()

await

public void await()
           throws java.lang.InterruptedException,
                  java.lang.IllegalMonitorStateException
Throws:
java.lang.InterruptedException
java.lang.IllegalMonitorStateException

signal

public void signal()
            throws java.lang.InterruptedException,
                   java.lang.IllegalMonitorStateException
Throws:
java.lang.InterruptedException
java.lang.IllegalMonitorStateException

signalAll

public void signalAll()
               throws java.lang.InterruptedException,
                      java.lang.IllegalMonitorStateException
Throws:
java.lang.InterruptedException
java.lang.IllegalMonitorStateException