[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