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

Reply via email to