Class AMQPBridgeManagerControlType

java.lang.Object
javax.management.StandardMBean
org.apache.activemq.artemis.core.management.impl.AbstractControl
org.apache.activemq.artemis.protocol.amqp.connect.bridge.AMQPBridgeManagerControlType
All Implemented Interfaces:
DynamicMBean, MBeanRegistration, AMQPBridgeManagerControl

public final class AMQPBridgeManagerControlType extends org.apache.activemq.artemis.core.management.impl.AbstractControl implements AMQPBridgeManagerControl
Management service control instance for an AMQP bridge manager instance that bridges messages to or from the remote peer on the opposing side of this broker connection. The bridgeManager manager has a lifetime that matches that of its parent broker connection.
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Description copied from interface: AMQPBridgeManagerControl
      Returns the configured name the AMQP bridge being controlled.
      Specified by:
      getName in interface AMQPBridgeManagerControl
      Returns:
      the configured name the AMQP bridge being controlled
    • getMessagesReceived

      public long getMessagesReceived()
      Description copied from interface: AMQPBridgeManagerControl
      Returns the number of messages this bridge has received from the remote.
      Specified by:
      getMessagesReceived in interface AMQPBridgeManagerControl
      Returns:
      the number of messages this bridge has received from the remote
    • getMessagesSent

      public long getMessagesSent()
      Description copied from interface: AMQPBridgeManagerControl
      Returns the number of messages this bridge has sent to the remote.
      Specified by:
      getMessagesSent in interface AMQPBridgeManagerControl
      Returns:
      the number of messages this bridge has sent to the remote
    • fillMBeanOperationInfo

      protected MBeanOperationInfo[] fillMBeanOperationInfo()
      Specified by:
      fillMBeanOperationInfo in class org.apache.activemq.artemis.core.management.impl.AbstractControl
    • fillMBeanAttributeInfo

      protected MBeanAttributeInfo[] fillMBeanAttributeInfo()
      Specified by:
      fillMBeanAttributeInfo in class org.apache.activemq.artemis.core.management.impl.AbstractControl