Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Create Client-based JCA Adapter #5667
Currently if you want to use Container-Managed Transactions with Hazelcast within a JEE Application Server, we need to use the provided JCA Adapter. This JCA Adapter creates a HZ instance.
We would like the option to allow the configuration of the JCA Adapter to be either Server or Client-based.
This would give us the best of two worlds: HZ Clients and XA Resources managed by the container. As it stands if we want to use Transactional Clients we need to manually manage the transactions.
Hi @mesutcelik ,
Thanks for the update. I have a couple of questions regarding the contribution and more specifically related to this particular issue. Let me know if I can post these questions directly here or if it'd better to send them to your email address.
Really looking forward for this feature. We are using hazelcast for kind of service registry for our application deployed in glassfish, and we are having race conditions because applications want to register at same time when cluster is building up after startup.
So having client-only JCA adapter would be great approach for us. @juanavelez, is there a branch one could look at and try?
referenced this issue
Jun 3, 2016
Hi @juanavelez ,
I am on holiday this and next week so i can't check it those days. maybe @emrahkocaman ? However, as your PR has been sent to hazelcast-ra repository, we can release the module right away unless you use a new feature in hazelcast 3.7 master branch.
Thanks for the contribution.
P.S: I see you have already sent the contributor agreement. Welcome to Hazelcast Family