diff options
author | Robert Gemmell <robbie@apache.org> | 2011-04-21 10:49:26 +0000 |
---|---|---|
committer | Robert Gemmell <robbie@apache.org> | 2011-04-21 10:49:26 +0000 |
commit | 2b30418541161276664006bf633dc2fa4481e35e (patch) | |
tree | 37962eef8e401857d78d579c024685d991504ed6 /java/management/common/src | |
parent | a961c3f49d3b4c9950c6737e148f7815f883b247 (diff) | |
download | qpid-python-2b30418541161276664006bf633dc2fa4481e35e.tar.gz |
QPID-2984: increment management API version to allow distinguishing addition of the new functionality
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1095651 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/management/common/src')
3 files changed, 53 insertions, 47 deletions
diff --git a/java/management/common/src/main/java/org/apache/qpid/management/common/mbeans/ManagedBroker.java b/java/management/common/src/main/java/org/apache/qpid/management/common/mbeans/ManagedBroker.java index b48ad3f856..b5c80a4fed 100644 --- a/java/management/common/src/main/java/org/apache/qpid/management/common/mbeans/ManagedBroker.java +++ b/java/management/common/src/main/java/org/apache/qpid/management/common/mbeans/ManagedBroker.java @@ -36,7 +36,7 @@ import org.apache.qpid.management.common.mbeans.annotations.MBeanOperationParame * The ManagedBroker is the management interface to expose management * features of the Broker. * - * @version Qpid JMX API 2.1 + * @version Qpid JMX API 2.2 * @since Qpid JMX API 1.3 */ public interface ManagedBroker @@ -135,7 +135,7 @@ public interface ManagedBroker /** * Resets all message and data statistics for the virtual host. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanOperation(name="resetStatistics", description="Resets all message and data statistics for the virtual host", @@ -145,7 +145,7 @@ public interface ManagedBroker /** * Peak rate of messages delivered per second for the virtual host. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="PeakMessageDeliveryRate", description=TYPE + " Peak Message Delivery Rate") double getPeakMessageDeliveryRate(); @@ -153,7 +153,7 @@ public interface ManagedBroker /** * Peak rate of bytes delivered per second for the virtual host. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="PeakDataDeliveryRate", description=TYPE + " Peak Data Delivery Rate") double getPeakDataDeliveryRate(); @@ -161,7 +161,7 @@ public interface ManagedBroker /** * Rate of messages delivered per second for the virtual host. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="MessageDeliveryRate", description=TYPE + " Message Delivery Rate") double getMessageDeliveryRate(); @@ -169,7 +169,7 @@ public interface ManagedBroker /** * Rate of bytes delivered per second for the virtual host. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="DataDeliveryRate", description=TYPE + " Data Delivery Rate") double getDataDeliveryRate(); @@ -177,7 +177,7 @@ public interface ManagedBroker /** * Total count of messages delivered for the virtual host. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="TotalMessagesDelivered", description=TYPE + " Total Messages Delivered") long getTotalMessagesDelivered(); @@ -185,7 +185,7 @@ public interface ManagedBroker /** * Total count of bytes for the virtual host. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="TotalDataDelivered", description=TYPE + " Total Data Delivered") long getTotalDataDelivered(); @@ -193,7 +193,7 @@ public interface ManagedBroker /** * Peak rate of messages received per second for the virtual host. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="PeakMessageReceiptRate", description=TYPE + " Peak Message Receipt Rate") double getPeakMessageReceiptRate(); @@ -201,7 +201,7 @@ public interface ManagedBroker /** * Peak rate of bytes received per second for the virtual host. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="PeakDataReceiptRate", description=TYPE + " Peak Data Receipt Rate") double getPeakDataReceiptRate(); @@ -209,7 +209,7 @@ public interface ManagedBroker /** * Rate of messages received per second for the virtual host. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="MessageReceiptRate", description=TYPE + " Message Receipt Rate") double getMessageReceiptRate(); @@ -217,7 +217,7 @@ public interface ManagedBroker /** * Rate of bytes received per second for the virtual host. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="DataReceiptRate", description=TYPE + " Data Receipt Rate") double getDataReceiptRate(); @@ -225,7 +225,7 @@ public interface ManagedBroker /** * Total count of messages received for the virtual host. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="TotalMessagesReceived", description=TYPE + " Total Messages Received") long getTotalMessagesReceived(); @@ -233,7 +233,7 @@ public interface ManagedBroker /** * Total count of bytes received for the virtual host. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="TotalDataReceived", description=TYPE + " Total Data Received") long getTotalDataReceived(); @@ -241,7 +241,7 @@ public interface ManagedBroker /** * Is statistics collection enabled for this connection. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="StatisticsEnabled", description=TYPE + " Statistics Enabled") boolean isStatisticsEnabled(); diff --git a/java/management/common/src/main/java/org/apache/qpid/management/common/mbeans/ManagedConnection.java b/java/management/common/src/main/java/org/apache/qpid/management/common/mbeans/ManagedConnection.java index 6ef0fd5b19..d16db65d5d 100644 --- a/java/management/common/src/main/java/org/apache/qpid/management/common/mbeans/ManagedConnection.java +++ b/java/management/common/src/main/java/org/apache/qpid/management/common/mbeans/ManagedConnection.java @@ -38,7 +38,7 @@ import org.apache.qpid.management.common.mbeans.annotations.MBeanOperationParame /** * The management interface exposed to allow management of Connections. * - * @version Qpid JMX API 2.1 + * @version Qpid JMX API 2.2 * @since Qpid JMX API 1.3 */ public interface ManagedConnection @@ -150,7 +150,7 @@ public interface ManagedConnection /** * Resets message and data statistics for this connection. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanOperation(name="resetStatistics", description="Resets message and data statistics for this connection", @@ -160,7 +160,7 @@ public interface ManagedConnection /** * Peak rate of messages delivered per second for the virtual host. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="PeakMessageDeliveryRate", description=TYPE + " Peak Message Delivery Rate") double getPeakMessageDeliveryRate(); @@ -168,7 +168,7 @@ public interface ManagedConnection /** * Peak rate of bytes delivered per second for the virtual host. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="PeakDataDeliveryRate", description=TYPE + " Peak Data Delivery Rate") double getPeakDataDeliveryRate(); @@ -176,7 +176,7 @@ public interface ManagedConnection /** * Rate of messages delivered per second for the virtual host. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="MessageDeliveryRate", description=TYPE + " Message Delivery Rate") double getMessageDeliveryRate(); @@ -184,7 +184,7 @@ public interface ManagedConnection /** * Rate of bytes delivered per second for the virtual host. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="DataDeliveryRate", description=TYPE + " Data Delivery Rate") double getDataDeliveryRate(); @@ -192,7 +192,7 @@ public interface ManagedConnection /** * Total count of messages delivered for the virtual host. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="TotalMessagesDelivered", description=TYPE + " Total Messages Delivered") long getTotalMessagesDelivered(); @@ -200,7 +200,7 @@ public interface ManagedConnection /** * Total count of bytes for the virtual host. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="TotalDataDelivered", description=TYPE + " Total Data Delivered") long getTotalDataDelivered(); @@ -208,7 +208,7 @@ public interface ManagedConnection /** * Peak rate of messages received per second for this connection. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="PeakMessageReceiptRate", description=TYPE + " Peak Message Receipt Rate") double getPeakMessageReceiptRate(); @@ -216,7 +216,7 @@ public interface ManagedConnection /** * Peak rate of bytes received per second for this connection. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="PeakDataReceiptRate", description=TYPE + " Peak Data Receipt Rate") double getPeakDataReceiptRate(); @@ -224,7 +224,7 @@ public interface ManagedConnection /** * Rate of messages received per second for this connection. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="MessageReceiptRate", description=TYPE + " Message Receipt Rate") double getMessageReceiptRate(); @@ -232,7 +232,7 @@ public interface ManagedConnection /** * Rate of bytes received per second for this connection. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="DataReceiptRate", description=TYPE + " Data Receipt Rate") double getDataReceiptRate(); @@ -240,7 +240,7 @@ public interface ManagedConnection /** * Total count of messages received for this connection. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="TotalMessagesReceived", description=TYPE + " Total Messages Received") long getTotalMessagesReceived(); @@ -248,7 +248,7 @@ public interface ManagedConnection /** * Total count of bytes received for this connection. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="TotalDataReceived", description=TYPE + " Total Data Received") long getTotalDataReceived(); @@ -256,10 +256,16 @@ public interface ManagedConnection /** * Is statistics collection enabled for this connection. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="StatisticsEnabled", description=TYPE + " Statistics Enabled") boolean isStatisticsEnabled(); - + + /** + * Sets statistics collection enabled/disabled for this connection. + * + * @param enabled + * @since Qpid JMX API 2.2 + */ void setStatisticsEnabled(boolean enabled); } diff --git a/java/management/common/src/main/java/org/apache/qpid/management/common/mbeans/ServerInformation.java b/java/management/common/src/main/java/org/apache/qpid/management/common/mbeans/ServerInformation.java index abee6a745e..91961580f2 100644 --- a/java/management/common/src/main/java/org/apache/qpid/management/common/mbeans/ServerInformation.java +++ b/java/management/common/src/main/java/org/apache/qpid/management/common/mbeans/ServerInformation.java @@ -30,7 +30,7 @@ import org.apache.qpid.management.common.mbeans.annotations.MBeanOperation; /** * Interface for the ServerInformation MBean * - * @version Qpid JMX API 2.1 + * @version Qpid JMX API 2.2 * @since Qpid JMX API 1.3 */ public interface ServerInformation @@ -47,7 +47,7 @@ public interface ServerInformation * Qpid JMX API 1.1 can be assumed. */ int QPID_JMX_API_MAJOR_VERSION = 2; - int QPID_JMX_API_MINOR_VERSION = 1; + int QPID_JMX_API_MINOR_VERSION = 2; /** @@ -89,7 +89,7 @@ public interface ServerInformation /** * Resets all message and data statistics for the broker. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanOperation(name="resetStatistics", description="Resets all message and data statistics for the broker", @@ -99,7 +99,7 @@ public interface ServerInformation /** * Peak rate of messages delivered per second for the virtual host. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="PeakMessageDeliveryRate", description=TYPE + " Peak Message Delivery Rate") double getPeakMessageDeliveryRate(); @@ -107,7 +107,7 @@ public interface ServerInformation /** * Peak rate of bytes delivered per second for the broker. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="PeakDataDeliveryRate", description=TYPE + " Peak Data Delivery Rate") double getPeakDataDeliveryRate(); @@ -115,7 +115,7 @@ public interface ServerInformation /** * Rate of messages delivered per second for the broker. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="MessageDeliveryRate", description=TYPE + " Message Delivery Rate") double getMessageDeliveryRate(); @@ -123,7 +123,7 @@ public interface ServerInformation /** * Rate of bytes delivered per second for the broker. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="DataDeliveryRate", description=TYPE + " Data Delivery Rate") double getDataDeliveryRate(); @@ -131,7 +131,7 @@ public interface ServerInformation /** * Total count of messages delivered for the broker. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="TotalMessagesDelivered", description=TYPE + " Total Messages Delivered") long getTotalMessagesDelivered(); @@ -139,7 +139,7 @@ public interface ServerInformation /** * Total count of bytes for the broker. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="TotalDataDelivered", description=TYPE + " Total Data Delivered") long getTotalDataDelivered(); @@ -147,7 +147,7 @@ public interface ServerInformation /** * Peak rate of messages received per second for the broker. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="PeakMessageReceiptRate", description=TYPE + " Peak Message Receipt Rate") double getPeakMessageReceiptRate(); @@ -155,7 +155,7 @@ public interface ServerInformation /** * Peak rate of bytes received per second for the broker. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="PeakDataReceiptRate", description=TYPE + " Peak Data Receipt Rate") double getPeakDataReceiptRate(); @@ -163,7 +163,7 @@ public interface ServerInformation /** * Rate of messages received per second for the broker. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="MessageReceiptRate", description=TYPE + " Message Receipt Rate") double getMessageReceiptRate(); @@ -171,7 +171,7 @@ public interface ServerInformation /** * Rate of bytes received per second for the broker. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="DataReceiptRate", description=TYPE + " Data Receipt Rate") double getDataReceiptRate(); @@ -179,7 +179,7 @@ public interface ServerInformation /** * Total count of messages received for the broker. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="TotalMessagesReceived", description=TYPE + " Total Messages Received") long getTotalMessagesReceived(); @@ -187,7 +187,7 @@ public interface ServerInformation /** * Total count of bytes received for the broker. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="TotalDataReceived", description=TYPE + " Total Data Received") long getTotalDataReceived(); @@ -195,7 +195,7 @@ public interface ServerInformation /** * Is statistics collection enabled for this connection. * - * @since Qpid JMX API 2.1 + * @since Qpid JMX API 2.2 */ @MBeanAttribute(name="StatisticsEnabled", description=TYPE + " Statistics Enabled") boolean isStatisticsEnabled(); |