...
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 |