Class TaskDeadlinesServiceImpl

  • All Implemented Interfaces:
    org.kie.internal.task.api.TaskDeadlinesService

    public class TaskDeadlinesServiceImpl
    extends Object
    implements org.kie.internal.task.api.TaskDeadlinesService
    • Constructor Detail

      • TaskDeadlinesServiceImpl

        public TaskDeadlinesServiceImpl()
      • TaskDeadlinesServiceImpl

        public TaskDeadlinesServiceImpl​(org.kie.internal.task.api.TaskPersistenceContext persistenceContext)
    • Method Detail

      • setPersistenceContext

        public void setPersistenceContext​(org.kie.internal.task.api.TaskPersistenceContext persistenceContext)
      • schedule

        public void schedule​(long taskId,
                             long deadlineId,
                             long delay,
                             org.kie.internal.task.api.TaskDeadlinesService.DeadlineType type)
        Specified by:
        schedule in interface org.kie.internal.task.api.TaskDeadlinesService
      • unschedule

        public void unschedule​(long taskId,
                               org.kie.internal.task.api.TaskDeadlinesService.DeadlineType type)
        Specified by:
        unschedule in interface org.kie.internal.task.api.TaskDeadlinesService
      • unschedule

        public void unschedule​(long taskId,
                               org.kie.internal.task.api.model.Deadline deadline,
                               org.kie.internal.task.api.TaskDeadlinesService.DeadlineType type)
        Specified by:
        unschedule in interface org.kie.internal.task.api.TaskDeadlinesService
      • setFallbackExecutor

        public static void setFallbackExecutor​(org.kie.api.runtime.CommandExecutor executor)
      • reset

        public static void reset()
      • dispose

        public static void dispose()