Interface IPriorityWorkSchedulerWrapper

  • All Known Implementing Classes:
    BaseExecutor

    public interface IPriorityWorkSchedulerWrapper
    Interface for the Priority Work Scheduler wrapper, which owns the scheduler (BaseExecutor)
    • Method Detail

      • invokeWork

        void invokeWork​(java.util.concurrent.ForkJoinTask topAction,
                        Priority priority)
        Blocking execution of the work, returns when work is complete
        Parameters:
        topAction - top level recursive action to fork
        priority - work priority level
      • submitWork

        void submitWork​(PriorityWorkTask task)
        Non-blocking, submit the task to the work executor
        Parameters:
        task - task object to execute