Interface Connector

  • All Superinterfaces:
    org.apache.activemq.Service
    All Known Implementing Classes:
    ManagedTransportConnector, TransportConnector

    public interface Connector
    extends org.apache.activemq.Service
    A connector creates and manages client connections that talk to the Broker.
    • Method Detail

      • getBrokerInfo

        org.apache.activemq.command.BrokerInfo getBrokerInfo()
        Returns:
        brokerInfo
      • isUpdateClusterClients

        boolean isUpdateClusterClients()
        Returns:
        true if update client connections when brokers leave/join a cluster
      • isRebalanceClusterClients

        boolean isRebalanceClusterClients()
        Returns:
        true if clients should be re-balanced across the cluster
      • updateClientClusterInfo

        void updateClientClusterInfo()
        Update all the connections with information about the connected brokers in the cluster
      • isUpdateClusterClientsOnRemove

        boolean isUpdateClusterClientsOnRemove()
        Returns:
        true if clients should be updated when a broker is removed from a broker
      • isAllowLinkStealing

        boolean isAllowLinkStealing()
        If enabled, older connections with the same clientID are stopped
        Returns:
        true/false if link stealing is enabled
      • getUpdateClusterFilter

        String getUpdateClusterFilter()
        Returns:
        The comma separated string of regex patterns to match broker names for cluster client updates