Class 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
    • Field Detail

      • wrapped

        protected final java.lang.Runnable wrapped
      • terminated

        protected boolean terminated
    • Constructor Detail

      • InvokableFJTask

        protected InvokableFJTask​(java.lang.Runnable r)
    • Method Detail

      • run

        public void run()
      • setTerminated

        protected void setTerminated()
      • awaitTermination

        protected void awaitTermination()
                                 throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException