Package EDU.oswego.cs.dl.util.concurrent
Class FJTaskRunnerGroup.InvokableFJTask
- java.lang.Object
-
- EDU.oswego.cs.dl.util.concurrent.FJTask
-
- EDU.oswego.cs.dl.util.concurrent.FJTaskRunnerGroup.InvokableFJTask
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- FJTaskRunnerGroup
protected static final class FJTaskRunnerGroup.InvokableFJTask extends FJTask
Wrap wait/notify mechanics around a task so that invoke() can wait it out
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class EDU.oswego.cs.dl.util.concurrent.FJTask
FJTask.Par, FJTask.Par2, FJTask.Seq, FJTask.Seq2, FJTask.Wrap
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
terminated
protected java.lang.Runnable
wrapped
-
Constructor Summary
Constructors Modifier Constructor Description protected
InvokableFJTask(java.lang.Runnable r)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
awaitTermination()
void
run()
protected void
setTerminated()
-