Skip navigation links
A B C D E F G H I J L M O P R S T U V W 

A

add(Participant, int) - Method in class com.atomikos.icatch.Extent
Adds a participant to the extent.
add(Extent) - Method in class com.atomikos.icatch.Extent
Merges another extent into this one.
addExtent(Extent) - Method in interface com.atomikos.icatch.ExportingTransactionManager
Should be called after call returns successfully: adds the extent of the call to the current transaction.
addParticipant(Participant) - Method in interface com.atomikos.icatch.CompositeTransaction
 
addRemoteParticipants(Map<String, Integer>) - Method in class com.atomikos.icatch.Extent
 
addResource(RecoverableResource) - Static method in class com.atomikos.icatch.config.Configuration
Add a resource to the transaction manager domain.
addSubTxAwareParticipant(SubTxAwareParticipant) - Method in interface com.atomikos.icatch.CompositeTransaction
Resources that support lock inheritance can use this feature to be notified whenever a lock should be inherited.
addTSListener(TransactionServicePlugin) - Method in interface com.atomikos.icatch.TransactionService
Adds a listener to the transaction service.
afterCompletion(TxState) - Method in interface com.atomikos.icatch.Synchronization
Called after the overall outcome is known.
afterInit() - Method in interface com.atomikos.icatch.TransactionServicePlugin
Called after initialization of the transaction core.
afterShutdown() - Method in interface com.atomikos.icatch.TransactionServicePlugin
Called after shutdown of the transaction core.
ALLOW_SUBTRANSACTIONS - Static variable in class com.atomikos.icatch.provider.ConfigProperties
 
allowsHeuristicTermination(String) - Method in class com.atomikos.recovery.PendingTransactionRecord
 
applyUserSpecificProperties(Properties) - Method in class com.atomikos.icatch.provider.ConfigProperties
 
assembleCompositeTransactionManager() - Method in interface com.atomikos.icatch.provider.Assembler
 
Assembler - Interface in com.atomikos.icatch.provider
Abstraction of how the API is instantiated.
assembleTransactionService(ConfigProperties) - Method in interface com.atomikos.icatch.provider.Assembler
 

B

beforeCompletion() - Method in interface com.atomikos.icatch.Synchronization
Called before prepare decision is made.
beforeInit() - Method in interface com.atomikos.icatch.TransactionServicePlugin
Called before initialization of the transaction core.

C

CHECKPOINT_INTERVAL - Static variable in class com.atomikos.icatch.provider.ConfigProperties
 
close() - Method in interface com.atomikos.datasource.RecoverableResource
Closes the resource for shutdown.
close() - Method in class com.atomikos.icatch.config.UserTransactionServiceImp
 
close() - Method in interface com.atomikos.icatch.OrderedLifecycleComponent
 
close() - Method in interface com.atomikos.recovery.OltpLog
 
closed() - Method in interface com.atomikos.recovery.RecoveryLog
 
closing() - Method in interface com.atomikos.recovery.RecoveryLog
Notification of JVM shutdown - allows another instance to take over.
collectLineages(PendingTransactionRecord.AncestorPredicate, Collection<PendingTransactionRecord>) - Static method in class com.atomikos.recovery.PendingTransactionRecord
 
com.atomikos.datasource - package com.atomikos.datasource
 
com.atomikos.icatch - package com.atomikos.icatch
 
com.atomikos.icatch.config - package com.atomikos.icatch.config
 
com.atomikos.icatch.event - package com.atomikos.icatch.event
 
com.atomikos.icatch.event.transaction - package com.atomikos.icatch.event.transaction
 
com.atomikos.icatch.provider - package com.atomikos.icatch.provider
 
com.atomikos.recovery - package com.atomikos.recovery
 
commit() - Method in interface com.atomikos.icatch.CompositeTransaction
Commits the composite transaction.
commit(boolean) - Method in interface com.atomikos.icatch.Participant
Commits the participant's work.
committed(CompositeTransaction) - Method in interface com.atomikos.icatch.SubTxAwareParticipant
Notification of termination.
CompositeCoordinator - Interface in com.atomikos.icatch
Represents the per-server work done as part of the same global (root) transaction scope.
CompositeTransaction - Interface in com.atomikos.icatch
Represents a nested part of a global composite transaction.
CompositeTransactionManager - Interface in com.atomikos.icatch
This interface outlines the API for managing composite transactions in the local VM.
ConfigProperties - Class in com.atomikos.icatch.provider
 
