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 TimerJobFactoryManagerprotected SelfRemovalJobContext createJobContext(JobContext ctx)
public void addTimerJobInstance(TimerJobInstance instance)
addTimerJobInstance in interface TimerJobFactoryManagerpublic void removeTimerJobInstance(TimerJobInstance instance)
removeTimerJobInstance in interface TimerJobFactoryManagerpublic Collection<TimerJobInstance> getTimerJobInstances()
getTimerJobInstances in interface TimerJobFactoryManagerCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.