Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.atomikos.icatch

Interface Summary
CompositeCoordinator | Represents the per-server work done as part of the same global (root) transaction scope.
CompositeTerminator | Deprecated. This functionality is now available directly via the CompositeTransaction.
CompositeTransaction | Represents a nested part of a global composite transaction.
CompositeTransactionManager | This interface outlines the API for managing composite transactions in the local VM.
ExportingTransactionManager | An interface for a TM that allows outgoing remote calls to be transactional.
Extent | 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.
HeuristicMessage | An application-level message to help resolving heuristic problem cases.
ImportingTransactionManager | 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.
Participant | A participant for (distributed) two-phase commit of composite transactions.
Propagation | 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.
RecoveryCoordinator | A handle to contact by an indoubt participant on timeout or restart, to resolve the outcome.
RecoveryService | A handle to the TM that resources can use to recover.
SubTxAwareParticipant | A participant that wants to be notified of local termination of a node in a nested transaction tree.
SubTxCode | An interface for transactional threads.
Synchronization | A synchronization inferface for transaction termination callbacks.
TransactionControl | Deprecated. As from release 3.0, the methods of this interface have been moved to the basic CompositeTransaction interface.
TransactionService | This internal interface is the base interface for creating transactions.
TSListener | A listener interface for transaction service startup and shutdown events.

Class Summary
StringHeuristicMessage | A default heuristic message implementation.
TxState | A state implementation for a distributed transaction system.

Exception Summary
HeurCommitException | Exception signaling heuristic commit.
HeurHazardException | Exception signaling that two-phase commit was not acknowledged by some participants.
HeurMixedException | An exception signaling that some participants have committed whereas others performed a rollback.
HeurRollbackException | An exception signaling that the transaction's work has been rolled back heuristically.
RollbackException | An exception indicating that a transaction has already been rolled back.
SysException | An exception for unexpected system errors with nested information.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2012. All Rights Reserved.