jBPM distribution 6.0.0.CR1

org.jbpm.process.core.timer
Interface GlobalSchedulerService

All Superinterfaces:
org.drools.core.time.InternalSchedulerService, org.drools.core.time.SchedulerService
All Known Implementing Classes:
QuartzSchedulerService, ThreadPoolSchedulerService

public interface GlobalSchedulerService
extends org.drools.core.time.SchedulerService, org.drools.core.time.InternalSchedulerService

Implementations of these interface are responsible for scheduled jobs in global manner, meaning not knowledge session scoped but global accessible for all the sessions that will be configured to use this GlobalSchedulerService


Method Summary
 org.drools.core.time.JobHandle buildJobHandleForContext(NamedJobContext ctx)
           
 void initScheduler(org.drools.core.time.TimerService timerService)
          Provides handle to inject timerService that owns this scheduler service and initialize it
 void shutdown()
          Allows to shutdown the scheduler service
 
Methods inherited from interface org.drools.core.time.SchedulerService
removeJob, scheduleJob
 
Methods inherited from interface org.drools.core.time.InternalSchedulerService
internalSchedule
 

Method Detail

initScheduler

void initScheduler(org.drools.core.time.TimerService timerService)
Provides handle to inject timerService that owns this scheduler service and initialize it

Parameters:
timerService - owner of this scheduler service

shutdown

void shutdown()
Allows to shutdown the scheduler service


buildJobHandleForContext

org.drools.core.time.JobHandle buildJobHandleForContext(NamedJobContext ctx)

jBPM distribution 6.0.0.CR1

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.