[rhmessaging-commits] rhmessaging commits: r1205 - mgmt/mint/xml.

rhmessaging-commits at lists.jboss.org rhmessaging-commits at lists.jboss.org
Thu Nov 1 13:46:33 EDT 2007


Author: nunofsantos
Date: 2007-11-01 13:46:33 -0400 (Thu, 01 Nov 2007)
New Revision: 1205

Modified:
   mgmt/mint/xml/MgmtSchema.xml
Log:
updated schema

Modified: mgmt/mint/xml/MgmtSchema.xml
===================================================================
--- mgmt/mint/xml/MgmtSchema.xml	2007-11-01 17:35:06 UTC (rev 1204)
+++ mgmt/mint/xml/MgmtSchema.xml	2007-11-01 17:46:33 UTC (rev 1205)
@@ -1,5 +1,24 @@
 <schema version="0.1" date="10/22/2007">
 
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+  
+    http://www.apache.org/licenses/LICENSE-2.0
+  
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+-->
+
   <!-- Type information:
 
        Numeric types with "_wm" suffix are watermarked numbers.  These are compound
@@ -22,27 +41,36 @@
 
   <!--
   ===============================================================
-  Server
+  System
   ===============================================================
   -->
-  <object name="server" schemaId="1">
-    <configElement name="port"                 type="uint16" access="RO" desc="TCP Port for AMQP Service"/>
-    <configElement name="workerThreads"        type="uint16" access="RO" desc="Thread pool size"/>
-    <configElement name="maxConns"             type="uint16" access="RO" desc="Maximum allowed connections"/>
-    <configElement name="connBacklog"          type="uint16" access="RO" desc="Connection backlog limit for listening socket"/>
-    <configElement name="stagingThreshold"     type="uint32" access="RO" desc="Broker stages messages over this size to disk"/>
-    <configElement name="storeLib"             type="string" access="RO" desc="Name of persistent storage library"/>
-    <configElement name="asyncStore"           type="bool"   access="RO" desc="Use async persistent store"/>
-    <configElement name="mgmtPubInterval"      type="uint16" min="1" access="RW" desc="Interval for management broadcasts"/>
-    <configElement name="initialDiskPageSize"  type="uint32" access="RO" desc="Number of disk pages allocated for storage"/>
-    <configElement name="initialPagesPerQueue" type="uint32" access="RO" desc="Number of disk pages allocated per queue"/>
-    <configElement name="clusterName"          type="string" access="RO"
-                   desc="Name of cluster this server is a member of, zero-length for standalone server"/>
+  <object name="system" schemaId="1">
+    <configElement name="sysId" type="string"/>
 
     <!-- RT config/instrumentation TBD -->
 
-    <instElement name="version" type="string" desc="Running software version"/>
+  </object>
 
+  <!--
+  ===============================================================
+  Broker
+  ===============================================================
+  -->
+  <object name="broker" schemaId="2">
+    <configElement name="sysId" type="string" access="RO" index="y" desc="System ID"/>
+    <configElement name="port" type="uint16" access="RO" desc="TCP Port for AMQP Service"/>
+    <configElement name="workerThreads" type="uint16" access="RO" desc="Thread pool size"/>
+    <configElement name="maxConns" type="uint16" access="RO" desc="Maximum allowed connections"/>
+    <configElement name="connBacklog" type="uint16" access="RO" desc="Connection backlog limit for listening socket"/>
+    <configElement name="stagingThreshold" type="uint32" access="RO" desc="Broker stages messages over this size to disk"/>
+    <configElement name="storeLib" type="string" access="RO" desc="Name of persistent storage library"/>
+    <configElement name="asyncStore" type="bool" access="RO" desc="Use async persistent store"/>
+    <configElement name="mgmtPubInterval" type="uint16" min="1" access="RW" unit="second" desc="Interval for management broadcasts"/>
+    <configElement name="initialDiskPageSize" type="uint32" access="RO" desc="Number of disk pages allocated for storage"/>
+    <configElement name="initialPagesPerQueue" type="uint32" access="RO" desc="Number of disk pages allocated per queue"/>
+    <configElement name="clusterName" type="string" access="RO" desc="Name of cluster this server is a member of, zero-length for standalone server"/>
+    <configElement name="version" type="string" access="RO" desc="Running software version"/>
+
     <method name="joinCluster">
       <arg name="clusterName" type="string"/>
     </method>
@@ -55,7 +83,7 @@
   Virtual Host
   ===============================================================
   -->
-  <object name="vhost" schemaId="2">
+  <object name="vhost" schemaId="3">
     <configElement name="name" type="string" access="RC" index="y"/>
   </object>
 
@@ -64,45 +92,46 @@
   Queue
   ===============================================================
   -->
