Class RemoteInfinispanNotificationManager
java.lang.Object
org.keycloak.cluster.infinispan.remote.RemoteInfinispanNotificationManager
-
Constructor Summary
ConstructorsConstructorDescriptionRemoteInfinispanNotificationManager(Executor executor, org.infinispan.client.hotrod.RemoteCache<String, Object> workCache, TopologyInfo topologyInfo) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidnotify(String taskKey, Collection<? extends ClusterEvent> events, boolean ignoreSender, ClusterProvider.DCNotify dcNotify) voidregisterListener(String taskKey, ClusterListener task) registerTaskCallback(String taskKey, TaskCallback callback) voidvoidvoid
-
Constructor Details
-
RemoteInfinispanNotificationManager
public RemoteInfinispanNotificationManager(Executor executor, org.infinispan.client.hotrod.RemoteCache<String, Object> workCache, TopologyInfo topologyInfo)
-
-
Method Details
-
addClientListener
public void addClientListener() -
removeClientListener
public void removeClientListener() -
registerListener
-
registerTaskCallback
-
notify
public void notify(String taskKey, Collection<? extends ClusterEvent> events, boolean ignoreSender, ClusterProvider.DCNotify dcNotify) -
getMyNodeName
-
created
-
updated
-
removed
-