All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description BAController BAControllerFactory BAParticipant BeanManagerUtil CancelOnFailure When applied at method level, states that the compensation-based transaction must cancel, if a RuntimeException (or subclass of) is thrown from that particular method.CancelOnFailureInterceptor Compensatable The org.jboss.narayana.compensations.api.Compensatable annotation provides the application the ability to declaratively control compensation transaction boundaries on CDI managed beans, as well as classes defined as managed beans by the Java EE specification, at both the class and method level where method level annotations override those at the class level.CompensatableAction Multi-work action which is executed atomically.CompensatableActionImpl CompensatableActionProducer CompensatableWork A piece of work that needs to be executed atomically.CompensationContext CompensationHandler Implementation of compensation handler logic, to be used in the case where work annotated with org.jboss.narayana.compensations.api.TxCompensate requires compensation.CompensationInterceptorBase CompensationInterceptorMandatory CompensationInterceptorNever CompensationInterceptorNotSupported CompensationInterceptorRequired CompensationInterceptorRequiresNew CompensationInterceptorSupports CompensationManager Management interface for interacting with the compensation-based transaction.CompensationManagerImpl CompensationManagerState CompensationsCDIExtension CompensationScoped Annotation used to indicate a bean is to be scoped to the current active compensation-based transaction.CompensationScopedExtension CompensationTransactionRuntimeException General RuntimeException used when something unexpected goes wrong.CompensationTransactionType Indicates whether a bean method is to be executed within a transaction context where the values provide the following corresponding behavior.ConfirmationHandler Implementation of confirmation handler logic, to be used to notify work annotated with org.jboss.narayana.compensations.api.TxConfirm that the transaction completed successfully.DefaultTxCompensateHandler DefaultTxConfirmHandler DefaultTxLoggedHandler EnlistException Exception thrown if participant enlistment fails.InvalidTransactionException LocalBAController LocalParticipant LocalParticipantManager NoTransactionException Indicates that a compensation-based transaction was not active when the operation was attempted, despite being required.ParticipantImpl ParticipantInterceptor ParticipantManager RemoteBAController RemoteParticipant RemoteParticipantManager TransactionalException TransactionCompensatedException Indicates that the compensation-based transaction needed to be compensated, despite being requested to close.TransactionLoggedHandler Provides a call-back handler, invoked after the transaction manager logs the confirmation and compensation handlers.TransactionRequiredException TxCompensate Provides a callback handler for compensating any work done within this annotated method (or all methods of the class when annotated at the class level).TxCompensateInterceptor TxConfirm Provides a callback handler for confirming any work done within this annotated method (or all methods of the class when annotated at the class level).TxConfirmInterceptor TxLogged Provides a callback handler for confirming that the transaction log has been written.TxLoggedInterceptor