public class JGroupsClusterPeer extends Object implements ClusterPeer
| Modifier and Type | Class and Description |
|---|---|
protected static class |
JGroupsClusterPeer.NodeInfo |
| Constructor and Description |
|---|
JGroupsClusterPeer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doReceive(org.jgroups.Message msg) |
<K,V> ConcurrentMap<K,V> |
getCache(String name) |
String |
getJgroupsConfig() |
NodeAddress |
getMaster() |
int |
getPortRangeLength() |
boolean |
isNameBasedUpdPort() |
Task<?> |
join(String clusterName,
String nodeName) |
void |
leave() |
NodeAddress |
localAddress() |
void |
registerMessageReceiver(MessageListener messageListener) |
void |
registerViewListener(ViewListener viewListener) |
void |
sendMessage(NodeAddress address,
byte[] message) |
void |
setJgroupsConfig(String jgroupsConfig) |
void |
setNameBasedUpdPort(boolean nameBasedUpdPort) |
void |
setPortRangeLength(int portRangeLength) |
public NodeAddress localAddress()
localAddress in interface ClusterPeerpublic void registerViewListener(ViewListener viewListener)
registerViewListener in interface ClusterPeerpublic void registerMessageReceiver(MessageListener messageListener)
registerMessageReceiver in interface ClusterPeerpublic Task<?> join(String clusterName, String nodeName)
join in interface ClusterPeerpublic void leave()
leave in interface ClusterPeerpublic void sendMessage(NodeAddress address, byte[] message)
sendMessage in interface ClusterPeerpublic <K,V> ConcurrentMap<K,V> getCache(String name)
getCache in interface ClusterPeerprotected void doReceive(org.jgroups.Message msg)
public NodeAddress getMaster()
public String getJgroupsConfig()
public void setJgroupsConfig(String jgroupsConfig)
public boolean isNameBasedUpdPort()
public void setNameBasedUpdPort(boolean nameBasedUpdPort)
public int getPortRangeLength()
public void setPortRangeLength(int portRangeLength)
Copyright © 2016 Electronic Arts Inc. All rights reserved.