Class DistributableTimerSynchronizationFactory<I>
- java.lang.Object
-
- org.jboss.as.ejb3.timerservice.distributable.DistributableTimerSynchronizationFactory<I>
-
- Type Parameters:
I- the timer identifier type
- All Implemented Interfaces:
TimerSynchronizationFactory<I>
public class DistributableTimerSynchronizationFactory<I> extends Object implements TimerSynchronizationFactory<I>
Factory for creatingSynchronizationinstances for a distributed timer service.- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description DistributableTimerSynchronizationFactory(TimerRegistry<I> registry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.transaction.SynchronizationcreateActivateSynchronization(Timer<I> timer, Batch batch, Batcher<Batch> batcher)jakarta.transaction.SynchronizationcreateCancelSynchronization(Timer<I> timer, Batch batch, Batcher<Batch> batcher)Consumer<Timer<I>>getActivateTask()Consumer<Timer<I>>getCancelTask()
-
-
-
Constructor Detail
-
DistributableTimerSynchronizationFactory
public DistributableTimerSynchronizationFactory(TimerRegistry<I> registry)
-
-
Method Detail
-
getActivateTask
public Consumer<Timer<I>> getActivateTask()
- Specified by:
getActivateTaskin interfaceTimerSynchronizationFactory<I>
-
getCancelTask
public Consumer<Timer<I>> getCancelTask()
- Specified by:
getCancelTaskin interfaceTimerSynchronizationFactory<I>
-
createActivateSynchronization
public jakarta.transaction.Synchronization createActivateSynchronization(Timer<I> timer, Batch batch, Batcher<Batch> batcher)
- Specified by:
createActivateSynchronizationin interfaceTimerSynchronizationFactory<I>
-
createCancelSynchronization
public jakarta.transaction.Synchronization createCancelSynchronization(Timer<I> timer, Batch batch, Batcher<Batch> batcher)
- Specified by:
createCancelSynchronizationin interfaceTimerSynchronizationFactory<I>
-
-