diff options
Diffstat (limited to 'java/JACE/Concurrency/WaitObject.java')
-rw-r--r-- | java/JACE/Concurrency/WaitObject.java | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/java/JACE/Concurrency/WaitObject.java b/java/JACE/Concurrency/WaitObject.java new file mode 100644 index 00000000000..b7c8cbc7191 --- /dev/null +++ b/java/JACE/Concurrency/WaitObject.java @@ -0,0 +1,39 @@ +package JACE.Concurrency; + +import JACE.ASX.TimedWait; + +class WaitObject extends TimedWait +{ + public WaitObject () + { + super (); + } + + public WaitObject (Object obj) + { + super (obj); + } + + public WaitObject (boolean initialState) + { + condition_ = initialState; + } + + public WaitObject (boolean initialState, Object obj) + { + super (obj); + condition_ = initialState; + } + + public boolean condition () + { + return this.condition_; + } + + public void condition (boolean c) + { + this.condition_ = c; + } + + private boolean condition_ = false; +} |