| java.lang.Object |
| ↳ |
org.mule.transaction.AbstractTransaction |
| |
↳ |
org.mule.transaction.AbstractSingleResourceTransaction |
| |
|
↳ |
org.mule.module.jpa.JPATransaction |
Class Overview
SingleResourceTransaction implementation for JPA. This class essentially provides a wrapper around
an EntityTransaction.
Summary
|
[Expand]
Inherited Constants |
From interface
org.mule.api.transaction.Transaction
| int |
STATUS_ACTIVE |
|
| int |
STATUS_COMMITTED |
|
| int |
STATUS_COMMITTING |
|
| int |
STATUS_MARKED_ROLLBACK |
|
| int |
STATUS_NO_TRANSACTION |
|
| int |
STATUS_PREPARED |
|
| int |
STATUS_PREPARING |
|
| int |
STATUS_ROLLEDBACK |
|
| int |
STATUS_ROLLING_BACK |
|
| int |
STATUS_UNKNOWN |
|
|
|
[Expand]
Inherited Fields |
From class
org.mule.transaction.AbstractSingleResourceTransaction
|
protected
final
AtomicBoolean |
committed |
|
|
protected
Object |
key |
|
|
protected
Object |
resource |
|
|
protected
final
AtomicBoolean |
rollbackOnly |
|
|
protected
final
AtomicBoolean |
rolledBack |
|
|
protected
final
AtomicBoolean |
started |
|
|
protected
static
Map<Integer, String> |
txStatusMappings |
|
|
From class
org.mule.transaction.AbstractTransaction
|
protected
String |
id |
|
|
protected
final
Log |
logger |
|
|
protected
MuleContext |
muleContext |
|
|
|
[Expand]
Inherited Methods |
From class
org.mule.transaction.AbstractSingleResourceTransaction
|
void
|
begin()
|
|
void
|
bindResource(Object arg0, Object arg1)
|
|
void
|
commit()
|
|
Class
|
getKeyType()
|
|
Object
|
getResource(Object arg0)
|
|
Class
|
getResourceType()
|
|
int
|
getStatus()
|
|
boolean
|
hasResource(Object arg0)
|
|
void
|
rollback()
|
|
void
|
setRollbackOnly()
|
|
boolean
|
supports(Object arg0, Object arg1)
|
|
String
|
toString()
|
|
From class
org.mule.transaction.AbstractTransaction
|
void
|
begin()
|
|
void
|
commit()
|
|
abstract
void
|
doBegin()
|
|
abstract
void
|
doCommit()
|
|
abstract
void
|
doRollback()
|
|
void
|
fireNotification(TransactionNotification arg0)
|
|
String
|
getId()
|
|
boolean
|
isBegun()
|
|
boolean
|
isCommitted()
|
|
boolean
|
isRollbackOnly()
|
|
boolean
|
isRolledBack()
|
|
boolean
|
isXA()
|
|
void
|
resume()
|
|
void
|
rollback()
|
|
Transaction
|
suspend()
|
|
String
|
toString()
|
|
void
|
unbindTransaction()
|
|
From class
java.lang.Object
|
Object
|
clone()
|
|
boolean
|
equals(Object arg0)
|
|
void
|
finalize()
|
|
final
Class<?>
|
getClass()
|
|
int
|
hashCode()
|
|
final
void
|
notify()
|
|
final
void
|
notifyAll()
|
|
String
|
toString()
|
|
final
void
|
wait()
|
|
final
void
|
wait(long arg0, int arg1)
|
|
final
void
|
wait(long arg0)
|
|
From interface
org.mule.api.transaction.Transaction
|
abstract
void
|
begin()
|
|
abstract
void
|
bindResource(Object arg0, Object arg1)
|
|
abstract
void
|
commit()
|
|
abstract
String
|
getId()
|
|
abstract
Object
|
getResource(Object arg0)
|
|
abstract
int
|
getStatus()
|
|
abstract
boolean
|
hasResource(Object arg0)
|
|
abstract
boolean
|
isBegun()
|
|
abstract
boolean
|
isCommitted()
|
|
abstract
boolean
|
isRollbackOnly()
|
|
abstract
boolean
|
isRolledBack()
|
|
abstract
boolean
|
isXA()
|
|
abstract
void
|
resume()
|
|
abstract
void
|
rollback()
|
|
abstract
void
|
setRollbackOnly()
|
|
abstract
boolean
|
supports(Object arg0, Object arg1)
|
|
abstract
Transaction
|
suspend()
|
|
Fields
EntityManager
entityManager
EntityTransaction
transaction
Public Constructors
public
JPATransaction
(MuleContext muleContext)
Public Methods
public
void
bindResource
(Object key, Object resource)
public
EntityManager
getEntityManager
()
Protected Methods
protected
void
doBegin
()
protected
void
doCommit
()
protected
void
doRollback
()