| Package | Description |
|---|---|
| com.atomikos.datasource | |
| com.atomikos.icatch | |
| com.atomikos.icatch.config | |
| com.atomikos.icatch.provider |
| Modifier and Type | Class and Description |
|---|---|
class |
ResourceException
Exception on the level of the resource manager.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Extent.add(Extent extent)
Merges another extent into this one.
|
void |
Extent.add(Participant participant,
int count)
Adds a participant to the extent.
|
void |
ExportingTransactionManager.addExtent(Extent extent)
Should be called after call returns successfully:
adds the extent of the call to the current transaction.
|
RecoveryCoordinator |
CompositeTransaction.addParticipant(Participant participant) |
void |
Extent.addRemoteParticipants(Map<String,Integer> participants) |
void |
CompositeTransaction.addSubTxAwareParticipant(SubTxAwareParticipant subtxaware)
Resources that support lock inheritance can use this feature
to be notified whenever a lock should be inherited.
|
void |
CompositeTransaction.commit()
Commits the composite transaction.
|
void |
Participant.commit(boolean onePhase)
Commits the participant's work.
|
CompositeTransaction |
CompositeTransactionManager.createCompositeTransaction(long timeout)
Starts a new (sub)transaction (not an activity) for the current thread.
|
CompositeTransaction |
TransactionService.createCompositeTransaction(long timeout)
Starts a new transaction.
|
CompositeCoordinator |
CompositeTransaction.getCompositeCoordinator() |
CompositeCoordinator |
TransactionService.getCompositeCoordinator(String root)
Gets a composite coordinator for the given root.
|
CompositeTransaction |
CompositeTransactionManager.getCompositeTransaction() |
CompositeTransaction |
CompositeTransactionManager.getCompositeTransaction(String tid)
Gets the composite transaction with the given id.
|
Participant |
TransactionService.getParticipant(String root)
Gets a participant handle for the given root.
|
Propagation |
ExportingTransactionManager.getPropagation()
Gets the propagation info of the transaction for the calling thread.
|
CompositeTransaction |
ImportingTransactionManager.importTransaction(Propagation propagation)
Imports the transaction propagation obtained from an incoming request.
|
int |
Participant.prepare()
Prepares the participant.
|
CompositeTransaction |
TransactionService.recreateCompositeTransaction(Propagation context)
Recreates a composite transaction based on an imported context.
|
void |
CompositeTransaction.registerSynchronization(Synchronization sync) |
void |
CompositeTransactionManager.resume(CompositeTransaction compositeTransaction)
Re-maps the calling thread to the given transaction.
|
void |
CompositeTransaction.rollback()
Rollback of the current transaction.
|
void |
Participant.rollback()
Rollback of the participant's work.
|
void |
Participant.setCascadeList(Map<String,Integer> allParticipants)
For cascading 2PC, this method sets the information needed
to cascade.
|
void |
CompositeTransaction.setSerial()
Set serial mode for root.
|
void |
TransactionService.shutdown(boolean force)
Shuts down the server in a clean way.
|
CompositeTransaction |
CompositeTransactionManager.suspend()
Suspends the transaction context for the current thread.
|
Extent |
ImportingTransactionManager.terminated(boolean commit)
Signals that the incoming request is done processing, in order to
terminate the transaction context for the calling thread.
|
| Modifier and Type | Method and Description |
|---|---|
void |
UserTransactionService.init() |
void |
UserTransactionService.init(Properties properties) |
void |
UserTransactionServiceImp.init(Properties properties)
Initializes with given properties.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TransactionServiceProvider.init(Properties properties) |
Copyright © 2022. All rights reserved.