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

A

add(Extent) - Method in interface com.atomikos.icatch.Extent
Merges another extent into this one.
add(Participant, int) - Method in interface com.atomikos.icatch.Extent
Adds a participant to the extent.
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.
addLogAdministrator(LogAdministrator) - Static method in class com.atomikos.icatch.config.Configuration
Add a log administrator.
addParticipant(Participant) - Method in interface com.atomikos.icatch.CompositeTransaction
 
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.
AdminLog - Interface in com.atomikos.recovery
Handle to the transactions log for admin purposes.
AdminTransaction - Interface in com.atomikos.icatch.admin
An administration interface for a transaction.
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.
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(Properties) - 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 interface com.atomikos.recovery.OltpLog
 
close(long) - Method in interface com.atomikos.recovery.RecoveryLog
 
close() - Method in interface com.atomikos.recovery.Repository
 
com.atomikos.datasource - package com.atomikos.datasource
 
com.atomikos.icatch - package com.atomikos.icatch
 
com.atomikos.icatch.admin - package com.atomikos.icatch.admin
 
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.
coordinatorId - Variable in class com.atomikos.recovery.ParticipantLogEntry
The ID of the global transaction as known by the transaction core.
CoordinatorLogEntry - Class in com.atomikos.recovery
Coordinator snapshot for logging and recovery purposes.
CoordinatorLogEntry(String, ParticipantLogEntry[]) - Constructor for class com.atomikos.recovery.CoordinatorLogEntry
 
CoordinatorLogEntry(String, boolean, ParticipantLogEntry[]) - Constructor for class com.atomikos.recovery.CoordinatorLogEntry
 
CoordinatorLogEntry(String, boolean, ParticipantLogEntry[], String) - Constructor for class com.atomikos.recovery.CoordinatorLogEntry
 
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.
createSubTransaction() - Method in interface com.atomikos.icatch.CompositeTransaction
 

D

deregisterLogControl(LogControl) - Method in interface com.atomikos.icatch.admin.LogAdministrator
De-registers (removes) a LogControl instance from the administrator.

E

ENABLE_LOGGING_PROPERTY_NAME - Static variable in class com.atomikos.icatch.provider.ConfigProperties
 
equals(Object) - Method in class com.atomikos.recovery.ParticipantLogEntry
 
Event - Class in com.atomikos.icatch.event
Significant core events that are communicated to the outside world.
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() - Method in class com.atomikos.recovery.CoordinatorLogEntry
 
expires - Variable in class com.atomikos.recovery.ParticipantLogEntry
When does this participant expire (expressed in millis since Jan 1, 1970)?
ExportingTransactionManager - Interface in com.atomikos.icatch
An interface for a TM that allows outgoing remote calls to be transactional.
Extent - Interface 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.

F

FILE_PATH_PROPERTY_NAME - Static variable in class com.atomikos.icatch.provider.ConfigProperties
 
findAllCommittingCoordinatorLogEntries() - Method in interface com.atomikos.recovery.Repository
 
FORCE_SHUTDOWN_ON_VM_EXIT_PROPERTY_NAME - Static variable in class com.atomikos.icatch.provider.ConfigProperties
 
forceCommit() - Method in interface com.atomikos.icatch.admin.AdminTransaction
Forces commit of the transaction.
forceForget() - Method in interface com.atomikos.icatch.admin.AdminTransaction
Forces the system to forget about the transaction.
forceRollback() - Method in interface com.atomikos.icatch.admin.AdminTransaction
Forces rollback of the transaction.
forget() - Method in interface com.atomikos.icatch.Participant
Indicates that a heuristic participant can forget about its work.

G

get(String) - Method in interface com.atomikos.recovery.Repository
 
getAdminTransactions(String...) - Method in interface com.atomikos.icatch.admin.LogControl
Gets the list of active transactions for a given set of transaction identifiers only.
getAllCoordinatorLogEntries() - Method in interface com.atomikos.recovery.Repository
 
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
 
getCommittingParticipants() - Method in interface com.atomikos.recovery.RecoveryLog
 
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
 
getCoordinatorLogEntries() - Method in interface com.atomikos.recovery.AdminLog
 
getEnableLogging() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
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
 
getLineage() - Method in interface com.atomikos.icatch.CompositeTransaction
 
getLineage() - Method in interface com.atomikos.icatch.Propagation
Gets the ancestor information as a stack.
getLocalSubTxCount() - Method in interface com.atomikos.icatch.CompositeTransaction
 
getLogBaseDir() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getLogBaseName() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getLogControl() - Method in interface com.atomikos.icatch.provider.TransactionServiceProvider
 
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
 
getParticipant(String) - Method in interface com.atomikos.icatch.TransactionService
Gets a participant handle for the given root.
getParticipantDetails() - Method in interface com.atomikos.icatch.admin.AdminTransaction
Retrieves the descriptive details for each participant involved in this transaction.
getParticipants() - Method in interface com.atomikos.icatch.Extent
 
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
 
