Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
1.2
-
None
-
None
Description
I'm working on deploying the activemq-ra module to JBoss 4.0 and I'm running into a problem.
Without going into to much detail, it seems that JBoss is assuming that any JMS connector is implementing the JCA specs recommended set of JavaBeans properties for a JMS ActivationSpec class (see J2EE Connector Architecture Specification 1.5 - Appendix B - Sections B.2 - B.3) and incorrectly tries to set default values for each of the recommended properties. This fails with the ActiveMQ connector because the ActiveMQActivationSpec class does not implement the recommended properties.
Even though the spec lists these properties as only recommendations, I think it would be in everyone's best interest to implement these properties as outlined in the spec. It would certainly make integration with other AppServers much easier.
I've attached a patch, with unit tests, that implements the properties.