-
Feature Request
-
Resolution: Done
-
Major
-
None
-
None
-
Documentation (Ref Guide, User Guide, etc.)
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
- blocks
-
EJBTHREE-1451 MDB.getActivationConfigProperties needs to validate that a destiation-type property exists
- Resolved