getRecoveryDelay() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getRecoveryLog() - Static method in class com.atomikos.icatch.config.Configuration
 
getRecoveryLog() - Method in interface com.atomikos.icatch.RecoveryService
 
getRecoveryService() - Method in interface com.atomikos.icatch.provider.TransactionServiceProvider
 
getRemoteParticipants() - Method in interface 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.
getResultingState() - Method in class com.atomikos.recovery.CoordinatorLogEntry
 
getState() - Method in interface com.atomikos.icatch.admin.AdminTransaction
Gets the transaction's state.
getState() - Method in interface com.atomikos.icatch.CompositeTransaction
Gets the current state.
getThreaded2pc() - Method in class com.atomikos.icatch.provider.ConfigProperties
 
getTid() - Method in interface com.atomikos.icatch.admin.AdminTransaction
Gets the transaction identifier.
getTid() - Method in interface com.atomikos.icatch.CompositeTransaction
 
getTimeout() - Method in interface com.atomikos.icatch.CompositeTransaction
 
getTimeOut() - Method in interface 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

hasExpired() - Method in interface com.atomikos.icatch.admin.AdminTransaction
 
hasExpired() - Method in class com.atomikos.recovery.CoordinatorLogEntry
 
hashCode() - Method in class com.atomikos.recovery.ParticipantLogEntry
 
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
 

I

id - Variable in class com.atomikos.recovery.CoordinatorLogEntry
 
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, boolean, boolean) - 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(Properties) - Method in interface com.atomikos.icatch.provider.TransactionServiceProvider
 
init() - Method in interface com.atomikos.recovery.Repository
 
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.
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
 
isHeuristic() - Method in enum com.atomikos.recovery.TxState
 
isLocal() - Method in interface com.atomikos.icatch.CompositeTransaction
 
isOneOf(TxState...) - Method in enum com.atomikos.recovery.TxState
 
isRecoverable() - Method in interface com.atomikos.icatch.Participant
Is this instance recoverable or not?
isRecoverableState() - Method in enum com.atomikos.recovery.TxState
 
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 interface com.atomikos.icatch.Propagation
 

L

label() - Method in enum com.atomikos.recovery.TxState
 
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
 
LogAdministrator - Interface in com.atomikos.icatch.admin
Representation of an administrator facility for log inspection and termination of active transactions.
LogControl - Interface in com.atomikos.icatch.admin
The system's admin interface that is exposed to LogAdministrators.
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

markAsTerminated() - Method in class com.atomikos.recovery.CoordinatorLogEntry
 
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

OltpLog - Interface in com.atomikos.recovery
Handle to the transaction logs for writing during transaction processing.

P

Participant - Interface in com.atomikos.icatch
A participant for (distributed) two-phase commit of composite transactions.
ParticipantLogEntry - Class in com.atomikos.recovery
Participant snapshot for logging and recovery purposes.
ParticipantLogEntry(String, String, long, String, TxState) - Constructor for class com.atomikos.recovery.ParticipantLogEntry
 
participants - Variable in class com.atomikos.recovery.CoordinatorLogEntry
 
prepare() - Method in interface com.atomikos.icatch.Participant
Prepares the participant.
presumedAborting(ParticipantLogEntry) - Method in class com.atomikos.recovery.CoordinatorLogEntry
 
presumedAborting(ParticipantLogEntry) - Method in interface com.atomikos.recovery.RecoveryLog
 
Propagation - Interface in com.atomikos.icatch
Information about the transaction context that can be shipped along with remote request, to make the other side participate in the transaction present for the current thread in this VM.
put(String, CoordinatorLogEntry) - Method in interface com.atomikos.recovery.Repository
 

R

READ_ONLY - Static variable in interface com.atomikos.icatch.Participant
Indicates that no commit/rollback is needed after prepare.
recover() - 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).
RecoveryCoordinator - Interface in com.atomikos.icatch
A handle to contact by an indoubt participant on timeout or restart, to resolve the outcome.
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, boolean, boolean) - Method in interface com.atomikos.icatch.CompositeTransactionManager
Recreate a composite transaction based on an imported context.
recreateCompositeTransaction(Propagation, boolean, boolean) - Method in interface com.atomikos.icatch.TransactionService
Recreates a composite transaction based on an imported context.
registerLogAdministrator(LogAdministrator) - Method in interface com.atomikos.icatch.config.UserTransactionService
 
registerLogAdministrator(LogAdministrator) - Method in class com.atomikos.icatch.config.UserTransactionServiceImp
 
registerLogControl(LogControl) - Method in interface com.atomikos.icatch.admin.LogAdministrator
Registers (adds) a LogControl instance to the administrator.
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
 
