The following table presents the properties to be used while creating the resource adapter.
Property Name |
Valid Values |
Default value |
Description |
---|---|---|---|
ProviderIntegrationMode |
javabean/jndi |
javabean |
Decides the mode of integration between the resource adapter and the JMS client. |
ConnectionFactoryClassName |
Name of the class available in the appserver classpath, for example, com.sun.messaging.ConnectionFactory |
none |
Class name of javax.jms.ConnectionFactory implementation of the jms client. Used if ProviderIntegrationMode is javabean. |
QueueConnectionFactoryClassName |
Name of the class available in the appserver classpath, for example, com.sun.messaging.QueueConnectionFactory |
none |
Class name of javax.jms.QueueConnectionFactory implementation of the jms client. Used if ProviderIntegrationMode is javabean. |
TopicConnectionFactoryClassName |
Name of the class available in the appserver classpath , for example, com.sun.messaging.TopicConnectionFactory |
none |
Class name of javax.jms.TopicConnectionFactory implementation of the jms client. Used if ProviderIntegrationMode is specified as a javabean. |
XAConnectionFactoryClassName |
Name of the class available in appserver classpath , for example, com.sun.messaging.XAConnectionFactory |
none |
Class name of javax.jms.ConnectionFactory implementation of the jms client. Used if ProviderIntegrationMode is specified as a javabean. |
XAQueueConnectionFactoryClassName |
Name of the class available in appserver classpath , for example, com.sun.messaging.XAQueueConnectionFactory |
none |
Class name of javax.jms.XAQueueConnectionFactory implementation of the JMS client. Used if ProviderIntegrationMode is specified as javabean. |
XATopicConnectionFactoryClassName |
Name of the class available in appserver classpath , for example, com.sun.messaging.XATopicConnectionFactory |
NA |
Class name of javax.jms.XATopicConnectionFactory implementation of the JMS client. Used if ProviderIntegrationMode is javabean. |
TopicClassName |
Name of the class available in appserver classpath , for example, com.sun.messaging.Topic |
NA |
Class Name of javax.jms.Topic implementation of the JMS client. Used if ProviderIntegrationMode is javabean. |
QueueClassName |
Name of the class available in appserver classpath , for example, com.sun.messaging.Queue |
NA |
Class Name of javax.jms.Queue implementation of the JMS client. Used if ProviderIntegrationMode is specified as a javabean. |
SupportsXA |
True/false |
FALSE |
Specifies whether the jms client supports XA or not. |
ConnectionFactoryProperties |
Name value pairs separated by comma. |
none |
This specifies the javabean property names and values of the ConnectionFactory of the JMS client. Required only if ProviderIntegrationMode is a javabean. |
JndiProperties |
Name value pairs separated by comma. |
NA |
This specifies the JNDI provider properties to be used for connecting to the JMS provider's JNDI. Used only if ProviderIntegrationMode is jndi. |
CommonSetterMethodName |
Method name |
none |
This specifies the common setter method name some JMS vendors use to set the properties on their administered objects. Used only if ProviderIntegrationMode is javabean. In case of SJSMQ, this value is setProperty |
UserName |
Name of the JMS user |
none |
User name to connect to the JMS Provider. |
Password |
Password for the JMS user. |
none |
Password to connect to the JMS provider. |
RMPolicy |
need info |