org.jbpm.services.ejb.timer
Class EjbSchedulerService
java.lang.Object
org.jbpm.services.ejb.timer.EjbSchedulerService
- All Implemented Interfaces:
- org.drools.core.time.InternalSchedulerService, org.drools.core.time.SchedulerService, org.jbpm.process.core.timer.GlobalSchedulerService
public class EjbSchedulerService
- extends Object
- implements org.jbpm.process.core.timer.GlobalSchedulerService
|
Method Summary |
org.drools.core.time.JobHandle |
buildJobHandleForContext(org.jbpm.process.core.timer.NamedJobContext ctx)
|
void |
initScheduler(org.drools.core.time.TimerService timerService)
|
void |
internalSchedule(org.drools.core.time.impl.TimerJobInstance timerJobInstance)
|
boolean |
isTransactional()
|
boolean |
isValid(org.jbpm.process.core.timer.impl.GlobalTimerService.GlobalJobHandle jobHandle)
|
boolean |
removeJob(org.drools.core.time.JobHandle jobHandle)
|
boolean |
retryEnabled()
|
org.drools.core.time.JobHandle |
scheduleJob(org.drools.core.time.Job job,
org.drools.core.time.JobContext ctx,
org.drools.core.time.Trigger trigger)
|
void |
setInterceptor(org.jbpm.process.core.timer.SchedulerServiceInterceptor interceptor)
|
void |
shutdown()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EjbSchedulerService
public EjbSchedulerService()
scheduleJob
public org.drools.core.time.JobHandle scheduleJob(org.drools.core.time.Job job,
org.drools.core.time.JobContext ctx,
org.drools.core.time.Trigger trigger)
- Specified by:
scheduleJob in interface org.drools.core.time.SchedulerService
removeJob
public boolean removeJob(org.drools.core.time.JobHandle jobHandle)
- Specified by:
removeJob in interface org.drools.core.time.SchedulerService
internalSchedule
public void internalSchedule(org.drools.core.time.impl.TimerJobInstance timerJobInstance)
- Specified by:
internalSchedule in interface org.drools.core.time.InternalSchedulerService
initScheduler
public void initScheduler(org.drools.core.time.TimerService timerService)
- Specified by:
initScheduler in interface org.jbpm.process.core.timer.GlobalSchedulerService
shutdown
public void shutdown()
- Specified by:
shutdown in interface org.jbpm.process.core.timer.GlobalSchedulerService
buildJobHandleForContext
public org.drools.core.time.JobHandle buildJobHandleForContext(org.jbpm.process.core.timer.NamedJobContext ctx)
- Specified by:
buildJobHandleForContext in interface org.jbpm.process.core.timer.GlobalSchedulerService
isTransactional
public boolean isTransactional()
- Specified by:
isTransactional in interface org.jbpm.process.core.timer.GlobalSchedulerService
retryEnabled
public boolean retryEnabled()
- Specified by:
retryEnabled in interface org.jbpm.process.core.timer.GlobalSchedulerService
setInterceptor
public void setInterceptor(org.jbpm.process.core.timer.SchedulerServiceInterceptor interceptor)
- Specified by:
setInterceptor in interface org.jbpm.process.core.timer.GlobalSchedulerService
isValid
public boolean isValid(org.jbpm.process.core.timer.impl.GlobalTimerService.GlobalJobHandle jobHandle)
- Specified by:
isValid in interface org.jbpm.process.core.timer.GlobalSchedulerService
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.