All Classes and Interfaces
Class
Description
The Bad request exception is throws if there is any error in request input while making calls to TMM(MicroTx) coordinator.
Provide a list of TCC participant information which are called to Cancel the updates associated with the current transaction
TCC Cancel Response
Provide a list of TCC participant information which are called to Confirm the updates associated with the current transaction
TCC Confirm Response
Configuration class to provide XA DataSource information to MicroTx Library
MicroTxConfigProperties - reads configuration parameters set in application yaml under spring:microtx
spring.microtx.coordinator-url (transaction coordinator url)
Entity Manager factory Class to create a Entity Manager to the database configured with MicroTx
Configuration class to provide Non XA DataSource information to MicroTx Library
NonXA Datasource SQl Connection factory class to create the Connection to the database configured with MicroTx
Connection factory to create the Connection to the database configured with MicroTx
TccTransaction - Helper class to execute current tcc transactions
The MicroTx user transaction abstract class defines the methods that allow an application to explicitly
manage transaction boundaries.
Extends the MicroTxUserTransaction and define the methods to manage the User Transaction
Non XA Exception thrown by OTMM(MicroTx)
The NonXAResource interface is a Java mapping of the Logging Last Resource(LLR)
which is not a xa resource and need to participate in the XA transaction
TCC annotation is to markup when to start/join the TCC transaction.
This exception is thrown when an error occurs while initializing the client
or in processing the request/response from coordinator
This exception is thrown when an error occurs communicating with the transaction coordinator
This exception is thrown when a confirm or cancel request fails with a heuristic outcome
TccParticipantTransaction - TCC Participant attributes
TCC transaction state
TCC transaction status
This exception is thrown when a transaction isn't known by the coordinator
The Too Many Requests exception is thrown if the number of allowed transactions exceeds the allowed limit.