summaryrefslogtreecommitdiff
path: root/java/management/common/src
diff options
context:
space:
mode:
authorRobert Gemmell <robbie@apache.org>2011-04-21 10:49:26 +0000
committerRobert Gemmell <robbie@apache.org>2011-04-21 10:49:26 +0000
commit2b30418541161276664006bf633dc2fa4481e35e (patch)
tree37962eef8e401857d78d579c024685d991504ed6 /java/management/common/src
parenta961c3f49d3b4c9950c6737e148f7815f883b247 (diff)
downloadqpid-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')
-rw-r--r--java/management/common/src/main/java/org/apache/qpid/management/common/mbeans/ManagedBroker.java30
-rw-r--r--java/management/common/src/main/java/org/apache/qpid/management/common/mbeans/ManagedConnection.java38
-rw-r--r--java/management/common/src/main/java/org/apache/qpid/management/common/mbeans/ServerInformation.java32
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();