DataNucleus JIRA is now in read-only mode. Raise any new issues in GitHub against the plugin that it applies to. DataNucleus JIRA will remain for the foreseeable future but will eventually be discontinued
Issue Details (XML | Word | Printable)

Key: NUCCORE-782
Type: Improvement Improvement
Status: Closed Closed
Resolution: Duplicate
Priority: Minor Minor
Assignee: Unassigned
Reporter: Matthew T. Adams
Votes: 0
Watchers: 0

If you were logged in you would be able to see more operations.
DataNucleus Core

Add Atomikos JTA locator to core

Created: 11/Nov/11 05:54 PM   Updated: 09/Dec/11 03:13 PM   Resolved: 11/Nov/11 07:39 PM
Component/s: Transactions
Affects Version/s: 3.0.3
Fix Version/s: None

Severity: Proof of Concept

 Description  « Hide
This DN JTA locator for Atomikos TransactionsEssentials is working for me. Might want to add to package org.datanucleus.jta in core.



import javax.transaction.TransactionManager;
import org.datanucleus.ClassLoaderResolver;
import com.atomikos.icatch.jta.UserTransactionManager;

public class AtomikosTransactionManagerLocator implements org.datanucleus.jta.TransactionManagerLocator
    public TransactionManager getTransactionManager(ClassLoaderResolver clr) {
        return new UserTransactionManager();


<plugin id="" name="DataNucleus Atomikos JTA plug-in" provider-name="">
    <extension point="org.datanucleus.jta_locator">
        <cache name="atomikos" class-name=""/>

Sort Order: Ascending order - Click to sort in descending order
Andy Jefferson added a comment - 11/Nov/11 07:39 PM
Dup of NUCCORE-781