public class RedisClusterPeer extends Object implements cloud.orbit.actors.cluster.ClusterPeer
| Constructor and Description |
|---|
RedisClusterPeer(RedisClusterConfig config) |
| Modifier and Type | Method and Description |
|---|---|
<K,V> cloud.orbit.actors.cluster.DistributedMap<K,V> |
getCache(String name) |
cloud.orbit.concurrent.Task<?> |
join(String clusterName,
String nodeName) |
void |
leave() |
cloud.orbit.actors.cluster.NodeAddress |
localAddress() |
cloud.orbit.concurrent.Task |
pulse() |
void |
receiveMessage(RedisMsg rawMessage) |
void |
registerMessageReceiver(cloud.orbit.actors.cluster.MessageListener messageListener) |
void |
registerViewListener(cloud.orbit.actors.cluster.ViewListener viewListener) |
void |
sendMessage(cloud.orbit.actors.cluster.NodeAddress toAddress,
byte[] message) |
public RedisClusterPeer(RedisClusterConfig config)
public <K,V> cloud.orbit.actors.cluster.DistributedMap<K,V> getCache(String name)
getCache in interface cloud.orbit.actors.cluster.ClusterPeerpublic cloud.orbit.actors.cluster.NodeAddress localAddress()
localAddress in interface cloud.orbit.actors.cluster.ClusterPeerpublic cloud.orbit.concurrent.Task<?> join(String clusterName, String nodeName)
join in interface cloud.orbit.actors.cluster.ClusterPeerpublic void sendMessage(cloud.orbit.actors.cluster.NodeAddress toAddress,
byte[] message)
sendMessage in interface cloud.orbit.actors.cluster.ClusterPeerpublic void receiveMessage(RedisMsg rawMessage)
public cloud.orbit.concurrent.Task pulse()
pulse in interface cloud.orbit.actors.cluster.ClusterPeerpublic void leave()
leave in interface cloud.orbit.actors.cluster.ClusterPeerpublic void registerMessageReceiver(cloud.orbit.actors.cluster.MessageListener messageListener)
registerMessageReceiver in interface cloud.orbit.actors.cluster.ClusterPeerpublic void registerViewListener(cloud.orbit.actors.cluster.ViewListener viewListener)
registerViewListener in interface cloud.orbit.actors.cluster.ClusterPeerCopyright © 2019 Electronic Arts Inc. All rights reserved.