Class CacheEntryScheduler.InactiveCacheEntryScheduler<I,M>

java.lang.Object
org.wildfly.clustering.server.scheduler.Scheduler.InactiveScheduler<I,M>
org.wildfly.clustering.server.infinispan.scheduler.CacheEntryScheduler.InactiveCacheEntryScheduler<I,M>
All Implemented Interfaces:
AutoCloseable, CacheEntryScheduler<I,M>, org.wildfly.clustering.server.scheduler.Scheduler<I,M>
Enclosing interface:
CacheEntryScheduler<I,M>

public static class CacheEntryScheduler.InactiveCacheEntryScheduler<I,M> extends org.wildfly.clustering.server.scheduler.Scheduler.InactiveScheduler<I,M> implements CacheEntryScheduler<I,M>
  • Nested Class Summary

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

    CacheEntryScheduler.InactiveCacheEntryScheduler<I,M>, CacheEntryScheduler.ReferenceCacheEntryScheduler<I,M>

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

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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    cancel(Locality locality)
    Cancels any previous scheduled tasks for entries which are no longer local to the current member
    void
    schedule(I id)
    Schedules a cache entry with the specified identifier.

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

    cancel, close, contains, schedule, stream

    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, schedule, stream
  • Constructor Details

    • InactiveCacheEntryScheduler

      public InactiveCacheEntryScheduler()
  • Method Details

    • schedule

      public void schedule(I id)
      Description copied from interface: CacheEntryScheduler
      Schedules a cache entry with the specified identifier. This method will generally delegate to Scheduler.schedule(Object, Object) after performing a cache lookup.
      Specified by:
      schedule in interface CacheEntryScheduler<I,M>
      Parameters:
      id - the identifier of the object to be scheduled
    • cancel

      public void cancel(Locality locality)
      Description copied from interface: CacheEntryScheduler
      Cancels any previous scheduled tasks for entries which are no longer local to the current member
      Specified by:
      cancel in interface CacheEntryScheduler<I,M>
      Parameters:
      locality - the cache locality