| Enum | Description |
|---|---|
| CompensatorStatus |
The status of a participant.
|
| LRA.Type |
The Type element of the annotation indicates whether a bean method
is to be executed within a compensatable transaction (aka LRA) context
where the values provide the following behaviors:
|
| Annotation Type | Description |
|---|---|
| Compensate |
When a bean method executes in the context of an LRA any methods in the bean
class that are annotated with @Compensate will be used as a participant for
that LRA.
|
| Complete |
When a bean method executes in the context of an LRA any methods in the bean
class that are annotated with @Complete will be used as a participant for
that LRA.
|
| Forget |
If a participant is unable to compensate it must remember the fact (by
reporting it when asked for its'
Status) until it is explicitly
told to forget. |
| Leave |
If a JAX-RS resource method is invoked in the context of an LRA and there are
participant annotations on the class it will join the LRA (as a participant).
|
| LRA |
An annotation for controlling the lifecycle of Long Running Actions (LRAs).
|
| NestedLRA |
Used on the interface or class.
|
| Status |
In order to support recovery compensators must be able to report their status
once the completion part of the protocol starts.
|
| TimeLimit |
Used on (
LRA and Compensate annotations to indicate the
maximum time that the LRA or participant should remain active for. |
Copyright © 2018 Eclipse Foundation. All rights reserved.