ConfigProperties(Properties) - Constructor for class com.atomikos.icatch.provider.ConfigProperties
 
Configuration - Class in com.atomikos.icatch.config
Configuration is a facade for the transaction management core.
createCompositeTransaction(long) - Method in interface com.atomikos.icatch.CompositeTransactionManager
Starts a new (sub)transaction (not an activity) for the current thread.
createCompositeTransaction(long) - Method in interface com.atomikos.icatch.TransactionService
Starts a new transaction.
createOltpLog() - Method in interface com.atomikos.recovery.OltpLogFactory
 
createSubTransaction() - Method in interface com.atomikos.icatch.CompositeTransaction
 

D

DEFAULT_MAX_WAIT_TIME_ON_SHUTDOWN - Static variable in class com.atomikos.icatch.provider.ConfigProperties
 

E

ENABLE_LOGGING_PROPERTY_NAME - Static variable in class com.atomikos.icatch.provider.ConfigProperties
 
Event - Class in com.atomikos.icatch.event
Significant core events that are communicated to plugged-in listeners.
Event() - Constructor for class com.atomikos.icatch.event.Event
 
eventCreationTimestamp - Variable in class com.atomikos.icatch.event.Event
 
EventListener - Interface in com.atomikos.icatch.event
Observer interface for transaction-related domain events.
eventOccurred(Event) - Method in interface com.atomikos.icatch.event.EventListener
 
expires - Variable in class com.atomikos.recovery.PendingTransactionRecord
 
ExportingTransactionManager - Interface in com.atomikos.icatch
An interface for a TM that allows outgoing remote calls to be transactional.
Extent - Class in com.atomikos.icatch
The extent carries the information about the 'size' of a propagation after it returns: the directly and indirectly invoked servers, and the orphan detection information for those.
Extent() - Constructor for class com.atomikos.icatch.Extent
 
Extent(String) - Constructor for class com.atomikos.icatch.Extent
 
Extent(Extent) - Constructor for class com.atomikos.icatch.Extent
Creates a new extent with the supplied extent's participants as indirect participants only.
extractCoordinatorIds(Collection<PendingTransactionRecord>, TxState...) - Static method in class com.atomikos.recovery.PendingTransactionRecord
 

F

FILE_PATH_PROPERTY_NAME - Static variable in class com.atomikos.icatch.provider.ConfigProperties
 
findAllDescendants(PendingTransactionRecord, Collection<PendingTransactionRecord>) - Static method in class com.atomikos.recovery.PendingTransactionRecord
 
FORCE_SHUTDOWN_ON_VM_EXIT_PROPERTY_NAME - Static variable in class com.atomikos.icatch.provider.ConfigProperties
 
forget() - Method in interface com.atomikos.icatch.Participant
Indicates that a heuristic participant can forget about its work.
forget(String) - Method in interface com.atomikos.recovery.RecoveryLog
 
FORGET_ORPHANED_LOG_ENTRIES_DELAY - Static variable in class com.atomikos.icatch.provider.ConfigProperties
 
forgetTransactionRecords(Collection<PendingTransactionRecord>) - Method in interface com.atomikos.recovery.RecoveryLog
 
fromRecord(String) - Static method in class com.atomikos.recovery.PendingTransactionRecord
 

G

get(String) - Method in interface com.atomikos.recovery.RecoveryLog
 
getAllowSubTransactions() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getAsBoolean(String) - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getAsInt(String) - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getAsLong(String) - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getAssembler() - Static method in class com.atomikos.icatch.config.Configuration
 
getCheckpointInterval() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getCompletedProperties() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getCompositeCoordinator() - Method in interface com.atomikos.icatch.CompositeTransaction
 
getCompositeCoordinator(String) - Method in interface com.atomikos.icatch.TransactionService
Gets a composite coordinator for the given root.
getCompositeTransaction() - Method in interface com.atomikos.icatch.CompositeTransactionManager
 