remove(String) - Method in interface com.atomikos.recovery.AdminLog
 
removeLogAdministrator(LogAdministrator) - Static method in class com.atomikos.icatch.config.Configuration
Remove a log administrator.
removeLogAdministrator(LogAdministrator) - Method in interface com.atomikos.icatch.config.UserTransactionService
 
removeLogAdministrator(LogAdministrator) - Method in class com.atomikos.icatch.config.UserTransactionServiceImp
 
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.
replayCompletion(Participant) - Method in interface com.atomikos.icatch.RecoveryCoordinator
Asks for a repetition of completion.
Repository - Interface in com.atomikos.recovery
Abstraction of where transaction log entries are stored and retrieved.
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
 
resourceName - Variable in class com.atomikos.recovery.ParticipantLogEntry
For diagnostic purposes, null if not relevant.
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.
setInitialLogAdministrators(List<LogAdministrator>) - Method in class com.atomikos.icatch.config.UserTransactionServiceImp
Dependency injection of all administrators to be added during init.
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.
shouldSync() - Method in class com.atomikos.recovery.CoordinatorLogEntry
 
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.recovery.ParticipantLogEntry
Best-known state of the participant.
SubTxAwareParticipant - Interface in com.atomikos.icatch
A participant that wants to be notified of local termination of a node in a nested transaction tree.
superiorCoordinatorId - Variable in class com.atomikos.recovery.CoordinatorLogEntry
Only for subtransactions, null otherwise.
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.
terminated(ParticipantLogEntry) - Method in class com.atomikos.recovery.CoordinatorLogEntry
 
terminated(ParticipantLogEntry) - Method in interface com.atomikos.recovery.RecoveryLog
 
terminatedWithHeuristicCommit(ParticipantLogEntry) - Method in class com.atomikos.recovery.CoordinatorLogEntry
 
terminatedWithHeuristicCommit(ParticipantLogEntry) - Method in interface com.atomikos.recovery.RecoveryLog
 
terminatedWithHeuristicHazard(ParticipantLogEntry) - Method in interface com.atomikos.recovery.RecoveryLog
 
terminatedWithHeuristicMixed(ParticipantLogEntry) - Method in class com.atomikos.recovery.CoordinatorLogEntry
 
terminatedWithHeuristicMixed(ParticipantLogEntry) - Method in interface com.atomikos.recovery.RecoveryLog
 
terminatedWithHeuristicRollback(ParticipantLogEntry) - Method in class com.atomikos.recovery.CoordinatorLogEntry
 
terminatedWithHeuristicRollback(ParticipantLogEntry) - Method in interface com.atomikos.recovery.RecoveryLog
 
THREADED_2PC_PROPERTY_NAME - Static variable in class com.atomikos.icatch.provider.ConfigProperties
 
TM_UNIQUE_NAME_PROPERTY_NAME - Static variable in class com.atomikos.icatch.provider.ConfigProperties
 
toString() - Method in class com.atomikos.recovery.CoordinatorLogEntry
 
toString() - Method in class com.atomikos.recovery.ParticipantLogEntry
 
TransactionAbortedEvent - Class in com.atomikos.icatch.event.transaction
 
TransactionAbortedEvent(String) - 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
 
TransactionCommittedEvent(String) - Constructor for class com.atomikos.icatch.event.transaction.TransactionCommittedEvent
 
TransactionCreatedEvent - Class in com.atomikos.icatch.event.transaction
 
TransactionCreatedEvent(String) - Constructor for class com.atomikos.icatch.event.transaction.TransactionCreatedEvent
 
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
Signals heuristic outcomes.
TransactionHeuristicEvent(String) - Constructor for class com.atomikos.icatch.event.transaction.TransactionHeuristicEvent
 
transactionId - Variable in class com.atomikos.icatch.event.transaction.TransactionEvent
 
TransactionReadOnlyEvent - Class in com.atomikos.icatch.event.transaction
 
TransactionReadOnlyEvent(String) - Constructor for class com.atomikos.icatch.event.transaction.TransactionReadOnlyEvent
 
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
 
transitionAllowedFrom(CoordinatorLogEntry) - Method in class com.atomikos.recovery.CoordinatorLogEntry
 
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.
uri - Variable in class com.atomikos.recovery.ParticipantLogEntry
Identifies the participant within the global transaction.
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.

W

wasCommitted() - Method in interface com.atomikos.icatch.admin.AdminTransaction
Tests if the transaction's 2PC outcome was commit.
wasCommitted - Variable in class com.atomikos.recovery.CoordinatorLogEntry
 
write(CoordinatorLogEntry) - Method in interface com.atomikos.recovery.OltpLog
 
writeCheckpoint(Collection<CoordinatorLogEntry>) - Method in interface com.atomikos.recovery.Repository
 

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

Copyright © 2016. All Rights Reserved.