diff options
| author | Gordon Sim <gsim@apache.org> | 2008-02-01 18:21:01 +0000 |
|---|---|---|
| committer | Gordon Sim <gsim@apache.org> | 2008-02-01 18:21:01 +0000 |
| commit | 5891c19a838bd8987fbc04d23923f4f5f2ca4636 (patch) | |
| tree | 1b8b75e076ebded9b57c84b547b8cf9b80a71427 /specs | |
| parent | 4db96f7ad47c69982cdc6cf7b5e5c47b00f1144b (diff) | |
| download | qpid-python-5891c19a838bd8987fbc04d23923f4f5f2ca4636.tar.gz | |
Initial cut of inter-broker bridging
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@617590 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'specs')
| -rw-r--r-- | specs/management-schema.xml | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/specs/management-schema.xml b/specs/management-schema.xml index db28f098bf..eab1033805 100644 --- a/specs/management-schema.xml +++ b/specs/management-schema.xml @@ -82,6 +82,11 @@ <arg name="sequence" dir="IO" type="uint32" default="0"/> <arg name="body" dir="IO" type="lstr" default=""/> </method> + + <method name="connect" desc="Establish a connection to another broker"> + <arg name="host" dir="I" type="sstr" default=""/> + <arg name="port" dir="I" type="uint32" default="0"/> + </method> </class> <!-- @@ -194,6 +199,51 @@ <!-- =============================================================== + Link + =============================================================== + --> + <class name="link"> + <configElement name="vhostRef" type="objId" access="RC" index="y" parentRef="y"/> + <configElement name="address" type="sstr" access="RC" index="y"/> + + <instElement name="closing" type="bool" desc="This link is closing by management request"/> + <instElement name="authIdentity" type="sstr"/> + <instElement name="framesFromPeer" type="count64"/> + <instElement name="framesToPeer" type="count64"/> + <instElement name="bytesFromPeer" type="count64"/> + <instElement name="bytesToPeer" type="count64"/> + + <method name="close"/> + + <method name="bridge" desc="Bridge messages over the link"> + <arg name="src" dir="I" type="sstr"/> + <arg name="dest" dir="I" type="sstr"/> + <arg name="key" dir="I" type="sstr" default=""/> + <arg name="src_is_queue" dir="I" type="bool" default="0"/> + <arg name="src_is_local" dir="I" type="bool" default="0"/> + </method> + </class> + + + <!-- + =============================================================== + Bridge + =============================================================== + --> + <class name="bridge"> + <configElement name="linkRef" type="objId" access="RC" index="y" parentRef="y"/> + <configElement name="channelId" type="uint16" access="RC" index="y"/> + <configElement name="src" type="sstr" access="RC"/> + <configElement name="dest" type="sstr" access="RC"/> + <configElement name="key" type="sstr" access="RC"/> + <configElement name="src_is_queue" type="bool" access="RC"/> + <configElement name="src_is_local" type="bool" access="RC"/> + <method name="close"/> + </class> + + + <!-- + =============================================================== Session =============================================================== --> |
