Download Component Reference - Red Hat Customer Portal

Transcript
Chapter 46. JMX
JMX Component
The JMX component enables consumers to subscribe to an MBean's notifications. The component supports
passing the Notification object directly through the exchange or serializing it to XML according to the schema
provided within this project. This is a consumer-only component. Exceptions are thrown if you attempt to create
a producer for it.
URI Format
The component can connect to the local platform MBean server with the following URI:
jmx://platform?options
A remote MBean server URL can be specified after the jmx: scheme prefix, as follows:
jmx:service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi?options
You can append query options to the URI in the following format, ?option=value&option=value&....
URI Options
Property
Required Default Description
format
xml
Credentials for making a remote connection.
password
objectDomain
Format for the message body. Either xml or raw. If xml, the
notification is serialized to XML. If raw, the raw java object is set
as the body.
Yes
The domain of the MBean you are connecting to.
objectName
The name key for the MBean you are connecting to. Either this
property of a list of keys must be provided (but not both). For more
details, see "ObjectName Construction" on page 314.
notificationFilter
Reference to a bean that implements the NotificationFilter
interface. The #beanID syntax should be used to reference the bean
in the registry.
handback
Value to hand back to the listener when a notification is received.
This value will be put into the jmx.handback message header.
Fuse Mediation Router Component Reference Version 2.6
313