Interface BrokerTopologyManager
- All Known Implementing Classes:
BrokerTopologyManagerImpl
public interface BrokerTopologyManager
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddTopologyListener(BrokerTopologyListener listener) Adds the topology listener.voidremoveTopologyListener(BrokerTopologyListener listener) Removes the given topology listener by identity.
-
Method Details
-
getTopology
BrokerClusterState getTopology() -
addTopologyListener
Adds the topology listener. For each existing brokers, the listener will be notified viaBrokerTopologyListener.brokerAdded(MemberId). After that, the listener gets notified of every new broker added or removed events.- Parameters:
listener- the topology listener
-
removeTopologyListener
Removes the given topology listener by identity.- Parameters:
listener- the listener to remove
-