public class JGroupsTopologyAwareAddress extends JGroupsAddress implements TopologyAwareAddress
Modifier and Type | Class and Description |
---|---|
static class |
JGroupsTopologyAwareAddress.Externalizer |
Modifier and Type | Field and Description |
---|---|
protected static byte[] |
MACHINE_ID |
protected static byte[] |
RACK_ID |
protected static byte[] |
SITE_ID |
address
Constructor and Description |
---|
JGroupsTopologyAwareAddress(org.jgroups.util.ExtendedUUID address) |
Modifier and Type | Method and Description |
---|---|
String |
getMachineId() |
String |
getRackId() |
String |
getSiteId() |
boolean |
isSameMachine(TopologyAwareAddress addr) |
boolean |
isSameRack(TopologyAwareAddress addr) |
boolean |
isSameSite(TopologyAwareAddress addr) |
compareTo, equals, getJGroupsAddress, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
compareTo
protected static final byte[] SITE_ID
protected static final byte[] RACK_ID
protected static final byte[] MACHINE_ID
public JGroupsTopologyAwareAddress(org.jgroups.util.ExtendedUUID address)
public String getSiteId()
getSiteId
in interface TopologyAwareAddress
public String getRackId()
getRackId
in interface TopologyAwareAddress
public String getMachineId()
getMachineId
in interface TopologyAwareAddress
public boolean isSameSite(TopologyAwareAddress addr)
isSameSite
in interface TopologyAwareAddress
public boolean isSameRack(TopologyAwareAddress addr)
isSameRack
in interface TopologyAwareAddress
public boolean isSameMachine(TopologyAwareAddress addr)
isSameMachine
in interface TopologyAwareAddress
Copyright © 2017 JBoss, a division of Red Hat. All rights reserved.