getCompositeTransaction(String) - Method in interface com.atomikos.icatch.CompositeTransactionManager
Gets the composite transaction with the given id.
getCompositeTransaction(String) - Method in interface com.atomikos.icatch.TransactionService
Gets the composite transaction with the given tid.
getCompositeTransactionManager() - Static method in class com.atomikos.icatch.config.Configuration
Get the composite transaction manager.
getCompositeTransactionManager() - Method in interface com.atomikos.icatch.config.UserTransactionService
 
getCompositeTransactionManager() - Method in class com.atomikos.icatch.config.UserTransactionServiceImp
 
getConfigProperties() - Static method in class com.atomikos.icatch.config.Configuration
 
getCoordinatorId() - Method in interface com.atomikos.icatch.CompositeCoordinator
 
getDefaultMaxWaitTimeOnShutdown() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getEnableLogging() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getExpiredPendingCommittingTransactionRecordsAt(long) - Method in interface com.atomikos.recovery.RecoveryLog
 
getExtent() - Method in interface com.atomikos.icatch.CompositeTransaction
 
getForceShutdownOnVmExit() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getForgetOrphanedLogEntriesDelay() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getIndoubtTransactionRecords() - Method in interface com.atomikos.recovery.RecoveryLog
 
getJvmId() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getLineage() - Method in interface com.atomikos.icatch.CompositeTransaction
 
getLineage() - Method in class com.atomikos.icatch.Propagation
 
getLogBaseDir() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getLogBaseName() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getMaxActives() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getMaxTimeout() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getName() - Method in interface com.atomikos.datasource.RecoverableResource
Gets the name of the resource.
getName() - Method in interface com.atomikos.icatch.RecoveryService
 
getOltpMaxRetries() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getOltpRetryInterval() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getParentTransaction() - Method in class com.atomikos.icatch.Propagation
 
getParentTransactionId() - Method in class com.atomikos.icatch.Extent
 
getParticipant(String) - Method in interface com.atomikos.icatch.TransactionService
Gets a participant handle for the given root.
getParticipants() - Method in class com.atomikos.icatch.Extent
 
getPendingTransactionRecords() - Method in interface com.atomikos.recovery.RecoveryLog
 
getPropagation() - Method in interface com.atomikos.icatch.ExportingTransactionManager
Gets the propagation info of the transaction for the calling thread.
getProperties() - Method in interface com.atomikos.icatch.CompositeTransaction
Gets all properties of this instance.
getProperty(String) - Method in interface com.atomikos.icatch.CompositeTransaction
Gets the specified metadata property.
getProperty(String) - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getRecoveryCoordinator() - Method in interface com.atomikos.icatch.CompositeCoordinator
 
getRecoveryCoordinatorURI() - Method in class com.atomikos.icatch.Propagation
 
getRecoveryDelay() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getRecoveryDomainName() - Method in class com.atomikos.icatch.Propagation
 
getRecoveryDomainName() - Method in interface com.atomikos.icatch.RecoveryCoordinator
 
getRecoveryLog() - Static method in class com.atomikos.icatch.config.Configuration
 
getRecoveryLog() - Method in interface com.atomikos.icatch.RecoveryService
 
getRecoveryService() - Static method in class com.atomikos.icatch.config.Configuration
 
getRecoveryService() - Method in interface com.atomikos.icatch.provider.TransactionServiceProvider
 
getRemoteParticipants() - Method in class com.atomikos.icatch.Extent
 
getResource(String) - Static method in class com.atomikos.icatch.config.Configuration
Get the resource with the given name.
getResourceName() - Method in interface com.atomikos.icatch.Participant
 
getResources() - Static method in class com.atomikos.icatch.config.Configuration
Get all resources added so far, in the order that they were added.
getResourceTransaction(CompositeTransaction) - Method in interface com.atomikos.datasource.TransactionalResource
Gets or creates a ResourceTransaction.
getRootId() - Method in interface com.atomikos.icatch.CompositeCoordinator
 
getRootTransaction() - Method in class com.atomikos.icatch.Propagation
 
