Tim Ward [Thu, 21 Feb 2019 14:52:08 +0000 (15:52 +0100)]
[ARIES-1900][maven-release-plugin]prepare for next development iteration
Tim Ward [Thu, 21 Feb 2019 14:51:45 +0000 (15:51 +0100)]
[ARIES-1900][maven-release-plugin]prepare release tx-control-1.0.1
Tim Ward [Fri, 8 Feb 2019 16:13:52 +0000 (17:13 +0100)]
Upgrade to bnd-maven-plugin version 4.1.0
Tim Ward [Fri, 8 Feb 2019 15:51:48 +0000 (16:51 +0100)]
Add integration tests for the Transaction Control Service implementations
Tim Ward [Fri, 8 Feb 2019 11:24:19 +0000 (12:24 +0100)]
Ensure integration tests run against the current provider versions and fix the imports for HikariCP 3.3.0
Tim Ward [Fri, 8 Feb 2019 10:26:08 +0000 (11:26 +0100)]
Update copyright year in NOTICE files
Tim Ward [Fri, 8 Feb 2019 08:19:08 +0000 (09:19 +0100)]
Upgrade to HikariCP 3.3.0
Tim Ward [Thu, 7 Feb 2019 23:53:22 +0000 (00:53 +0100)]
Ensure that all of the POM files are moved to new snapshot versions
Tim Ward [Thu, 7 Feb 2019 17:52:49 +0000 (18:52 +0100)]
Add integration test for OpenJPA 3.0.0 with XA transactions
Tim Ward [Thu, 7 Feb 2019 17:48:54 +0000 (18:48 +0100)]
Add integration test for OpenJPA 3.0.0
Tim Ward [Thu, 7 Feb 2019 16:12:25 +0000 (17:12 +0100)]
Speed up the JPA integration tests
Using a PerClass reactor strategy for the transaction tests reduces the framework churn and saves 5-7 minutes
Tim Ward [Mon, 30 Apr 2018 15:47:30 +0000 (16:47 +0100)]
[ARIES Tx Control 1.0.0 maven-release-plugin]prepare for next development iteration
Tim Ward [Mon, 30 Apr 2018 15:03:26 +0000 (16:03 +0100)]
[ARIES Tx Control 1.0.0 maven-release-plugin]prepare release 1.0.0
Tim Ward [Mon, 30 Apr 2018 14:35:54 +0000 (15:35 +0100)]
Move to using Git SCM information so that automatic releasing can occur
Tim Ward [Mon, 30 Apr 2018 12:00:53 +0000 (13:00 +0100)]
Move to using the released version of Aries JPA 2.7.0
Tim Ward [Wed, 25 Apr 2018 14:20:54 +0000 (15:20 +0100)]
Add missing licence headers to files throughout the Aries Tx Control codebase
Tim Ward [Tue, 24 Apr 2018 18:15:29 +0000 (19:15 +0100)]
Use the released OSGi Tx Control 1.0 and JPA Service 1.1 API
Tim Ward [Thu, 29 Mar 2018 15:53:56 +0000 (16:53 +0100)]
Make sure that DataSources are recreated when configuration-driven JPA providers lose and re-acquire the EMFBuilder service
Tim Ward [Thu, 25 Jan 2018 18:17:29 +0000 (13:17 -0500)]
Tx Control spec compliance - re-fix the setRollbackOnly issue in pre completion and add a unit test
Tim Ward [Thu, 25 Jan 2018 17:05:34 +0000 (12:05 -0500)]
Tx Control spec compliance - the XA JPA provider must support recovery to be the reference implementation
Tim Ward [Thu, 25 Jan 2018 15:12:39 +0000 (10:12 -0500)]
Tx Control spec compliance - recovery should work for JDBC resources created from the factory service
Tim Ward [Wed, 24 Jan 2018 18:38:25 +0000 (13:38 -0500)]
Tx Control spec compliance - support passed in JDBC resource providers in the local JPA implementation
Tim Ward [Wed, 24 Jan 2018 16:18:29 +0000 (11:18 -0500)]
Tx Control spec compliance - handle null properties being passed to the local JPA Provider Factory
Tim Ward [Wed, 24 Jan 2018 15:51:50 +0000 (10:51 -0500)]
Tx Control spec compliance ensure that passed in JDBC Resource providers are properly handled
Tim Ward [Wed, 24 Jan 2018 13:59:36 +0000 (08:59 -0500)]
Tx Control spec compliance - avoid NPEs when null Maps are passed, throw thw correct exception from joinTransaction
Tim Ward [Tue, 23 Jan 2018 16:35:48 +0000 (11:35 -0500)]
Ensure that a RollbackException is generated for unexpected failures
Tim Ward [Tue, 23 Jan 2018 16:35:05 +0000 (11:35 -0500)]
Tx Control spec compliance - failing the CT due to unwrapping failure
Tim Ward [Fri, 19 Jan 2018 17:27:40 +0000 (17:27 +0000)]
Tx Control spec compliance
Ensure that internal transaction management exceptions are wrapped in a spec TransactionException before being thrown to the client
Tim Ward [Fri, 19 Jan 2018 16:59:35 +0000 (16:59 +0000)]
Tx Control Service spec compliance
A setRollbackOnly called in a pre-completion callback should not result in an exception being thrown to the client
Tim Ward [Fri, 19 Jan 2018 16:39:12 +0000 (16:39 +0000)]
Tx Control spec compliance
Make sure that we can't register pre-completion from inside a pre-completion callback
Tim Ward [Fri, 19 Jan 2018 16:15:49 +0000 (16:15 +0000)]
Tx Control Service spec work
Support XA recovery based on a system property as well as config admin.
Correctly advertise recovery support
Don't use a javax.resource exception that isn't imported
Tim Ward [Thu, 18 Jan 2018 17:08:29 +0000 (17:08 +0000)]
tx-control-service spec fixes
Users should be able to ignore specific exception instances before they are thrown
Tim Ward [Thu, 18 Jan 2018 16:53:31 +0000 (16:53 +0000)]
tx-control-service spec compliance
Post-Completion callback exceptions must be logged, but not re-thrown to the client
Tim Ward [Thu, 18 Jan 2018 16:44:33 +0000 (16:44 +0000)]
tx-control-service spec compliance
No Transaction scope should allow post-completion registrations from inside pre-completion callbacks
Tim Ward [Thu, 18 Jan 2018 16:29:22 +0000 (16:29 +0000)]
tx-control-service-local spec compliance
Registering a pre-completion callback should throw an IllegalStateException once pre-completion has started
Tim Ward [Wed, 10 Jan 2018 16:13:22 +0000 (16:13 +0000)]
Marker commit indicating the point at which Transaction Control moved to its own Git Repository
timothyjward [Fri, 22 Sep 2017 18:00:08 +0000 (18:00 +0000)]
[tx-control] Update the JPA resource provider to support plugins when using the EntityManagerFactoryBuilder
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1809330 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Mon, 3 Jul 2017 11:07:15 +0000 (11:07 +0000)]
[tx-control] Fix up relativePath for parent poms
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1800628 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Fri, 30 Jun 2017 15:34:31 +0000 (15:34 +0000)]
[tx-control] Re-organise the Tx Control build, and use the official API
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1800438 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Fri, 23 Jun 2017 10:54:34 +0000 (10:54 +0000)]
[ARIES-Tx-Control][maven-release-plugin]prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1799657 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Fri, 23 Jun 2017 10:54:13 +0000 (10:54 +0000)]
[ARIES-Tx-Control][maven-release-plugin]prepare release tx-control-0.0.3
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1799655 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Thu, 22 Jun 2017 14:45:58 +0000 (14:45 +0000)]
[tx-control] Add JPA XA support for Hibernate 5.2.x
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1799589 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Thu, 23 Feb 2017 15:47:41 +0000 (15:47 +0000)]
[tx-control] Support Connection Test Queries when pooling
Fixes ARIES-1692, includes patches from mit_jones with minor tidy-up applied
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1784160 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Wed, 4 Jan 2017 10:54:04 +0000 (10:54 +0000)]
ARIES-1647 Advertise the Transaction Control service from the local transactions bundle
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1777277 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Fri, 16 Dec 2016 18:31:32 +0000 (18:31 +0000)]
[tx-control] Add support for releasing resource providers to the factories
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1774648 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Mon, 17 Oct 2016 15:04:50 +0000 (15:04 +0000)]
[tx-control-0.0.2][maven-release-plugin]prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1765304 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Mon, 17 Oct 2016 15:04:32 +0000 (15:04 +0000)]
[tx-control-0.0.2][maven-release-plugin]prepare release tx-control-0.0.2
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1765302 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Mon, 17 Oct 2016 14:49:41 +0000 (14:49 +0000)]
[tx-control] Fix another failed release due to leftover tag
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1765300 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Mon, 17 Oct 2016 14:05:31 +0000 (14:05 +0000)]
[tx-control-0.0.2][maven-release-plugin]prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1765290 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Mon, 17 Oct 2016 14:05:11 +0000 (14:05 +0000)]
[tx-control-0.0.2][maven-release-plugin]prepare release tx-control-0.0.2
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1765288 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Mon, 17 Oct 2016 13:18:51 +0000 (13:18 +0000)]
[tx-control] Fix versioning mess made by the release plugin
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1765273 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Mon, 17 Oct 2016 09:44:20 +0000 (09:44 +0000)]
[tx-control-0.0.2][maven-release-plugin]prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1765233 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Fri, 14 Oct 2016 15:17:29 +0000 (15:17 +0000)]
[tx-control] Minor fixes to Javadoc and license files
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1764931 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Mon, 10 Oct 2016 15:26:34 +0000 (15:26 +0000)]
ARIES-1617 Ensure type safety for configuration driven JPA resource providers
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1764120 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Mon, 10 Oct 2016 14:47:30 +0000 (14:47 +0000)]
ARIES-1616 Further refactoring to remove duplicate code in the JPA resource providers
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1764111 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Mon, 10 Oct 2016 14:47:17 +0000 (14:47 +0000)]
ARIES-1616 Clean up XA JPA resources properly
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1764110 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Mon, 10 Oct 2016 14:47:04 +0000 (14:47 +0000)]
ARIES-1616 Factor out JPA resource provider common code from Local JPA
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1764109 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Mon, 10 Oct 2016 14:46:18 +0000 (14:46 +0000)]
ARIES-1616 Factor out resource provider independent common code
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1764108 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Wed, 21 Sep 2016 16:37:58 +0000 (16:37 +0000)]
ARIES-1616 Clean up Local JPA resources properly
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1761786 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Wed, 21 Sep 2016 08:14:21 +0000 (08:14 +0000)]
ARIES-1616 Force the transaction log to close when Transaction Control shuts down
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1761694 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Thu, 1 Sep 2016 15:30:56 +0000 (15:30 +0000)]
[tx-control] Ensure that XA Connections are released by the JDBCResourceProvider
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1758793 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Wed, 17 Aug 2016 11:09:04 +0000 (11:09 +0000)]
[tx-control] Ensure that the same ThreadLocal is used for all resources created by an XA JPAEntityManagerProvider
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1756612 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Wed, 17 Aug 2016 09:17:22 +0000 (09:17 +0000)]
[tx-control] Ensure that JPA container snapshots can be reliably used in the tests
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1756597 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Tue, 16 Aug 2016 16:49:18 +0000 (16:49 +0000)]
[tx-control] Avoid tying XA JPA resources to a single Transaction Control service
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1756532 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Tue, 16 Aug 2016 11:51:09 +0000 (11:51 +0000)]
[tx-control] Add missing package to avoid the need to deploy the JDBC API
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1756512 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Tue, 16 Aug 2016 11:50:39 +0000 (11:50 +0000)]
[tx-control] Correctly set the causes of ScopedWorkExceptions
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1756511 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Fri, 22 Jul 2016 16:53:02 +0000 (16:53 +0000)]
[ARIES-1585] Add tests for JDBC connection cleanup, and fix the leaks!
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1753813 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Fri, 22 Jul 2016 16:52:19 +0000 (16:52 +0000)]
[tx-control] Register the recovery service before the ResourceProvider so that recovery is always available before someone uses the service
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1753812 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Wed, 6 Jul 2016 07:47:53 +0000 (07:47 +0000)]
[tx-control] Add recovery support to the XA JDBC provider
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1751616 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Wed, 6 Jul 2016 07:47:42 +0000 (07:47 +0000)]
[tx-control] Improvements for the Local and XA JDBC ResourceProviders:
* Add Metatypes
* Avoid publishing "." properties
* Ensure that tracked services are DataSourceFactories
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1751615 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Wed, 6 Jul 2016 07:47:28 +0000 (07:47 +0000)]
[tx-control] Drop OSGi core dependency to R5 as no R6 features are currently needed
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1751614 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Thu, 30 Jun 2016 18:11:18 +0000 (18:11 +0000)]
[tx-control] Add license headers to build files
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1750851 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Thu, 30 Jun 2016 17:55:48 +0000 (17:55 +0000)]
[tx-control] Add support for resource recovery when using XA
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1750850 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Thu, 30 Jun 2016 17:55:15 +0000 (17:55 +0000)]
[tx-control] Move to use the bnd-maven-plugin
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1750849 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Thu, 30 Jun 2016 17:54:55 +0000 (17:54 +0000)]
[tx-control] Make local resource support configurable, and permit users to enforce a single last participant
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1750848 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Fri, 24 Jun 2016 16:17:04 +0000 (16:17 +0000)]
[tx-control] Simplify Tx Control Service providers, and add configurable recovery logging for XA
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1750128 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Thu, 16 Jun 2016 15:20:56 +0000 (15:20 +0000)]
[tx-control] Remove unnecessary Hibernate bug fix after fixing ARIES-1575
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1748745 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Thu, 16 Jun 2016 10:14:59 +0000 (10:14 +0000)]
[tx-control][maven-release-plugin]prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1748681 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Thu, 16 Jun 2016 10:14:41 +0000 (10:14 +0000)]
[tx-control][maven-release-plugin]prepare release tx-control-0.0.1
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1748679 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Wed, 15 Jun 2016 16:36:56 +0000 (16:36 +0000)]
[tx-control] Move to an internal parent for setting things like JavaDoc JDK version
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1748607 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Wed, 15 Jun 2016 15:52:17 +0000 (15:52 +0000)]
[tx-control] Test workaround for Hibernate bug HHH-10855
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1748600 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Wed, 15 Jun 2016 09:04:32 +0000 (09:04 +0000)]
[tx-control] Switch dependencies to release versions
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1748528 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Tue, 14 Jun 2016 15:58:03 +0000 (15:58 +0000)]
[tx-control] Add Provided and Required Service Capabilities to the tx control bundles
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1748434 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Fri, 27 May 2016 18:11:18 +0000 (18:11 +0000)]
[tx-control] Add licence information so that the tx-control project can be released
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1745798 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Fri, 27 May 2016 18:10:18 +0000 (18:10 +0000)]
[tx-control] Tidy up JavaDoc for Transaction Control API
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1745797 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Mon, 23 May 2016 13:19:10 +0000 (13:19 +0000)]
[tx-control] Integration tests for JPA two phase commit
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1745194 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Fri, 20 May 2016 09:05:24 +0000 (09:05 +0000)]
[tx-control] Mark ScopedWorkException#context as transient so the Exception can be serialized
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1744676 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Fri, 20 May 2016 09:04:44 +0000 (09:04 +0000)]
[tx-control] Enhance the Coordinator Optimisation test to show one transaction isn't necessarily better
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1744675 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Thu, 28 Apr 2016 11:07:42 +0000 (11:07 +0000)]
[tx-control] Make the OSGi API version 1.0, but add a mandatory attribute to indicate its instability
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1741408 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Wed, 20 Apr 2016 23:09:12 +0000 (23:09 +0000)]
[tx-control] Add an itest using the coordinator to speed up database inserts
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1740211 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Wed, 20 Apr 2016 23:09:10 +0000 (23:09 +0000)]
[tx-control] Remove the link to the Coordinator service as per the latest RFC update
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1740210 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Wed, 20 Apr 2016 23:08:55 +0000 (23:08 +0000)]
[tx-control] Add support for read-only transactions
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1740209 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Thu, 14 Apr 2016 16:05:37 +0000 (16:05 +0000)]
[tx-control] Ensure that EclipseLink usee the non-jta-datasource for sequence generation
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1739132 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Wed, 13 Apr 2016 16:31:16 +0000 (16:31 +0000)]
[tx-control] Actually enlist the XA connection
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1738968 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Wed, 13 Apr 2016 16:31:07 +0000 (16:31 +0000)]
[tx-control] Initial support for XA transactions with EclipseLink and OpenJPA
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1738967 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Mon, 11 Apr 2016 19:36:03 +0000 (19:36 +0000)]
[tx-control] Add XA support for JPA using Hibernate
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1738630 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Thu, 7 Apr 2016 12:31:34 +0000 (12:31 +0000)]
[tx-control] Do not build any of tx-control unless JDK 8 is available
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1738126 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Thu, 7 Apr 2016 12:31:33 +0000 (12:31 +0000)]
[tx-control] Add tests for OpenJPA 2.4.1
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1738125 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Thu, 7 Apr 2016 12:31:23 +0000 (12:31 +0000)]
[tx-control] Avoid teardown exception when using Hibernate
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1738124 13f79535-47bb-0310-9956-
ffa450edef68
timothyjward [Wed, 6 Apr 2016 18:41:08 +0000 (18:41 +0000)]
[tx-control] Add documentation for the JPA local provider
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/tx-control@
1738020 13f79535-47bb-0310-9956-
ffa450edef68