Class GlobalJPATimerJobFactoryManager

  • All Implemented Interfaces:
    org.drools.core.time.impl.CommandServiceTimerJobFactoryManager, org.drools.core.time.impl.TimerJobFactoryManager

    public class GlobalJPATimerJobFactoryManager
    extends Object
    implements org.drools.core.time.impl.CommandServiceTimerJobFactoryManager
    • Constructor Detail

      • GlobalJPATimerJobFactoryManager

        public GlobalJPATimerJobFactoryManager()
    • Method Detail

      • setRunner

        public void setRunner​(org.kie.api.runtime.ExecutableRunner runner)
        Specified by:
        setRunner in interface org.drools.core.time.impl.CommandServiceTimerJobFactoryManager
      • createTimerJobInstance

        public org.drools.core.time.impl.TimerJobInstance createTimerJobInstance​(org.drools.core.time.Job job,
                                                                                 org.drools.core.time.JobContext ctx,
                                                                                 org.drools.core.time.Trigger trigger,
                                                                                 org.drools.core.time.JobHandle handle,
                                                                                 org.drools.core.time.InternalSchedulerService scheduler)
        Specified by:
        createTimerJobInstance in interface org.drools.core.time.impl.TimerJobFactoryManager
      • addTimerJobInstance

        public void addTimerJobInstance​(org.drools.core.time.impl.TimerJobInstance instance)
        Specified by:
        addTimerJobInstance in interface org.drools.core.time.impl.TimerJobFactoryManager
      • removeTimerJobInstance

        public void removeTimerJobInstance​(org.drools.core.time.impl.TimerJobInstance instance)
        Specified by:
        removeTimerJobInstance in interface org.drools.core.time.impl.TimerJobFactoryManager
      • getTimerJobInstances

        public Collection<org.drools.core.time.impl.TimerJobInstance> getTimerJobInstances()
        Specified by:
        getTimerJobInstances in interface org.drools.core.time.impl.TimerJobFactoryManager
      • getTimerJobInstances

        public Collection<org.drools.core.time.impl.TimerJobInstance> getTimerJobInstances​(Long sessionId)
      • getRunner

        public org.kie.api.runtime.ExecutableRunner getRunner()
        Specified by:
        getRunner in interface org.drools.core.time.impl.CommandServiceTimerJobFactoryManager