summaryrefslogtreecommitdiff
path: root/java/JACE/Concurrency/WaitObject.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/JACE/Concurrency/WaitObject.java')
-rw-r--r--java/JACE/Concurrency/WaitObject.java39
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;
+}