Class TaskSequence<R>

  • All Implemented Interfaces:
    java.lang.Runnable, java.util.concurrent.Future

    public class TaskSequence<R>
    extends AbstractFutureTask<R>
    experimental
    • Constructor Detail

      • TaskSequence

        public TaskSequence​(java.lang.String labelPrefix)
    • Method Detail

      • addTask

        public void addTask​(java.lang.Runnable task,
                            int percent)
      • compute

        protected R compute()
                     throws java.lang.Exception
        Specified by:
        compute in class AbstractFutureTask<R>
        Throws:
        java.lang.Exception
      • getLabelPrefix

        protected java.lang.String getLabelPrefix()
      • getLabelSuffix

        protected java.lang.String getLabelSuffix()
      • setLabelPrefix

        public void setLabelPrefix​(java.lang.String labelPrefix)