| Package | Description |
|---|---|
| bitronix.tm.internal |
Internal implementation details.
|
| bitronix.tm.recovery |
Recovery logic.
|
| bitronix.tm.resource.common |
Resource management code common across all resource types.
|
| bitronix.tm.resource.ehcache |
Ehcache specific resource management code.
|
| bitronix.tm.resource.jdbc |
JDBC specific resource management code.
|
| bitronix.tm.resource.jms |
Synchronous JMS specific resource management code.
|
| bitronix.tm.twopc |
Two-phase commit logic.
|
| bitronix.tm.twopc.executor |
Two-phase commit commands executors.
|
| bitronix.tm.utils |
Misc utility classes.
|
| Modifier and Type | Method and Description |
|---|---|
XAResourceHolderState |
XAResourceManager.findXAResourceHolderState(javax.transaction.xa.XAResource xaResource)
Look if an
XAResource has already been enlisted. |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<XAResourceHolderState> |
XAResourceManager.getAllResources() |
java.util.List<XAResourceHolderState> |
XAResourceManager.getNaturalOrderResourcesForPosition(java.lang.Integer position) |
java.util.List<XAResourceHolderState> |
XAResourceManager.getReverseOrderResourcesForPosition(java.lang.Integer position) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
XAResourceManager.delist(XAResourceHolderState xaResourceHolderState,
int flag)
Delist the specified
XAResourceHolderState. |
void |
XAResourceManager.enlist(XAResourceHolderState xaResourceHolderState)
Enlist the specified
XAResourceHolderState. |
| Constructor and Description |
|---|
XAResourceHolderState(XAResourceHolderState resourceHolderState) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
RecoveryHelper.commit(XAResourceHolderState xaResourceHolderState,
javax.transaction.xa.Xid xid)
Commit the specified branch of a dangling transaction.
|
static java.util.Set<BitronixXid> |
RecoveryHelper.recover(XAResourceHolderState xaResourceHolderState)
Run the recovery process on the target resource.
|
static boolean |
RecoveryHelper.rollback(XAResourceHolderState xaResourceHolderState,
javax.transaction.xa.Xid xid)
Rollback the specified branch of a dangling transaction.
|
| Modifier and Type | Method and Description |
|---|---|
XAResourceHolderState |
XAResourceProducer.startRecovery()
Prepare the recoverable
XAResource producer for recovery. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<Uid,XAResourceHolderState> |
AbstractXAResourceHolder.getXAResourceHolderStatesForGtrid(Uid gtrid) |
java.util.Map<Uid,XAResourceHolderState> |
XAResourceHolder.getXAResourceHolderStatesForGtrid(Uid gtrid)
Get all the
XAResourceHolderStates of this wrapped resource for a specific GTRID. |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractXAResourceHolder.putXAResourceHolderState(BitronixXid xid,
XAResourceHolderState xaResourceHolderState) |
void |
XAResourceHolder.putXAResourceHolderState(BitronixXid xid,
XAResourceHolderState xaResourceHolderState)
Add a
XAResourceHolderState of this wrapped resource. |
| Modifier and Type | Method and Description |
|---|---|
XAResourceHolderState |
EhCacheXAResourceProducer.startRecovery()
Prepare the recoverable
XAResource producer for recovery. |
| Modifier and Type | Method and Description |
|---|---|
XAResourceHolderState |
PoolingDataSource.startRecovery() |
| Modifier and Type | Method and Description |
|---|---|
XAResourceHolderState |
PoolingConnectionFactory.startRecovery() |
| Modifier and Type | Method and Description |
|---|---|
protected static java.util.List<XAResourceHolderState> |
AbstractPhaseEngine.collectNotInterestedResources(java.util.List<XAResourceHolderState> allResources,
java.util.List<XAResourceHolderState> interestedResources) |
java.util.List<XAResourceHolderState> |
PhaseException.getResourceStates()
Get the list of resource which threw an exception during a phase execution.
|
java.util.List<XAResourceHolderState> |
Preparer.prepare(BitronixTransaction transaction)
Execute phase 1 prepare.
|
| Modifier and Type | Method and Description |
|---|---|
protected Job |
Rollbacker.createJob(XAResourceHolderState resourceHolder) |
protected Job |
Preparer.createJob(XAResourceHolderState xaResourceHolderState) |
protected abstract Job |
AbstractPhaseEngine.createJob(XAResourceHolderState xaResourceHolderState)
Create a
Job that is going to execute the phase command on the given resource. |
protected Job |
Committer.createJob(XAResourceHolderState resourceHolder) |
protected boolean |
Rollbacker.isParticipating(XAResourceHolderState xaResourceHolderState) |
protected boolean |
Preparer.isParticipating(XAResourceHolderState xaResourceHolderState) |
protected abstract boolean |
AbstractPhaseEngine.isParticipating(XAResourceHolderState xaResourceHolderState)
Determine if a resource is participating in the phase or not.
|
protected boolean |
Committer.isParticipating(XAResourceHolderState xaResourceHolderState) |
| Modifier and Type | Method and Description |
|---|---|
protected static java.util.List<XAResourceHolderState> |
AbstractPhaseEngine.collectNotInterestedResources(java.util.List<XAResourceHolderState> allResources,
java.util.List<XAResourceHolderState> interestedResources) |
protected static java.util.List<XAResourceHolderState> |
AbstractPhaseEngine.collectNotInterestedResources(java.util.List<XAResourceHolderState> allResources,
java.util.List<XAResourceHolderState> interestedResources) |
protected static java.util.Set<java.lang.String> |
AbstractPhaseEngine.collectResourcesUniqueNames(java.util.List<XAResourceHolderState> resources) |
void |
Committer.commit(BitronixTransaction transaction,
java.util.List<XAResourceHolderState> interestedResources)
Execute phase 2 commit.
|
void |
Rollbacker.rollback(BitronixTransaction transaction,
java.util.List<XAResourceHolderState> interestedResources)
Rollback the current XA transaction.
|
| Constructor and Description |
|---|
PhaseException(java.util.List<java.lang.Exception> exceptions,
java.util.List<XAResourceHolderState> resourceStates) |
| Modifier and Type | Method and Description |
|---|---|
XAResourceHolderState |
Job.getResource() |
| Constructor and Description |
|---|
Job(XAResourceHolderState resourceHolder) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
Decoder.collectResourcesNames(java.util.Collection<XAResourceHolderState> resources)
Create a String representation of a list of
XAResourceHolders. |
Copyright © 2006-2022 Bitronix Software. All Rights Reserved.