Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Object

Action

Properties

Trap C++

Trap Java

Exchange

Create

name type alternate passive durable

ExchangeHandlerImpl::declare

TBD

Exchange

Delete

  name

ExchangeHandlerImpl::delete

TBD

Exchange

Access

  name

ExchangeHandlerImpl::query

TBD

Exchange

Bind

name routingkey

ExchangeHandlerImpl::bind

TBD

Exchange

Unbind

name routingkey

ExchangeHandlerImpl::unbind

TBD

Exchange

Access

name queuename routingkey

ExchangeHandlerImpl::bound

TBD

Exchange

Publish 

name routingKey

MessageHandlerImplSemanticState::transfer route

TBD

Queue

Access

  name

QueueHandlerImpl::query

TBD

Queue

Create

name alternate passive durable exclusive autodelete

QueueHandlerImpl::declare

TBD

Queue

Purge

  name

QueueHandlerImpl::purge

TBD

Queue

Purge

  name

Management::Queue::purge

TBD

Queue

Delete

  name

QueueHandlerImpl::delete

TBD

Queue

Consume

name (possibly add in future?)

MessageHandlerImpl::subscribe

TBD

<Object>

Update

 

ManagementProperty::set

TBD

<Object>

Access

 

ManagementProperty::read

TBD

Link

Create

 

Management::connect

TBD

Route

Create

 

Management:: -createFederationRoute-

TBD

Route

Delete

 

Management:: -deleteFederationRoute-

TBD

Management actions that are not specified will get mapped with the command as the Trap explicitly given a name property it will default the name property to management method name, if the action is 'W' Action will be update'Update', if 'R' Action will be 'Access'.

for example, if the mgnt method 'joinCluster' was not mapped in schema it will be mapped in ACL file as follows

Object

Action

Property

BrokerjoinCluster

Update Broker

name=joinCluster