- READ_ONLY - Static variable in interface com.atomikos.icatch.Participant
-
Indicates that no commit/rollback is needed after prepare.
- recordAsCommitting(String) - Method in interface com.atomikos.recovery.RecoveryLog
-
Mark the given transaction as committing.
- recover(long, Collection<PendingTransactionRecord>, Collection<PendingTransactionRecord>) - Method in interface com.atomikos.datasource.RecoverableResource
-
Instructs the resource to recover.
- RecoverableResource - Interface in com.atomikos.datasource
-
A Recoverable Resource is the abstraction of a resource
that supports recoverable work (i.e., that supports Participant
instances).
- RECOVERY_DELAY_PROPERTY_NAME - Static variable in class com.atomikos.icatch.provider.ConfigProperties
-
- RecoveryCoordinator - Interface in com.atomikos.icatch
-
The coordinator who knows the outcome for recovery purposes.
- recoveryDomainName - Variable in class com.atomikos.recovery.PendingTransactionRecord
-
For imported transactions, this will be a foreign recovery domain.
- RecoveryEndedEvent - Class in com.atomikos.icatch.event.recovery
-
- RecoveryEndedEvent(boolean, long) - Constructor for class com.atomikos.icatch.event.recovery.RecoveryEndedEvent
-
- RecoveryFailedEvent - Class in com.atomikos.icatch.event.recovery
-
- RecoveryFailedEvent(String) - Constructor for class com.atomikos.icatch.event.recovery.RecoveryFailedEvent
-
- RecoveryLeaderElectedEvent - Class in com.atomikos.icatch.event.recovery
-
Event signaling that a new recovery leader has been elected.
- RecoveryLeaderElectedEvent(String) - Constructor for class com.atomikos.icatch.event.recovery.RecoveryLeaderElectedEvent
-
- recoveryLeaderJvmId - Variable in class com.atomikos.icatch.event.recovery.RecoveryLeaderElectedEvent
-
- RecoveryLog - Interface in com.atomikos.recovery
-
Handle to the transaction logs for recovery purposes.
- RecoveryService - Interface in com.atomikos.icatch
-
A handle to the TM that resources can use to recover.
- RecoveryStartedEvent - Class in com.atomikos.icatch.event.recovery
-
- RecoveryStartedEvent(long) - Constructor for class com.atomikos.icatch.event.recovery.RecoveryStartedEvent
-
- recreateCompositeTransaction(Propagation) - Method in interface com.atomikos.icatch.CompositeTransactionManager
-
Recreate a composite transaction based on an imported context.
- recreateCompositeTransaction(Propagation) - Method in interface com.atomikos.icatch.TransactionService
-
Recreates a composite transaction based on an imported context.
- registerResource(RecoverableResource) - Method in interface com.atomikos.icatch.config.UserTransactionService
-
- registerResource(RecoverableResource) - Method in class com.atomikos.icatch.config.UserTransactionServiceImp
-
- registerSynchronization(Synchronization) - Method in interface com.atomikos.icatch.CompositeTransaction
-
- registerTransactionServicePlugin(TransactionServicePlugin) - Static method in class com.atomikos.icatch.config.Configuration
-
Add a transaction service listener.
- registerTransactionServicePlugin(TransactionServicePlugin) - Method in interface com.atomikos.icatch.config.UserTransactionService
-
- registerTransactionServicePlugin(TransactionServicePlugin) - Method in class com.atomikos.icatch.config.UserTransactionServiceImp
-
- removeAllDescendants(PendingTransactionRecord, Collection<PendingTransactionRecord>) - Static method in class com.atomikos.recovery.PendingTransactionRecord
-
- removeResource(String) - Static method in class com.atomikos.icatch.config.Configuration
-
Removes a resource from the config.
- removeResource(RecoverableResource) - Method in interface com.atomikos.icatch.config.UserTransactionService
-
- removeResource(RecoverableResource) - Method in class com.atomikos.icatch.config.UserTransactionServiceImp
-
- removeTransactionServicePlugin(TransactionServicePlugin) - Method in interface com.atomikos.icatch.config.UserTransactionService
-
- removeTransactionServicePlugin(TransactionServicePlugin) - Method in class com.atomikos.icatch.config.UserTransactionServiceImp
-
- removeTSListener(TransactionServicePlugin) - Method in interface com.atomikos.icatch.TransactionService
-
Removes a listener from the transaction service.
- ReplayCommitEvent - Class in com.atomikos.icatch.event.transaction
-
Published at-least-once, repeated for every new recovery attempt.
- ReplayCommitEvent(String, String) - Constructor for class com.atomikos.icatch.event.transaction.ReplayCommitEvent
-
- ResourceException - Exception in com.atomikos.datasource
-
Exception on the level of the resource manager.
- ResourceException(String) - Constructor for exception com.atomikos.datasource.ResourceException
-
- ResourceException(String, Throwable) - Constructor for exception com.atomikos.datasource.ResourceException
-
- ResourceTransaction - Interface in com.atomikos.datasource
-
The notion of a local transaction executed on a resource.
- resume() - Method in interface com.atomikos.datasource.ResourceTransaction
-
Resumes a previously suspended tx.
- resume(CompositeTransaction) - Method in interface com.atomikos.icatch.CompositeTransactionManager
-
Re-maps the calling thread to the given transaction.
- RETRY_ON_HEURISTIC_HAZARD_PROPERTY_NAME - Static variable in class com.atomikos.icatch.provider.ConfigProperties
-
- rollback() - Method in interface com.atomikos.icatch.CompositeTransaction
-
Rollback of the current transaction.
- rollback() - Method in interface com.atomikos.icatch.Participant
-
Rollback of the participant's work.
- RollbackException - Exception in com.atomikos.icatch
-
An exception indicating that a transaction has already been rolled back.
- RollbackException(String) - Constructor for exception com.atomikos.icatch.RollbackException
-
- RollbackException(String, Throwable) - Constructor for exception com.atomikos.icatch.RollbackException
-
- RollbackException() - Constructor for exception com.atomikos.icatch.RollbackException
-
- rolledback(CompositeTransaction) - Method in interface com.atomikos.icatch.SubTxAwareParticipant
-
Notification that some transaction has been rolledback.
- setCascadeList(Map<String, Integer>) - Method in interface com.atomikos.icatch.Participant
-
For cascading 2PC, this method sets the information needed
to cascade.
- setGlobalSiblingCount(int) - Method in interface com.atomikos.icatch.Participant
-
Set by the root coordinator: the total no of siblings detected.
- setInitialRecoverableResources(List<RecoverableResource>) - Method in class com.atomikos.icatch.config.UserTransactionServiceImp
-
Dependency injection of all resources to be added during init.
- setInitialTransactionServicePlugins(List<TransactionServicePlugin>) - Method in class com.atomikos.icatch.config.UserTransactionServiceImp
-
Dependency injection of extra plugins to be added during init.
- setProperty(String, String) - Method in interface com.atomikos.icatch.CompositeTransaction
-
Sets metadata property information on the transaction object.
- setProperty(String, String) - Method in class com.atomikos.icatch.provider.ConfigProperties
-
- setRecoveryService(RecoveryService) - Method in interface com.atomikos.datasource.RecoverableResource
-
Initializes this resource with the recovery service.
- setRollbackOnly() - Method in interface com.atomikos.icatch.CompositeTransaction
-
Marks the transaction so that the only possible
termination is rollback.
- setSerial() - Method in interface com.atomikos.icatch.CompositeTransaction
-
Set serial mode for root.
- shutdown(boolean) - Static method in class com.atomikos.icatch.config.Configuration
-
- shutdown(boolean) - Method in interface com.atomikos.icatch.config.UserTransactionService
-
- shutdown(boolean) - Method in class com.atomikos.icatch.config.UserTransactionServiceImp
-
- shutdown(boolean) - Method in interface com.atomikos.icatch.provider.TransactionServiceProvider
-
- shutdown(boolean) - Method in interface com.atomikos.icatch.TransactionService
-
Shuts down the server in a clean way.
- shutdownForce() - Method in class com.atomikos.icatch.config.UserTransactionServiceImp
-
Convenience shutdown method for DI containers like Spring.
- shutdownWait() - Method in class com.atomikos.icatch.config.UserTransactionServiceImp
-
Convenience shutdown method for DI containers like Spring.
- stackTraces - Variable in class com.atomikos.icatch.event.transaction.TransactionTimeoutEvent
-
A summary of threads for which activity was detected in the transaction,
and their associated stack traces.
- startOfRecovery - Variable in class com.atomikos.icatch.event.recovery.RecoveryStartedEvent
-
- state - Variable in class com.atomikos.icatch.event.transaction.ParticipantHeuristicEvent
-
- state - Variable in class com.atomikos.icatch.event.transaction.TransactionHeuristicEvent
-
- state - Variable in class com.atomikos.recovery.PendingTransactionRecord
-
- SubTxAwareParticipant - Interface in com.atomikos.icatch
-
A participant that wants to be notified of local termination of a node in a
nested transaction tree.
- success - Variable in class com.atomikos.icatch.event.recovery.RecoveryEndedEvent
-
- superiorCoordinatorId - Variable in class com.atomikos.icatch.event.transaction.TransactionPreparingEvent
-
- superiorId - Variable in class com.atomikos.recovery.PendingTransactionRecord
-
- suspend() - Method in interface com.atomikos.datasource.ResourceTransaction
-
Suspends the work, so that underlying resources can
be used for a next (sibling) invocation.
- suspend() - Method in interface com.atomikos.icatch.CompositeTransactionManager
-
Suspends the transaction context for the current thread.
- Synchronization - Interface in com.atomikos.icatch
-
A synchronization inferface for transaction termination callbacks.
- SysException - Exception in com.atomikos.icatch
-
An exception for unexpected system errors with nested information.
- SysException(String) - Constructor for exception com.atomikos.icatch.SysException
-
- SysException(String, Throwable) - Constructor for exception com.atomikos.icatch.SysException
-
- SysException(Throwable) - Constructor for exception com.atomikos.icatch.SysException
-
- terminated(boolean) - Method in interface com.atomikos.icatch.ImportingTransactionManager
-
Signals that the incoming request is done processing, in order to
terminate the transaction context for the calling thread.
- THREADED_2PC_PROPERTY_NAME - Static variable in class com.atomikos.icatch.provider.ConfigProperties
-
- THROW_ON_HEURISTIC_PROPERTY_NAME - Static variable in class com.atomikos.icatch.provider.ConfigProperties
-
- TimeoutException - Exception in com.atomikos.icatch
-
- TimeoutException(String) - Constructor for exception com.atomikos.icatch.TimeoutException
-
- TM_UNIQUE_NAME_PROPERTY_NAME - Static variable in class com.atomikos.icatch.provider.ConfigProperties
-
- toRecord() - Method in class com.atomikos.recovery.PendingTransactionRecord
-
- toString() - Method in class com.atomikos.icatch.event.recovery.RecoveryEndedEvent
-
- toString() - Method in class com.atomikos.icatch.event.recovery.RecoveryFailedEvent
-
- toString() - Method in class com.atomikos.icatch.event.recovery.RecoveryLeaderElectedEvent
-
- toString() - Method in class com.atomikos.icatch.event.recovery.RecoveryStartedEvent
-
- toString() - Method in class com.atomikos.icatch.event.transaction.ParticipantAbortingEvent
-
- toString() - Method in class com.atomikos.icatch.event.transaction.ParticipantCommittingEvent
-
- toString() - Method in class com.atomikos.icatch.event.transaction.ParticipantHeuristicEvent
-
- toString() - Method in class com.atomikos.icatch.event.transaction.PresumedAbortEvent
-
- toString() - Method in class com.atomikos.icatch.event.transaction.ReplayCommitEvent
-
- toString() - Method in class com.atomikos.icatch.event.transaction.TransactionAbandonedEvent
-
- toString() - Method in class com.atomikos.icatch.event.transaction.TransactionAbortedEvent
-
- toString() - Method in class com.atomikos.icatch.event.transaction.TransactionCommittedEvent
-
- toString() - Method in class com.atomikos.icatch.event.transaction.TransactionHeuristicEvent
-
- toString() - Method in class com.atomikos.icatch.event.transaction.TransactionLogWriteExpiredEvent
-
- toString() - Method in class com.atomikos.icatch.event.transaction.TransactionLogWriteFailedEvent
-
- toString() - Method in class com.atomikos.icatch.event.transaction.TransactionPreparingEvent
-
- toString() - Method in class com.atomikos.icatch.event.transaction.TransactionReadOnlyEvent
-
- toString() - Method in class com.atomikos.icatch.event.transaction.TransactionRollbackOnlyEvent
-
- toString() - Method in class com.atomikos.icatch.event.transaction.TransactionTimeoutEvent
-
- toString() - Method in class com.atomikos.icatch.Extent
-
- toString() - Method in class com.atomikos.icatch.Propagation
-
- toString() - Method in class com.atomikos.recovery.PendingTransactionRecord
-
- TransactionAbandonedEvent - Class in com.atomikos.icatch.event.transaction
-
Courtesy event published at-most-once.
- TransactionAbandonedEvent(String) - Constructor for class com.atomikos.icatch.event.transaction.TransactionAbandonedEvent
-
- TransactionAbortedEvent - Class in com.atomikos.icatch.event.transaction
-
Courtesy event published at-most-once.
- TransactionAbortedEvent(String, long) - Constructor for class com.atomikos.icatch.event.transaction.TransactionAbortedEvent
-
- TransactionalResource - Interface in com.atomikos.datasource
-
Represents the abstraction of a data source that
supports transactions and recovery.
- TransactionCommittedEvent - Class in com.atomikos.icatch.event.transaction
-
Courtesy event published at-most-once.
- TransactionCommittedEvent(String, long) - Constructor for class com.atomikos.icatch.event.transaction.TransactionCommittedEvent
-
- transactionCreationTimestamp - Variable in class com.atomikos.icatch.event.transaction.TransactionDurationEvent
-
- TransactionDurationEvent - Class in com.atomikos.icatch.event.transaction
-
Event signaling a transaction duration - detected by OLTP.
- TransactionDurationEvent(String, long) - Constructor for class com.atomikos.icatch.event.transaction.TransactionDurationEvent
-
- TransactionEvent - Class in com.atomikos.icatch.event.transaction
-
Domain event raised whenever something significant happens in the transaction life cycle.
- TransactionEvent(String) - Constructor for class com.atomikos.icatch.event.transaction.TransactionEvent
-
- TransactionHeuristicEvent - Class in com.atomikos.icatch.event.transaction
-
Event to signal a heuristic outcome.
- TransactionHeuristicEvent(String, String, TxState) - Constructor for class com.atomikos.icatch.event.transaction.TransactionHeuristicEvent
-
- transactionId - Variable in class com.atomikos.icatch.event.transaction.TransactionEvent
-
- TransactionLogWriteExpiredEvent - Class in com.atomikos.icatch.event.transaction
-
Event signaling that an expired transaction log record write has been detected.
- TransactionLogWriteExpiredEvent(String, long) - Constructor for class com.atomikos.icatch.event.transaction.TransactionLogWriteExpiredEvent
-
- TransactionLogWriteFailedEvent - Class in com.atomikos.icatch.event.transaction
-
- TransactionLogWriteFailedEvent(String) - Constructor for class com.atomikos.icatch.event.transaction.TransactionLogWriteFailedEvent
-
- TransactionPreparingEvent - Class in com.atomikos.icatch.event.transaction
-
Courtesy event published at-most-once.
- TransactionPreparingEvent(String, String[], String[]) - Constructor for class com.atomikos.icatch.event.transaction.TransactionPreparingEvent
-
- TransactionPreparingEvent(String, String, String[], String[]) - Constructor for class com.atomikos.icatch.event.transaction.TransactionPreparingEvent
-
- TransactionReadOnlyEvent - Class in com.atomikos.icatch.event.transaction
-
Courtesy event published at-most-once.
- TransactionReadOnlyEvent(String, long) - Constructor for class com.atomikos.icatch.event.transaction.TransactionReadOnlyEvent
-
- TransactionRollbackOnlyEvent - Class in com.atomikos.icatch.event.transaction
-
Courtesy event published at-most-once.
- TransactionRollbackOnlyEvent(String) - Constructor for class com.atomikos.icatch.event.transaction.TransactionRollbackOnlyEvent
-
- TransactionService - Interface in com.atomikos.icatch
-
This internal interface is the base interface for creating transactions.
- TransactionServicePlugin - Interface in com.atomikos.icatch
-
A plugin interface for transaction service extension modules.
- TransactionServiceProvider - Interface in com.atomikos.icatch.provider
-
- TransactionTimeoutEvent - Class in com.atomikos.icatch.event.transaction
-
Courtesy event published at-most-once.
- TransactionTimeoutEvent(String, long, String) - Constructor for class com.atomikos.icatch.event.transaction.TransactionTimeoutEvent
-
- transitionAllowedTo(TxState) - Method in enum com.atomikos.recovery.TxState
-
- TxState - Enum in com.atomikos.recovery
-
The states for a distributed transaction system.