-  <object name="queue" schemaId="3">
-    <configElement name="vhostRef"        type="string" access="RC" index="y"/>
-    <configElement name="name"            type="string" access="RC" index="y"/>
+  <object name="queue" schemaId="4">
+    <configElement name="vhostRef" type="string" access="RC" index="y"/>
+    <configElement name="name" type="string" access="RC" index="y"/>
 
-    <configElement name="durable"         type="bool"   access="RC"/>
-    <configElement name="autoDelete"      type="bool"   access="RC"/>
-    <configElement name="exclusive"       type="bool"   access="RC"/>
+    <configElement name="durable" type="bool" access="RC"/>
+    <configElement name="autoDelete" type="bool" access="RC"/>
+    <configElement name="exclusive" type="bool" access="RC"/>
     <configElement name="pageMemoryLimit" type="uint32" access="RO"/>
 
-    <instElement name="diskPageSize"        type="uint32"/>
-    <instElement name="diskPages"           type="uint32"/>
-    <instElement name="diskAvailableSize"   type="uint32"/>
+    <instElement name="diskPageSize" type="uint32"/>
+    <instElement name="diskPages" type="uint32"/>
+    <instElement name="diskAvailableSize" type="uint32"/>
 
-    <instElement name="msgTotalEnqueues"    type="uint64"    desc="Total messages enqueued"/>
-    <instElement name="msgTotalDequeues"    type="uint64"    desc="Total messages dequeued"/>
-    <instElement name="msgTxEnqueues"       type="uint64"    desc="Transactional messages enqueued"/>
-    <instElement name="msgTxDequeues"       type="uint64"    desc="Transactional messages dequeued"/>
-    <instElement name="msgPersistEnqueues"  type="uint64"    desc="Persistent messages enqueued"/>
-    <instElement name="msgPersistDequeues"  type="uint64"    desc="Persistent messages dequeued"/>
-    <instElement name="msgDepth"            type="uint32_wm" desc="Current size of queue in messages"/>
-    <instElement name="byteTotalEnqueues"   type="uint64"    desc="Total messages enqueued"/>
-    <instElement name="byteTotalDequeues"   type="uint64"    desc="Total messages dequeued"/>
-    <instElement name="byteTxEnqueues"      type="uint64"    desc="Transactional messages enqueued"/>
-    <instElement name="byteTxDequeues"      type="uint64"    desc="Transactional messages dequeued"/>
-    <instElement name="bytePersistEnqueues" type="uint64"    desc="Persistent messages enqueued"/>
-    <instElement name="bytePersistDequeues" type="uint64"    desc="Persistent messages dequeued"/>
-    <instElement name="byteDepth"           type="uint32_wm" desc="Current size of queue in bytes"/>
-    <instElement name="enqueueTxStarts"     type="uint64"    desc="Total enqueue transactions started "/>
-    <instElement name="enqueueTxCommits"    type="uint64"    desc="Total enqueue transactions committed"/>
-    <instElement name="enqueueTxRejects"    type="uint64"    desc="Total enqueue transactions rejected"/>
-    <instElement name="enqueueTxCount"      type="uint32_wm" desc="Current pending enqueue transactions"/>
-    <instElement name="dequeueTxStarts"     type="uint64"    desc="Total dequeue transactions started"/>
-    <instElement name="dequeueTxCommits"    type="uint64"    desc="Total dequeue transactions committed"/>
-    <instElement name="dequeueTxRejects"    type="uint64"    desc="Total dequeue transactions rejected"/>
-    <instElement name="dequeueTxCount"      type="uint32_wm" desc="Current pending dequeue transactions"/>
-    <instElement name="consumers"           type="uint32_wm" desc="Current consumers on queue"/>
-    <instElement name="unackedMessages"     type="uint32_wm" desc="Messages consumed but not yet acked"/>
+    <instElement name="msgTotalEnqueues" type="uint64" unit="message" desc="Total messages enqueued"/>
+    <instElement name="msgTotalDequeues" type="uint64" unit="message" desc="Total messages dequeued"/>
+    <instElement name="msgTxnEnqueues" type="uint64" unit="message" desc="Transactional messages enqueued"/>
+    <instElement name="msgTxnDequeues" type="uint64" unit="message" desc="Transactional messages dequeued"/>
+    <instElement name="msgPersistEnqueues" type="uint64" unit="message" desc="Persistent messages enqueued"/>
+    <instElement name="msgPersistDequeues" type="uint64" unit="message" desc="Persistent messages dequeued"/>
+    <instElement name="msgDepth" type="uint32_wm" unit="message" desc="Current size of queue in messages"/>
+    <instElement name="byteTotalEnqueues" type="uint64" unit="octet" desc="Total messages enqueued"/>
+    <instElement name="byteTotalDequeues" type="uint64" unit="octet" desc="Total messages dequeued"/>
+    <instElement name="byteTxnEnqueues" type="uint64" unit="octet" desc="Transactional messages enqueued"/>
+    <instElement name="byteTxnDequeues" type="uint64" unit="octet" desc="Transactional messages dequeued"/>
+    <instElement name="bytePersistEnqueues" type="uint64" unit="octet" desc="Persistent messages enqueued"/>
+    <instElement name="bytePersistDequeues" type="uint64" unit="octet" desc="Persistent messages dequeued"/>
+    <instElement name="byteDepth" type="uint32_wm" unit="octet" desc="Current size of queue in bytes"/>
+    <instElement name="enqueueTxnStarts" type="uint64" unit="transaction" desc="Total enqueue transactions started "/>
+    <instElement name="enqueueTxnCommits" type="uint64" unit="transaction" desc="Total enqueue transactions committed"/>
+    <instElement name="enqueueTxnRejects" type="uint64" unit="transaction" desc="Total enqueue transactions rejected"/>
+    <instElement name="enqueueTxnCount" type="uint32_wm" unit="transaction" desc="Current pending enqueue transactions"/>
+    <instElement name="dequeueTxnStarts" type="uint64" unit="transaction" desc="Total dequeue transactions started"/>
+    <instElement name="dequeueTxnCommits" type="uint64" unit="transaction" desc="Total dequeue transactions committed"/>
+    <instElement name="dequeueTxnRejects" type="uint64" unit="transaction" desc="Total dequeue transactions rejected"/>
+    <instElement name="dequeueTxnCount" type="uint32_wm" unit="transaction" desc="Current pending dequeue transactions"/>
+    <instElement name="consumers" type="uint32_wm" unit="consumer" desc="Current consumers on queue"/>
+    <instElement name="bindings" type="uint32_wm" unit="binding" desc="Current bindings"/>
+    <instElement name="unackedMessages" type="uint32_wm" unit="message" desc="Messages consumed but not yet acked"/>
 
