13.7.7. JMSRouter
Class | org.jboss.soa.esb.actions.routing.JMSRouter |
Routes the incoming message to the Java Message Service.
Property | Description | Required |
---|---|---|
unwrap |
Setting this to
true will extract the message payload from the Message object before sending. false (the default) will send the serialized Message object.
| No |
jndi-context-factory |
The JNDI context factory to use. The default is
org.jnp.interfaces.NamingContextFactory .
| No |
jndi-URL |
The JNDI URL to use. The default is
127.0.0.1:1099 .
| No |
jndi-pkg-prefix |
The JNDI naming package prefixes to use. The default is
org.jboss.naming:org.jnp.interfaces
| No |
connection-factory |
The name of the ConnectionFactory to use. Default is
ConnectionFactory .
| No |
persistent |
The JMS DeliveryMody,
true (the default) or false .
| No |
priority |
The JMS priority to be used. Default is
javax.jms.Message.DEFAULT_PRIORITY .
| No |
time-to-live |
The JMS Time-To-Live to be used. The default is
javax.jms.Message.DEFAULT_TIME_TO_LIVE .
| No |
security-principal |
The security principal to use when creating the JMS connection.
| Yes |
security-credentials |
The security credentials to use when creating the JMS connection.
| Yes |
property-strategy |
The implementation of the JMSPropertiesSetter interface, if overriding the default.
| No |
message-prop |
Properties to be set on the message are prefixed with
message-prop .
| No |
jndi-prefixes |
A comma separated String of of prefixes. Properties that have these prefixes will be added to the JNDI environment.
| No |