Class SchedulerTopologyChangeListener<I,K extends org.wildfly.clustering.cache.Key<I>,V,E>
java.lang.Object
org.wildfly.clustering.server.infinispan.scheduler.SchedulerTopologyChangeListener<I,K,V,E>
- Type Parameters:
I- the identifier type for cache keysK- the cache key typeV- the cache value typeE- the scheduler entry type
- All Implemented Interfaces:
ListenerRegistrar
public class SchedulerTopologyChangeListener<I,K extends org.wildfly.clustering.cache.Key<I>,V,E>
extends Object
implements ListenerRegistrar
Handles cache topology events for a distributed scheduler.
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionSchedulerTopologyChangeListener(org.infinispan.Cache<K, V> cache, Consumer<Locality> cancelTask, Consumer<CacheStreamFilter<E>> scheduleTask) SchedulerTopologyChangeListener(org.infinispan.Cache<K, V> cache, CacheEntryScheduler<I, ?> scheduler, Consumer<CacheStreamFilter<E>> scheduleTask) -
Method Summary
Modifier and TypeMethodDescriptionregister()topologyChanged(org.infinispan.notifications.cachelistener.event.TopologyChangedEvent<K, V> event)
-
Constructor Details
-
SchedulerTopologyChangeListener
public SchedulerTopologyChangeListener(org.infinispan.Cache<K, V> cache, CacheEntryScheduler<I, ?> scheduler, Consumer<CacheStreamFilter<E>> scheduleTask) -
SchedulerTopologyChangeListener
-
-
Method Details
-
register
- Specified by:
registerin interfaceListenerRegistrar
-
topologyChanged
public CompletionStage<Void> topologyChanged(org.infinispan.notifications.cachelistener.event.TopologyChangedEvent<K, V> event)
-