getState() - Method in interface com.atomikos.icatch.CompositeTransaction
Gets the current state.
getThrowOnHeuristic() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getTid() - Method in interface com.atomikos.icatch.CompositeTransaction
 
getTimeout() - Method in interface com.atomikos.icatch.CompositeTransaction
 
getTimeout() - Method in class com.atomikos.icatch.Propagation
 
getTmUniqueName() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getTransactionService() - Static method in class com.atomikos.icatch.config.Configuration
Retrieves the transaction service being used.
getURI() - Method in interface com.atomikos.icatch.Participant
 
getURI() - Method in interface com.atomikos.icatch.RecoveryCoordinator
Gets the URI identifier for this coordinator.

H

hasMoreToRecover() - Method in interface com.atomikos.datasource.RecoverableResource
 
HeurCommitException - Exception in com.atomikos.icatch
Exception signaling heuristic commit.
HeurCommitException() - Constructor for exception com.atomikos.icatch.HeurCommitException
 
HeurHazardException - Exception in com.atomikos.icatch
Exception signaling that two-phase commit was not acknowledged by some participants.
HeurHazardException() - Constructor for exception com.atomikos.icatch.HeurHazardException
 
HeurHazardException(String) - Constructor for exception com.atomikos.icatch.HeurHazardException
 
HeuristicException - Exception in com.atomikos.icatch
Common superclass for heuristics.
HeuristicException(String) - Constructor for exception com.atomikos.icatch.HeuristicException
 
HeurMixedException - Exception in com.atomikos.icatch
An exception signaling that some participants have committed whereas others performed a rollback.
HeurMixedException() - Constructor for exception com.atomikos.icatch.HeurMixedException
 
HeurRollbackException - Exception in com.atomikos.icatch
An exception signaling that the transaction's work has been rolled back heuristically.
HeurRollbackException() - Constructor for exception com.atomikos.icatch.HeurRollbackException
 
holdsFor(PendingTransactionRecord) - Method in interface com.atomikos.recovery.PendingTransactionRecord.AncestorPredicate
 

I

id - Variable in class com.atomikos.recovery.PendingTransactionRecord
 
ImportingTransactionManager - Interface in com.atomikos.icatch
Represents a handle to import a transaction from an incoming request, so that the work in this VM becomes part of the request's commit or rollback.
importTransaction(Propagation) - Method in interface com.atomikos.icatch.ImportingTransactionManager
Imports the transaction propagation obtained from an incoming request.
init() - Static method in class com.atomikos.icatch.config.Configuration
 
init(Properties) - Method in interface com.atomikos.icatch.config.UserTransactionService
 
init() - Method in interface com.atomikos.icatch.config.UserTransactionService
 
init() - Method in class com.atomikos.icatch.config.UserTransactionServiceImp
Convenience init method for DI containers like Spring.
init(Properties) - Method in class com.atomikos.icatch.config.UserTransactionServiceImp
Initializes with given properties.
init() - Method in interface com.atomikos.icatch.OrderedLifecycleComponent
 
init(Properties) - Method in interface com.atomikos.icatch.provider.TransactionServiceProvider
 
initializeProperties() - Method in interface com.atomikos.icatch.provider.Assembler
 
installCompositeTransactionManager(CompositeTransactionManager) - Static method in class com.atomikos.icatch.config.Configuration
Installs a composite transaction manager as a Singleton.
isActive() - Method in interface com.atomikos.recovery.RecoveryLog
 
isAncestorOf(CompositeTransaction) - Method in interface com.atomikos.icatch.CompositeTransaction
 
isClosed() - Method in interface com.atomikos.datasource.RecoverableResource
Tests if the resource is closed.
isDescendantOf(CompositeTransaction) - Method in interface com.atomikos.icatch.CompositeTransaction
 
isFinalState() - Method in enum com.atomikos.recovery.TxState
 
isFinalStateForOltp() - Method in enum com.atomikos.recovery.TxState
 
isForeignInDomain(String) - Method in class com.atomikos.recovery.PendingTransactionRecord
 
isHeuristic() - Method in enum com.atomikos.recovery.TxState
 
