Class SchedulerTopologyChangeListener<K,V,SE,CE>
java.lang.Object
org.wildfly.clustering.server.infinispan.scheduler.SchedulerTopologyChangeListener<K,V,SE,CE>
- Type Parameters:
K- the cache key typeV- the cache value typeSE- the schedule task entry typeCE- the cancel task entry type
- All Implemented Interfaces:
ListenerRegistrar
Handles cache topology events for a distributed scheduler.
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionSchedulerTopologyChangeListener(org.infinispan.Cache<K, V> cache, Consumer<CacheStreamFilter<SE>> scheduleTask, Consumer<CacheStreamFilter<CE>> cancelTask) -
Method Summary
Modifier and TypeMethodDescriptionregister()Registers this listener for a Infinispan events.topologyChanged(org.infinispan.notifications.cachelistener.event.TopologyChangedEvent<K, V> event)
-
Constructor Details
-
SchedulerTopologyChangeListener
public SchedulerTopologyChangeListener(org.infinispan.Cache<K, V> cache, Consumer<CacheStreamFilter<SE>> scheduleTask, Consumer<CacheStreamFilter<CE>> cancelTask)
-
-
Method Details
-
register
Description copied from interface:ListenerRegistrarRegisters this listener for a Infinispan events.- Specified by:
registerin interfaceListenerRegistrar- Returns:
- a listener registration
-
topologyChanged
public CompletionStage<Void> topologyChanged(org.infinispan.notifications.cachelistener.event.TopologyChangedEvent<K, V> event)
-