Class TimerScheduler<I,V>

java.lang.Object
org.wildfly.clustering.server.scheduler.Scheduler.ReferenceScheduler<I,M>
org.wildfly.clustering.server.infinispan.scheduler.AbstractCacheEntryScheduler<I,TimerMetaDataKey<I>,V,TimeoutMetaData>
org.wildfly.clustering.ejb.infinispan.timer.TimerScheduler<I,V>
Type Parameters:
I - the timer identifier type
V - the timer metadata value type
All Implemented Interfaces:
AutoCloseable, org.wildfly.clustering.server.infinispan.scheduler.CacheEntryScheduler<I,TimerMetaDataKey<I>,V,TimeoutMetaData>, org.wildfly.clustering.server.infinispan.scheduler.Scheduler<I,TimeoutMetaData>, org.wildfly.clustering.server.scheduler.Scheduler<I,TimeoutMetaData>

public class TimerScheduler<I,V> extends org.wildfly.clustering.server.infinispan.scheduler.AbstractCacheEntryScheduler<I,TimerMetaDataKey<I>,V,TimeoutMetaData>
A scheduler of timer timeouts.
Author:
Paul Ferraro
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.wildfly.clustering.server.infinispan.scheduler.CacheEntryScheduler

    org.wildfly.clustering.server.infinispan.scheduler.CacheEntryScheduler.InactiveCacheEntryScheduler<I extends Object,K extends org.wildfly.clustering.cache.Key<I>,V extends Object,M extends Object>, org.wildfly.clustering.server.infinispan.scheduler.CacheEntryScheduler.ReferenceCacheEntryScheduler<I extends Object,K extends org.wildfly.clustering.cache.Key<I>,V extends Object,M extends Object>

    Nested classes/interfaces inherited from interface org.wildfly.clustering.server.infinispan.scheduler.Scheduler

    org.wildfly.clustering.server.infinispan.scheduler.Scheduler.InactiveScheduler<I extends Object,M extends Object>, org.wildfly.clustering.server.infinispan.scheduler.Scheduler.ReferenceScheduler<I extends Object,M extends Object>

    Nested classes/interfaces inherited from interface org.wildfly.clustering.server.scheduler.Scheduler

    org.wildfly.clustering.server.scheduler.Scheduler.InactiveScheduler<I extends Object,V extends Object>, org.wildfly.clustering.server.scheduler.Scheduler.ReferenceScheduler<I extends Object,V extends Object>
  • Constructor Summary

    Constructors
    Constructor
    Description
    TimerScheduler(String name, TimerFactory<I,V> factory, TimerManager<I> manager, Supplier<org.wildfly.clustering.cache.infinispan.embedded.distribution.Locality> locality, Duration closeTimeout, TimerRegistry<I> registry)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    schedule(I id)
     
    void
     

    Methods inherited from class org.wildfly.clustering.server.scheduler.Scheduler.ReferenceScheduler

    cancel, close, contains, schedule

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.wildfly.clustering.server.scheduler.Scheduler

    cancel, close, contains, map, schedule