public class InfinispanClusterAwareService extends Object implements org.kie.api.cluster.ClusterAwareService
| Constructor and Description |
|---|
InfinispanClusterAwareService() |
InfinispanClusterAwareService(String kieServerId,
String kieServerLocation) |
| Modifier and Type | Method and Description |
|---|---|
void |
addClusterListener(org.kie.api.cluster.ClusterListener listener) |
<T> void |
addData(String key,
String partition,
T value) |
Collection<org.kie.api.cluster.ClusterNode> |
getActiveClusterNodes() |
<T> List<T> |
getData(String key) |
<T> List<T> |
getDataFromPartition(String key,
String partition) |
org.kie.api.cluster.ClusterNode |
getThisNode() |
void |
init(org.infinispan.manager.EmbeddedCacheManager cacheManager) |
boolean |
isCoordinator() |
void |
nodeJoined(org.infinispan.notifications.cachelistener.event.CacheEntryCreatedEvent<org.infinispan.remoting.transport.Address,org.kie.api.cluster.ClusterNode> event) |
void |
nodeLeft(org.infinispan.notifications.cachelistener.event.CacheEntryRemovedEvent<org.infinispan.remoting.transport.Address,org.kie.api.cluster.ClusterNode> event) |
<T> void |
removeData(String key,
String partition,
T value) |
void |
viewChanged(org.infinispan.notifications.cachemanagerlistener.event.ViewChangedEvent event) |
public InfinispanClusterAwareService(String kieServerId, String kieServerLocation)
public InfinispanClusterAwareService()
public org.kie.api.cluster.ClusterNode getThisNode()
getThisNode in interface org.kie.api.cluster.ClusterAwareServicepublic void init(org.infinispan.manager.EmbeddedCacheManager cacheManager)
public void nodeJoined(org.infinispan.notifications.cachelistener.event.CacheEntryCreatedEvent<org.infinispan.remoting.transport.Address,org.kie.api.cluster.ClusterNode> event)
public void nodeLeft(org.infinispan.notifications.cachelistener.event.CacheEntryRemovedEvent<org.infinispan.remoting.transport.Address,org.kie.api.cluster.ClusterNode> event)
public void viewChanged(org.infinispan.notifications.cachemanagerlistener.event.ViewChangedEvent event)
public boolean isCoordinator()
isCoordinator in interface org.kie.api.cluster.ClusterAwareServicepublic Collection<org.kie.api.cluster.ClusterNode> getActiveClusterNodes()
getActiveClusterNodes in interface org.kie.api.cluster.ClusterAwareServicepublic <T> void removeData(String key, String partition, T value)
removeData in interface org.kie.api.cluster.ClusterAwareServicepublic <T> void addData(String key, String partition, T value)
addData in interface org.kie.api.cluster.ClusterAwareServicepublic <T> List<T> getData(String key)
getData in interface org.kie.api.cluster.ClusterAwareServicepublic <T> List<T> getDataFromPartition(String key, String partition)
getDataFromPartition in interface org.kie.api.cluster.ClusterAwareServicepublic void addClusterListener(org.kie.api.cluster.ClusterListener listener)
addClusterListener in interface org.kie.api.cluster.ClusterAwareServiceCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.