-    <method name="purge"            desc="Discard all messages on queue"/>
+    <method name="purge" desc="Discard all messages on queue"/>
     <method name="increaseDiskSize" desc="Increase number of disk pages allocated for this queue">
       <arg name="pages" type="uint32" desc="New total page allocation"/>
     </method>
@@ -113,18 +142,19 @@
   Exchange
   ===============================================================
   -->
-  <object name="exchange" schemaId="4">
-    <configElement name="vhostRef"   type="string" access="RC" index="y"/>
-    <configElement name="name"       type="string" access="RC" index="y"/>
-    <configElement name="type"       type="string" access="RC"/>
+  <object name="exchange" schemaId="5">
+    <configElement name="vhostRef" type="string" access="RC" index="y"/>
+    <configElement name="name" type="string" access="RC" index="y"/>
+    <configElement name="type" type="string" access="RC"/>
 
-    <instElement name="bindings"     type="uint32_wm" desc="Current bindings"/>
-    <instElement name="msgReceives"  type="uint64"    desc="Total messages received"/>
-    <instElement name="msgDrops"     type="uint64"    desc="Total messages dropped (no matching key)"/>
-    <instElement name="msgRoutes"    type="uint64"    desc="Total routed messages"/>
-    <instElement name="byteReceives" type="uint64"    desc="Total bytes received"/>
-    <instElement name="byteDrops"    type="uint64"    desc="Total bytes dropped (no matching key)"/>
-    <instElement name="byteRoutes"   type="uint64"    desc="Total routed bytes"/>
+    <instElement name="producers" type="uint32_wm" desc="Current producers on exchange"/>
+    <instElement name="bindings" type="uint32_wm" desc="Current bindings"/>
+    <instElement name="msgReceives" type="uint64" desc="Total messages received"/>
+    <instElement name="msgDrops" type="uint64" desc="Total messages dropped (no matching key)"/>
+    <instElement name="msgRoutes" type="uint64" desc="Total routed messages"/>
+    <instElement name="byteReceives" type="uint64" desc="Total bytes received"/>
+    <instElement name="byteDrops" type="uint64" desc="Total bytes dropped (no matching key)"/>
+    <instElement name="byteRoutes" type="uint64" desc="Total routed bytes"/>
   </object>
 
   <!--
@@ -132,11 +162,11 @@
   Binding
   ===============================================================
   -->
-  <object name="binding" schemaId="5">
-    <configElement name="queueRef"    type="string"     access="RC" index="y"/>
-    <configElement name="exchangeRef" type="string"     access="RC" index="y"/>
-    <configElement name="bindingKey"  type="string"     access="RC"/>
-    <configElement name="arguments"   type="fieldTable" access="RC"/>
+  <object name="binding" schemaId="6">
+    <configElement name="queueRef" type="string" access="RC" index="y"/>
+    <configElement name="exchangeRef" type="string" access="RC" index="y"/>
+    <configElement name="bindingKey" type="string" access="RC"/>
+    <configElement name="arguments" type="fieldTable" access="RC"/>
 
     <instElement name="msgMatched" type="uint64"/>
   </object>
