Class AMQPBridgePolicyManagerControlType
java.lang.Object
javax.management.StandardMBean
org.apache.activemq.artemis.core.management.impl.AbstractControl
org.apache.activemq.artemis.protocol.amqp.connect.bridge.AMQPBridgePolicyManagerControlType
- All Implemented Interfaces:
DynamicMBean, MBeanRegistration, AMQPBridgePolicyManagerControl
public class AMQPBridgePolicyManagerControlType
extends org.apache.activemq.artemis.core.management.impl.AbstractControl
implements AMQPBridgePolicyManagerControl
Management service control for an AMQP bridge policy manager instance.
-
Field Summary
Fields inherited from class org.apache.activemq.artemis.core.management.impl.AbstractControl
storageManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected MBeanAttributeInfo[]protected MBeanOperationInfo[]longReturns the number of messages this bridge policy has received from the remote.longReturns the number of messages this bridge policy has sent to the remote.getName()Returns the configured name the AMQP bridge policy manager being controlled.getType()Returns the type of the AMQP bridge policy manager being controlled.Methods inherited from class org.apache.activemq.artemis.core.management.impl.AbstractControl
blockOnIO, clearIO, getMBeanInfo, sendMessage, tcclCall, tcclInvokeMethods inherited from class StandardMBean
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementation
-
Constructor Details
-
AMQPBridgePolicyManagerControlType
public AMQPBridgePolicyManagerControlType(AMQPBridgePolicyManager policyManager) throws NotCompliantMBeanException - Throws:
NotCompliantMBeanException
-
-
Method Details
-
getType
Description copied from interface:AMQPBridgePolicyManagerControlReturns the type of the AMQP bridge policy manager being controlled.- Specified by:
getTypein interfaceAMQPBridgePolicyManagerControl- Returns:
- the type of the AMQP bridge policy manager being controlled
-
getName
Description copied from interface:AMQPBridgePolicyManagerControlReturns the configured name the AMQP bridge policy manager being controlled.- Specified by:
getNamein interfaceAMQPBridgePolicyManagerControl- Returns:
- the configured name the AMQP bridge policy manager being controlled
-
getMessagesReceived
public long getMessagesReceived()Description copied from interface:AMQPBridgePolicyManagerControlReturns the number of messages this bridge policy has received from the remote.- Specified by:
getMessagesReceivedin interfaceAMQPBridgePolicyManagerControl- Returns:
- the number of messages this bridge policy has received from the remote
-
getMessagesSent
public long getMessagesSent()Description copied from interface:AMQPBridgePolicyManagerControlReturns the number of messages this bridge policy has sent to the remote.- Specified by:
getMessagesSentin interfaceAMQPBridgePolicyManagerControl- Returns:
- the number of messages this bridge policy has sent to the remote
-
fillMBeanOperationInfo
- Specified by:
fillMBeanOperationInfoin classorg.apache.activemq.artemis.core.management.impl.AbstractControl
-
fillMBeanAttributeInfo
- Specified by:
fillMBeanAttributeInfoin classorg.apache.activemq.artemis.core.management.impl.AbstractControl
-