isLocal() - Method in interface com.atomikos.icatch.CompositeTransaction
 
isLocalRoot(String) - Method in class com.atomikos.recovery.PendingTransactionRecord
 
isOneOf(TxState...) - Method in enum com.atomikos.recovery.TxState
 
isRecoverableState() - Method in enum com.atomikos.recovery.TxState
 
isRecoveredByDomain(String) - Method in class com.atomikos.recovery.PendingTransactionRecord
 
isRelatedTransaction(CompositeTransaction) - Method in interface com.atomikos.icatch.CompositeTransaction
 
isRoot() - Method in interface com.atomikos.icatch.CompositeTransaction
 
isSameRM(RecoverableResource) - Method in interface com.atomikos.datasource.RecoverableResource
Tests if a resource is the same as another one.
isSameTransaction(CompositeTransaction) - Method in interface com.atomikos.icatch.CompositeTransaction
 
isSerial() - Method in interface com.atomikos.icatch.CompositeTransaction
Serial mode is an optimized way for lock inheritance: no locks among related transactions are necessary if all related transactions are executed serially with respect to each other.
isSerial() - Method in class com.atomikos.icatch.Propagation
 

J

JVM_ID_PROPERTY_NAME - Static variable in class com.atomikos.icatch.provider.ConfigProperties
 

L

LOG_BASE_DIR_PROPERTY_NAME - Static variable in class com.atomikos.icatch.provider.ConfigProperties
 
LOG_BASE_NAME_PROPERTY_NAME - Static variable in class com.atomikos.icatch.provider.ConfigProperties
 
LogException - Exception in com.atomikos.recovery
 
LogException() - Constructor for exception com.atomikos.recovery.LogException
 
LogException(String) - Constructor for exception com.atomikos.recovery.LogException
 
LogException(Throwable) - Constructor for exception com.atomikos.recovery.LogException
 
LogReadException - Exception in com.atomikos.recovery
 
LogReadException() - Constructor for exception com.atomikos.recovery.LogReadException
 
LogReadException(Throwable) - Constructor for exception com.atomikos.recovery.LogReadException
 
LogReadException(String) - Constructor for exception com.atomikos.recovery.LogReadException
 
LogWriteException - Exception in com.atomikos.recovery
 
LogWriteException() - Constructor for exception com.atomikos.recovery.LogWriteException
 
LogWriteException(Throwable) - Constructor for exception com.atomikos.recovery.LogWriteException
 

M

markAsCommitting() - Method in class com.atomikos.recovery.PendingTransactionRecord
 
markAsTerminated() - Method in class com.atomikos.recovery.PendingTransactionRecord
 
MAX_ACTIVES_PROPERTY_NAME - Static variable in class com.atomikos.icatch.provider.ConfigProperties
 
MAX_TIMEOUT_PROPERTY_NAME - Static variable in class com.atomikos.icatch.provider.ConfigProperties
 

O

OLTP_MAX_RETRIES_PROPERTY_NAME - Static variable in class com.atomikos.icatch.provider.ConfigProperties
 
OLTP_RETRY_INTERVAL - Static variable in class com.atomikos.icatch.provider.ConfigProperties
 
OltpLog - Interface in com.atomikos.recovery
Handle to the transaction logs for writing during transaction processing.
OltpLogFactory - Interface in com.atomikos.recovery
Non-default OLTP logging can be enabled by registering an instance of this interface via the ServiceLoader mechanism of the JDK.
OrderedLifecycleComponent - Interface in com.atomikos.icatch
Marker interface for system components whose order of init and close is important for correct behavior of the transaction system.

P

parentTransactionId - Variable in class com.atomikos.icatch.event.transaction.TransactionHeuristicEvent
 
Participant - Interface in com.atomikos.icatch
A participant for (distributed) two-phase commit of composite transactions.
ParticipantHeuristicEvent - Class in com.atomikos.icatch.event.transaction
Signals heuristic outcome on behalf of a participant.
ParticipantHeuristicEvent(String, String, TxState) - Constructor for class com.atomikos.icatch.event.transaction.ParticipantHeuristicEvent
 
