public class Topology extends Object implements Serializable
Modifier and Type | Method and Description |
---|---|
void |
addClusterTopologyListener(ClusterTopologyListener listener) |
String |
describe() |
String |
describe(String text) |
protected void |
execute(Runnable runnable) |
TransportConfiguration |
getBackupForConnector(TransportConfiguration connectorConfiguration) |
TopologyMember |
getMember(String nodeID) |
Collection<TopologyMember> |
getMembers() |
boolean |
isEmpty() |
int |
members() |
int |
nodes() |
void |
removeClusterTopologyListener(ClusterTopologyListener listener) |
boolean |
removeMember(long uniqueEventID,
String nodeId) |
void |
sendMember(String nodeID)
it will send the member to its listeners
|
void |
sendTopology(ClusterTopologyListener listener) |
void |
setExecutor(Executor executor) |
void |
setOwner(Object owner)
The owner exists mainly for debug purposes.
|
String |
toString() |
void |
updateAsLive(String nodeId,
TopologyMember memberInput)
This is called by the server when the node is activated from backup state.
|
TopologyMember |
updateBackup(String nodeId,
TopologyMember memberInput)
This is called by the server when the node is activated from backup state.
|
boolean |
updateMember(long uniqueEventID,
String nodeId,
TopologyMember memberInput) |
public Topology(Object owner)
public void setExecutor(Executor executor)
public void addClusterTopologyListener(ClusterTopologyListener listener)
public void removeClusterTopologyListener(ClusterTopologyListener listener)
public void updateAsLive(String nodeId, TopologyMember memberInput)
public TopologyMember updateBackup(String nodeId, TopologyMember memberInput)
public boolean updateMember(long uniqueEventID, String nodeId, TopologyMember memberInput)
uniqueIdentifier
- an unique identifier for when the change was made
We will use current time millis for starts, and a ++ of that number for shutdown. nodeId
- memberInput
- public boolean removeMember(long uniqueEventID, String nodeId)
protected void execute(Runnable runnable)
public void sendMember(String nodeID)
nodeID
- member
- public void sendTopology(ClusterTopologyListener listener)
public TopologyMember getMember(String nodeID)
public boolean isEmpty()
public Collection<TopologyMember> getMembers()
public int nodes()
public String describe()
public int members()
public void setOwner(Object owner)
public TransportConfiguration getBackupForConnector(TransportConfiguration connectorConfiguration)
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.