Interface BrokerTopologyManager

All Known Implementing Classes:
BrokerTopologyManagerImpl

public interface BrokerTopologyManager
  • Method Details

    • getTopology

      BrokerClusterState getTopology()
    • addTopologyListener

      void addTopologyListener(BrokerTopologyListener listener)
      Adds the topology listener. For each existing brokers, the listener will be notified via BrokerTopologyListener.brokerAdded(MemberId). After that, the listener gets notified of every new broker added or removed events.
      Parameters:
      listener - the topology listener
    • removeTopologyListener

      void removeTopologyListener(BrokerTopologyListener listener)
      Removes the given topology listener by identity.
      Parameters:
      listener - the listener to remove