participantUri - Variable in class com.atomikos.icatch.event.transaction.ParticipantHeuristicEvent
 
PendingTransactionRecord - Class in com.atomikos.recovery
 
PendingTransactionRecord(String, TxState, long, String) - Constructor for class com.atomikos.recovery.PendingTransactionRecord
 
PendingTransactionRecord(String, TxState, long, String, String) - Constructor for class com.atomikos.recovery.PendingTransactionRecord
 
PendingTransactionRecord.AncestorPredicate - Interface in com.atomikos.recovery
 
performRecovery() - Method in interface com.atomikos.icatch.RecoveryService
Instructs the core to do a full recovery cycle.
performRecovery(boolean) - Method in interface com.atomikos.icatch.RecoveryService
Asks the core to do a full recovery cycle.
prepare() - Method in interface com.atomikos.icatch.Participant
Prepares the participant.
Propagation - Class in com.atomikos.icatch
Information about the transaction context that can be shipped along with a remote request (via toString()), to make the other side participate in the transaction present for the current thread in this VM.
Propagation(String, CompositeTransaction, CompositeTransaction, boolean, long) - Constructor for class com.atomikos.icatch.Propagation
 
Propagation(String, CompositeTransaction, CompositeTransaction, boolean, long, String) - Constructor for class com.atomikos.icatch.Propagation
 

R

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 - 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.
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.
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.
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.
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.

S

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(long) - Static method in class com.atomikos.icatch.config.Configuration
 
shutdown(boolean) - Method in interface com.atomikos.icatch.config.UserTransactionService
 
shutdown(long) - Method in interface com.atomikos.icatch.config.UserTransactionService
 
shutdown(boolean) - Method in class com.atomikos.icatch.config.UserTransactionServiceImp
 
shutdown(long) - Method in class com.atomikos.icatch.config.UserTransactionServiceImp
 
shutdown(long) - 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.
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.
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
 

T

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.
THROW_ON_HEURISTIC - Static variable in class com.atomikos.icatch.provider.ConfigProperties
 
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.transaction.ParticipantHeuristicEvent
 
toString() - Method in class com.atomikos.icatch.event.transaction.TransactionHeuristicEvent
 
toString() - Method in class com.atomikos.icatch.Extent
 
toString() - Method in class com.atomikos.icatch.Propagation
 
toString() - Method in class com.atomikos.recovery.PendingTransactionRecord
 
TransactionalResource - Interface in com.atomikos.datasource
Represents the abstraction of a data source that supports transactions and recovery.
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
 
transactionResumed(CompositeTransaction) - Method in interface com.atomikos.icatch.TransactionService
Called when the transaction is resumed.
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
 
transactionSuspended(CompositeTransaction) - Method in interface com.atomikos.icatch.TransactionService
Called when the transaction is suspended.
transitionAllowedTo(TxState) - Method in enum com.atomikos.recovery.TxState
 
TxState - Enum in com.atomikos.recovery
The states for a distributed transaction system.

U

unregisterTransactionServicePlugin(TransactionServicePlugin) - Static method in class com.atomikos.icatch.config.Configuration
Remove a transaction service listener.
UserTransactionService - Interface in com.atomikos.icatch.config
The user's (client program) view of the transaction manager's configuration, with all the information the client program needs.
UserTransactionServiceImp - Class in com.atomikos.icatch.config
This is the main class for creating a UserTransactionService instance.
UserTransactionServiceImp() - Constructor for class com.atomikos.icatch.config.UserTransactionServiceImp
Default constructor.
UserTransactionServiceImp(Properties) - Constructor for class com.atomikos.icatch.config.UserTransactionServiceImp
Constructs a new instance and initializes it with the given properties.

V

valueOf(String) - Static method in enum com.atomikos.recovery.TxState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.atomikos.recovery.TxState
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class com.atomikos.icatch.Extent
Major version indicator.
VERSION - Static variable in class com.atomikos.icatch.Propagation
Major version indicator.

W

write(PendingTransactionRecord) - Method in interface com.atomikos.recovery.OltpLog
 
A B C D E F G H I J L M O P R S T U V W 
Skip navigation links

Copyright © 2022. All rights reserved.