@@ -146,13 +176,14 @@
   Client
   ===============================================================
   -->
-  <object name="client" schemaId="6">
+  <object name="client" schemaId="7">
+    <configElement name="vhostRef" type="string" index="y"/>
     <configElement name="ipAddr" type="ipAddress" index="y"/>
-    <configElement name="port"   type="uint16"    index="y"/>
+    <configElement name="port" type="uint16" index="y"/>
 
-    <instElement name="authIdentity"  type="string"/>
-    <instElement name="msgsProduced"  type="uint64"/>
-    <instElement name="msgsConsumed"  type="uint64"/>
+    <instElement name="authIdentity" type="string"/>
+    <instElement name="msgsProduced" type="uint64"/>
+    <instElement name="msgsConsumed" type="uint64"/>
     <instElement name="bytesProduced" type="uint64"/>
     <instElement name="bytesConsumed" type="uint64"/>
 
@@ -165,13 +196,13 @@
   Session
   ===============================================================
   -->
-  <object name="session" schemaId="7">
-    <configElement name="vhostRef"         type="string" index="y"/>
-    <configElement name="name"             type="string" index="y"/>
-    <configElement name="clientRef"        type="string" access="RO"/>
+  <object name="session" schemaId="8">
+    <configElement name="vhostRef" type="string" index="y"/>
+    <configElement name="name" type="string" index="y"/>
+    <configElement name="clientRef" type="string" access="RO"/>
     <configElement name="detachedLifespan" type="uint32" access="RO"/>
 
-    <instElement name="attached"          type="bool"/>
+    <instElement name="attached" type="bool"/>
     <instElement name="remainingLifespan" type="uint32"/>
     <instElement name="framesOutstanding" type="uint32"/>
 
@@ -186,14 +217,15 @@
   Destination
   ===============================================================
   -->
-  <object name="destination" schemaId="8">
+  <object name="destination" schemaId="9">
+    <configElement name="sessionRef" type="string" index="y"/>
     <configElement name="name" type="string" index="y"/>
 
-    <instElement name="flowMode"        type="enum(credit,window)"/>
-    <instElement name="maxMsgCredits"   type="uint32"/>
-    <instElement name="maxByteCredits"  type="uint32"/>
+    <instElement name="flowMode" type="enum(credit,window)"/>
+    <instElement name="maxMsgCredits" type="uint32"/>
+    <instElement name="maxByteCredits" type="uint32"/>
 
-    <instElement name="msgCredits"  type="uint32"/>
+    <instElement name="msgCredits" type="uint32"/>
     <instElement name="byteCredits" type="uint32"/>
 
     <method name="throttle" desc="Apply extra rate limiting to destination: 0 = Normal, 10 = Maximum">
@@ -208,13 +240,12 @@
   Producer
   ===============================================================
   -->
-  <object name="producer" schemaId="9">
-    <configElement name="sessionRef"    type="string" index="y"/>
-    <configElement name="exchangeRef"   type="string" index="y"/>
+  <object name="producer" schemaId="10">
+    <configElement name="destinationRef" type="string" index="y"/>
+    <configElement name="exchangeRef" type="string" index="y"/>
 
-    <instElement name="destinationRef"  type="string"/>
-    <instElement name="msgsProduced"    type="uint64"/>
-    <instElement name="bytesProduced"   type="uint64"/>
+    <instElement name="msgsProduced" type="uint64"/>
+    <instElement name="bytesProduced" type="uint64"/>
   </object>
 
   <!--
@@ -222,17 +253,14 @@
   Consumer
   ===============================================================
   -->
-  <object name="consumer" schemaId="10">
-    <configElement name="sessionRef"    type="string" index="y"/>
-    <configElement name="queueRef"      type="string" index="y"/>
-    <configElement name="name"          type="string" index="y"/>
+  <object name="consumer" schemaId="11">
+    <configElement name="destinationRef" type="string" index="y"/>
+    <configElement name="queueRef" type="string" index="y"/>
 
-    <instElement name="destinationRef"  type="string"/>
-    <instElement name="msgsConsumed"    type="uint64"/>
-    <instElement name="bytesConsumed"   type="uint64"/>
+    <instElement name="msgsConsumed" type="uint64"/>
+    <instElement name="bytesConsumed" type="uint64"/>
     <instElement name="unackedMessages" type="uint32_wm" desc="Messages consumed but not yet acked"/>
 
     <method name="close"/>
   </object>
-</schema>
-
+</schema>
\ No newline at end of file




More information about the rhmessaging-commits mailing list