batchee-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Romain Manni-Bucau (JIRA)" <>
Subject [jira] [Commented] (BATCHEE-30) implement a TransactionManagementService which uses UserTransaction
Date Sun, 20 Apr 2014 17:00:19 GMT


Romain Manni-Bucau commented on BATCHEE-30:

UT is only available in EE components, we are not in EE components in BatchEE by default.
The only way to get it is to lookup it from an EJB or CDI beans if CDI is enabled (not sure).
Then the container can prevent UT usage outside a EE component so we'd need a EE wrapper for
it (gateway pattern). Then nested tx can be broken using UT and we can need it if the user
uses EJBs.

> implement a TransactionManagementService which uses UserTransaction
> -------------------------------------------------------------------
>                 Key: BATCHEE-30
>                 URL:
>             Project: BatchEE
>          Issue Type: Improvement
>          Components: jbatch-core
>    Affects Versions: 0.1-incubating
>            Reporter: Mark Struberg
>            Assignee: Mark Struberg
>             Fix For: 0.2-incubating
> Some containers do not provide a proper TransactionManager in the specced JNDI location.
> We should try to get a UserTransaction first. And only if this doesn't work we need the
JNDI pickup of the native (and always container specific) TransactionManager.

This message was sent by Atlassian JIRA

View raw message