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) |
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.SchedulerService
public boolean removeJob(org.drools.core.time.JobHandle jobHandle)
removeJob
in interface org.drools.core.time.SchedulerService
public void internalSchedule(org.drools.core.time.impl.TimerJobInstance timerJobInstance)
internalSchedule
in interface org.drools.core.time.InternalSchedulerService
public void initScheduler(org.drools.core.time.TimerService timerService)
initScheduler
in interface org.jbpm.process.core.timer.GlobalSchedulerService
public void shutdown()
shutdown
in interface org.jbpm.process.core.timer.GlobalSchedulerService
public org.drools.core.time.JobHandle buildJobHandleForContext(org.jbpm.process.core.timer.NamedJobContext ctx)
buildJobHandleForContext
in interface org.jbpm.process.core.timer.GlobalSchedulerService
public boolean isTransactional()
isTransactional
in interface org.jbpm.process.core.timer.GlobalSchedulerService
public boolean retryEnabled()
retryEnabled
in interface org.jbpm.process.core.timer.GlobalSchedulerService
public void setInterceptor(org.jbpm.process.core.timer.SchedulerServiceInterceptor interceptor)
setInterceptor
in interface org.jbpm.process.core.timer.GlobalSchedulerService
public boolean isValid(org.jbpm.process.core.timer.impl.GlobalTimerService.GlobalJobHandle jobHandle)
isValid
in interface org.jbpm.process.core.timer.GlobalSchedulerService
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.