Class JoinableTask

  • All Implemented Interfaces:
    java.lang.Runnable, SimpleThreadPoolTask

    public abstract class JoinableTask
    extends java.lang.Object
    implements SimpleThreadPoolTask
    A task that can be used in a thread or thread pool. The caller can wait for the task to finish by joining it.
    • Constructor Detail

      • JoinableTask

        public JoinableTask()
    • Method Detail

      • run

        public final void run()
        Specified by:
        run in interface java.lang.Runnable
      • forceDone

        public final void forceDone()
      • join

        public void join()
                  throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException
      • execute

        protected abstract void execute()