public class EjbSchedulerService extends Object implements org.jbpm.process.core.timer.GlobalSchedulerService
| Constructor and Description |
|---|
EjbSchedulerService() |
| Modifier and Type | Method and Description |
|---|---|
org.drools.core.time.JobHandle |
buildJobHandleForContext(org.jbpm.process.core.timer.NamedJobContext ctx) |
protected String |
getJobName(org.drools.core.time.JobContext ctx,
Long id) |
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() |
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)
scheduleJob in interface org.drools.core.time.SchedulerServicepublic boolean removeJob(org.drools.core.time.JobHandle jobHandle)
removeJob in interface org.drools.core.time.SchedulerServicepublic void internalSchedule(org.drools.core.time.impl.TimerJobInstance timerJobInstance)
internalSchedule in interface org.drools.core.time.InternalSchedulerServicepublic void initScheduler(org.drools.core.time.TimerService timerService)
initScheduler in interface org.jbpm.process.core.timer.GlobalSchedulerServicepublic void shutdown()
shutdown in interface org.jbpm.process.core.timer.GlobalSchedulerServicepublic org.drools.core.time.JobHandle buildJobHandleForContext(org.jbpm.process.core.timer.NamedJobContext ctx)
buildJobHandleForContext in interface org.jbpm.process.core.timer.GlobalSchedulerServicepublic boolean isTransactional()
isTransactional in interface org.jbpm.process.core.timer.GlobalSchedulerServicepublic boolean retryEnabled()
retryEnabled in interface org.jbpm.process.core.timer.GlobalSchedulerServicepublic void setInterceptor(org.jbpm.process.core.timer.SchedulerServiceInterceptor interceptor)
setInterceptor in interface org.jbpm.process.core.timer.GlobalSchedulerServicepublic boolean isValid(org.jbpm.process.core.timer.impl.GlobalTimerService.GlobalJobHandle jobHandle)
isValid in interface org.jbpm.process.core.timer.GlobalSchedulerServiceCopyright © 2001–2019 JBoss by Red Hat. All rights reserved.