public class TrackableTimeJobFactoryManager extends Object implements TimerJobFactoryManager
Modifier and Type | Field and Description |
---|---|
protected Map<Long,TimerJobInstance> |
timerInstances |
Modifier | Constructor and Description |
---|---|
|
TrackableTimeJobFactoryManager() |
protected |
TrackableTimeJobFactoryManager(Map<Long,TimerJobInstance> timerInstances) |
Modifier and Type | Method and Description |
---|---|
void |
addTimerJobInstance(TimerJobInstance instance) |
protected SelfRemovalJobContext |
createJobContext(JobContext ctx) |
TimerJobInstance |
createTimerJobInstance(Job job,
JobContext ctx,
Trigger trigger,
JobHandle handle,
InternalSchedulerService scheduler) |
Collection<TimerJobInstance> |
getTimerJobInstances() |
void |
removeTimerJobInstance(TimerJobInstance instance) |
protected final Map<Long,TimerJobInstance> timerInstances
public TrackableTimeJobFactoryManager()
protected TrackableTimeJobFactoryManager(Map<Long,TimerJobInstance> timerInstances)
public TimerJobInstance createTimerJobInstance(Job job, JobContext ctx, Trigger trigger, JobHandle handle, InternalSchedulerService scheduler)
createTimerJobInstance
in interface TimerJobFactoryManager
protected SelfRemovalJobContext createJobContext(JobContext ctx)
public void addTimerJobInstance(TimerJobInstance instance)
addTimerJobInstance
in interface TimerJobFactoryManager
public void removeTimerJobInstance(TimerJobInstance instance)
removeTimerJobInstance
in interface TimerJobFactoryManager
public Collection<TimerJobInstance> getTimerJobInstances()
getTimerJobInstances
in interface TimerJobFactoryManager
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.