-
1. Re: JMS Connection Factories deployment
jbertram Jan 21, 2015 10:01 AM (in response to nono7777)As far as I know the only way to deploy a connection factory via XML is using the standalone*.xml or domain.xml files.
-
2. Re: JMS Connection Factories deployment
emmartins Jan 22, 2015 6:19 AM (in response to nono7777)From the Java EE 7 specification:
EE.5.18.4 JMS Connection Factory Resource Definition
An application may define a JMS ConnectionFactory resource.
The JMS ConnectionFactory resource may be defined in any of the JNDI
namespaces described in Section EE.5.2.2, “Application Component Environment Namespaces”.
A JMS ConnectionFactory resource may be defined in a web module, EJB module, application client module, or application deployment descriptor using the jms-connection-factory element.
For example:
<jms-connection-factory>
<description>
Sample JMS ConnectionFactory definition
</description>
<name>java:app/MyJMSCF</name> <class-name>javax.jms.QueueConnectionFactory</class-name> <resource-adapter>myJMSRA</resource-adapter> <user>scott</user>
<password>secret</password> <client-id>MyId</client-id> <property>
<name>Property1</name>
<value>10</value>
</property>
<property>
<name>Property2</name>
<value>20</value>
</property> <transactional>false</transactional> <max-pool-size>30</max-pool-size> <min-pool-size>20</min-pool-size>
</jms-connection-factory>
A JMS ConnectionFactory resource may also be defined using the JMSConnectionFactoryDefinition annotation on a container-managed class, such as a servlet or enterprise bean class.
For example:
@JMSConnectionFactoryDefinition( name="java:app/MyJMSCF", className="javax.jms.QueueConnectionFactory", resourceAdapter="myJMSRA")