User: pra
Date: 01/04/26 14:18:53
Added: src/resources/jmsra/META-INF ejb-jar.xml jboss.xml
Log:
Added small testsuite for JMS Connector ra, will only work against the current cvs
JBoss
Revision Changes Path
1.1 jbosstest/src/resources/jmsra/META-INF/ejb-jar.xml
Index: ejb-jar.xml
===================================================================
<?xml version="1.0" encoding="Cp1252"?>
<ejb-jar>
<description>Queue Publisher</description>
<display-name>PublisherBean</display-name>
<enterprise-beans>
<session>
<display-name>Publisher</display-name>
<ejb-name>QueuePublisher</ejb-name>
<home>org.jboss.test.jmsra.bean.PublisherHome</home>
<remote>org.jboss.test.jmsra.bean.Publisher</remote>
<ejb-class>org.jboss.test.jmsra.bean.PublisherBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
<resource-ref>
<description>A Queue ConnectionFactory</description>
<res-ref-name>jms/MyQueueConnection</res-ref-name>
<res-type>javax.jms.QueueConnectionFactory</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<resource-ref>
<description>A Queue </description>
<res-ref-name>jms/QueueName</res-ref-name>
<res-type>javax.jms.Queue</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<ejb-ref>
<ejb-ref-name>ejb/PublisherCMP</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>org.jboss.test.jmsra.bean.PublisherCMPHome</home>
<remote>org.jboss.test.jmsra.bean.PublisherCMP</remote>
<ejb-link>PublisherCMP</ejb-link>
</ejb-ref>
</session>
<session>
<display-name>TopicPublisher</display-name>
<ejb-name>TopicPublisher</ejb-name>
<home>org.jboss.test.jmsra.bean.PublisherHome</home>
<remote>org.jboss.test.jmsra.bean.Publisher</remote>
<ejb-class>org.jboss.test.jmsra.bean.TopicPublisherBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
<resource-ref>
<description>A Topic ConnectionFactory</description>
<res-ref-name>jms/MyTopicConnection</res-ref-name>
<res-type>javax.jms.TopicConnectionFactory</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<resource-ref>
<description>A Topic </description>
<res-ref-name>jms/TopicName</res-ref-name>
<res-type>javax.jms.Topic</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<ejb-ref>
<ejb-ref-name>ejb/PublisherCMP</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>org.jboss.test.jmsra.bean.PublisherCMPHome</home>
<remote>org.jboss.test.jmsra.bean.PublisherCMP</remote>
<ejb-link>PublisherCMP</ejb-link>
</ejb-ref>
</session>
<entity>
<display-name>Publisher Entity</display-name>
<ejb-name>PublisherCMP</ejb-name>
<home>org.jboss.test.jmsra.bean.PublisherCMPHome</home>
<remote>org.jboss.test.jmsra.bean.PublisherCMP</remote>
<ejb-class>org.jboss.test.jmsra.bean.PublisherCMPBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.Integer</prim-key-class>
<reentrant>True</reentrant>
<cmp-field>
<description>Nr</description>
<field-name>nr</field-name>
</cmp-field>
<primkey-field>nr</primkey-field>
</entity>
<message-driven>
<ejb-name>TopicAdapter</ejb-name>
<ejb-class>org.jboss.test.jmsra.bean.TopicAdapter</ejb-class>
<message-selector></message-selector>
<transaction-type>Container</transaction-type>
<message-driven-destination>
<destination-type>javax.jms.Topic</destination-type>
<subscription-durability>NonDurable</subscription-durability>
</message-driven-destination>
<resource-ref>
<description>A Queue ConnectionFactory</description>
<res-ref-name>jms/MyQueueConnection</res-ref-name>
<res-type>javax.jms.QueueConnectionFactory</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<resource-ref>
<description>A Queue </description>
<res-ref-name>jms/QueueName</res-ref-name>
<res-type>javax.jms.Queue</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</message-driven>
</enterprise-beans>
<assembly-descriptor>
<container-transaction>
<method>
<ejb-name>TopicAdapter</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>
1.1 jbosstest/src/resources/jmsra/META-INF/jboss.xml
Index: jboss.xml
===================================================================
<?xml version="1.0" encoding="Cp1252"?>
<jboss>
<secure>false</secure>
<resource-managers>
<resource-manager>
<res-name>queuefactoryref</res-name>
<res-jndi-name>java:/JmsXA</res-jndi-name>
</resource-manager>
<resource-manager>
<res-name>queueref</res-name>
<res-jndi-name>queue/testQueue</res-jndi-name>
</resource-manager>
<resource-manager>
<res-name>topicfactoryref</res-name>
<res-jndi-name>java:/JmsXA</res-jndi-name>
</resource-manager>
<resource-manager>
<res-name>topicref</res-name>
<res-jndi-name>topic/testTopic</res-jndi-name>
</resource-manager>
</resource-managers>
<enterprise-beans>
<session>
<ejb-name>QueuePublisher</ejb-name>
<jndi-name>TxPublisher</jndi-name>
<configuration-name>Standard Stateless SessionBean</configuration-name>
<resource-ref>
<res-ref-name>jms/MyQueueConnection</res-ref-name>
<resource-name>queuefactoryref</resource-name>
</resource-ref>
<resource-ref>
<res-ref-name>jms/QueueName</res-ref-name>
<resource-name>queueref</resource-name>
</resource-ref>
<ejb-ref>
<ejb-ref-name>ejb/PublisherCMP</ejb-ref-name>
<jndi-name></jndi-name>
</ejb-ref>
</session>
<session>
<ejb-name>TopicPublisher</ejb-name>
<jndi-name>TxTopicPublisher</jndi-name>
<configuration-name>Standard Stateless SessionBean</configuration-name>
<resource-ref>
<res-ref-name>jms/MyTopicConnection</res-ref-name>
<resource-name>topicfactoryref</resource-name>
</resource-ref>
<resource-ref>
<res-ref-name>jms/TopicName</res-ref-name>
<resource-name>topicref</resource-name>
</resource-ref>
<ejb-ref>
<ejb-ref-name>ejb/PublisherCMP</ejb-ref-name>
<jndi-name></jndi-name>
</ejb-ref>
</session>
<entity>
<ejb-name>PublisherCMP</ejb-name>
<jndi-name>PublisherCMP</jndi-name>
</entity>
<message-driven>
<ejb-name>TopicAdapter</ejb-name>
<configuration-name>Standard Message Driven Bean</configuration-name>
<destination-jndi-name>topic/testTopic</destination-jndi-name>
<resource-ref>
<res-ref-name>jms/MyQueueConnection</res-ref-name>
<resource-name>queuefactoryref</resource-name>
</resource-ref>
<resource-ref>
<res-ref-name>jms/QueueName</res-ref-name>
<resource-name>queueref</resource-name>
</resource-ref>
</message-driven>
</enterprise-beans>
</jboss>
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development