Package net.anwiba.commons.thread.queue
Class Condition
- java.lang.Object
-
- net.anwiba.commons.thread.queue.Condition
-
public class Condition extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisTrue()voidreleaseAll()voidreleaseOne()voidsetFalse()voidsetTrue()voidwaitForTrue()voidwaitForTrue(long timeout)
-
-
-
Constructor Detail
-
Condition
public Condition(ILogger logger, boolean value)
-
-
Method Detail
-
isTrue
public boolean isTrue()
-
setFalse
public void setFalse()
-
setTrue
public void setTrue()
-
releaseAll
public void releaseAll()
-
releaseOne
public void releaseOne()
-
waitForTrue
public void waitForTrue(long timeout) throws java.lang.InterruptedException- Throws:
java.lang.InterruptedException
-
waitForTrue
public void waitForTrue() throws java.lang.InterruptedException- Throws:
java.lang.InterruptedException
-
-