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
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
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
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); }