org.apache.activemq.artemis.core.client.impl.TopologyMemberImpl

Here are the examples of the java api class org.apache.activemq.artemis.core.client.impl.TopologyMemberImpl taken from open source projects.

1. IsolatedTopologyTest#checkTopology()

Project: activemq-artemis
File: IsolatedTopologyTest.java
private void checkTopology(final ActiveMQServer serverParameter, final String clusterName, final String nodeId1, final String nodeId2, final TransportConfiguration cfg1, final TransportConfiguration cfg2) {
    Topology topology = serverParameter.getClusterManager().getClusterConnection(clusterName).getTopology();
    TopologyMemberImpl member1 = topology.getMember(nodeId1);
    TopologyMemberImpl member2 = topology.getMember(nodeId2);
    Assert.assertEquals(member1.getLive().getParams().toString(), cfg1.getParams().toString());
    Assert.assertEquals(member2.getLive().getParams().toString(), cfg2.getParams().toString());
}

2. ClusterConnectionImpl#nodeAnnounced()

Project: activemq-artemis
File: ClusterConnectionImpl.java
@Override
public void nodeAnnounced(final long uniqueEventID, final String nodeID, final String backupGroupName, final String scaleDownGroupName, final Pair<TransportConfiguration, TransportConfiguration> connectorPair, final boolean backup) {
    if (logger.isDebugEnabled()) {
        logger.debug(this + "::NodeAnnounced, backup=" + backup + nodeID + connectorPair);
    }
    TransportConfiguration live = connectorPair.getA();
    TransportConfiguration backupTC = connectorPair.getB();
    TopologyMemberImpl newMember = new TopologyMemberImpl(nodeID, backupGroupName, scaleDownGroupName, live, backupTC);
    newMember.setUniqueEventID(uniqueEventID);
    if (backup) {
        topology.updateBackup(new TopologyMemberImpl(nodeID, backupGroupName, scaleDownGroupName, live, backupTC));
    } else {
        topology.updateMember(uniqueEventID, nodeID, newMember);
    }
}

3. ClusterConnectionImpl#informClusterOfBackup()

Project: activemq-artemis
File: ClusterConnectionImpl.java
@Override
public synchronized void informClusterOfBackup() {
    String nodeID = server.getNodeID().toString();
    TopologyMemberImpl localMember = new TopologyMemberImpl(nodeID, null, null, null, connector);
    topology.updateAsLive(nodeID, localMember);
}