JMXReceiver is a JMS message producer that listens to JMX service for various notifications. It adds the content of the notifications into messages and puts the messages to the output XQueue. JMXReceiver supports flow control and allows the object control from its owner. It is fault tolerant with retry and idle options.
Apart from the common properties, there are many implementation specific properties for JMXReceiver.
Property Name | Data Type | Requirement | Description | Examples |
---|---|---|---|---|
Target | string | mandatory | name for MBean or target | |
TextMode | integer | optional | flag for message family | 1 |
Here is an example of JMXReceiver:
{ "Name": "rcvr_n", "ClassName": "org.qbroker.receiver.JMXReceiver", "URI": "tcp://localhost:2506", "Target": "Domain1.brQA01Container:ID=brQA01,category=notification,type=application\\.flowcontrol\\..*", "Operation": "listen", "Username": "qbadm", "Password": "xxxx", "LinkName": "root", "Partition": "0,0", "Capacity": "256", "Mode": "daemon", "XAMode": "0", "TextMode": "1", "DisplayMask": "6" }