[jboss-jira] [JBoss JIRA] Created: (JBAS-5841) Allow the JMS RAR to determine the destinationType at runtime

Adrian Brock (JIRA) jira-events at lists.jboss.org
Thu Aug 7 06:23:50 EDT 2008


Allow the JMS RAR to determine the destinationType at runtime
-------------------------------------------------------------

                 Key: JBAS-5841
                 URL: https://jira.jboss.org/jira/browse/JBAS-5841
             Project: JBoss Application Server
          Issue Type: Feature Request
      Security Level: Public (Everyone can see)
          Components: JCA service
            Reporter: Adrian Brock
            Assignee: Jesper Pedersen
             Fix For: JBossAS-5.0.0.CR2


Currently the JMS RAR requries the destinationType in the activation config properties to be configured,
see required activation config properties in ra.xml

This is as per the spec recommendation in JCA 1.5 Appendix B

Instead, we try to determine the destinationType from the destination.

Proposed change:
1) Remove destinationType as a required activation config property from ra.xml
2) Rework org.jboss.resource.adapter.jms.inflow.JmsActivation::setupDestination()
to cater for not having destinationType, i.e. lookup the destination in jndi and determine its type
from the interfaces
3) Store the resulting type in JmsActivation and use it in setUpConnection() instead of spec.isTopic()
4) Remove the isTopic() helper from JmsActivationSpec since it is now potentially misleading

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list