[jboss-user] [JCA] - HornetQ RA integration

Adrian Brock do-not-reply at jboss.com
Fri Mar 19 09:24:41 EDT 2010

Adrian Brock [http://community.jboss.org/people/adrian%40jboss.org] replied to the discussion

"HornetQ RA integration"

To view the discussion, visit: http://community.jboss.org/message/533016#533016

> Tim Fox wrote:
>  I do believe though this should be fixed in the JCA impl as a proper solution, otherwise for one thing it means JBoss JCA impl won't work with other non JBoss JCA adaptors which don't have the "hacks" in place to workaround the current JCA impl behaviour.
What are you on about?

The problem is one of JMS protocol not JCA protocol.

The TCK test is using an XAConnection that is not enlisted in a transaction
and then doing JMS calls that would not be allowed if it where.

JBossMQ handles this case no problem.
i.e. The XASession behaves as a normal Session unless/until the XAResource is enlisted.

This behaviour is currently not specified in the JMS spec
(little of the XA interface is specified and it is even optional)
so any error is likely in the assumptions the TCK is making.
e.g. using xa connection factory for client acknowledge processing.

If HornetQ doesn't want to support this unmandated but not disallowed behaviour
(clearly all other JMS providers support it otherwise they wouldn't pass the TCK)
then the correct approach would be to challenge the test.


Reply to this message by going to Community

Start a new discussion in JCA at Community

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20100319/87fdef28/attachment.html 

More information about the jboss-user mailing list