Class ValidLRACSParticipant
java.lang.Object
org.eclipse.microprofile.lra.tck.participant.nonjaxrs.valid.ValidLRACSParticipant
Valid participant resource containing async non-JAX-RS participant methods with
CompletionStage return types-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Responsecompensate(URI lraId) CompletionStage<jakarta.ws.rs.core.Response>jakarta.ws.rs.core.ResponseenlistWithCompensate(URI lraId) jakarta.ws.rs.core.ResponseenlistWithComplete(URI lraId) jakarta.ws.rs.core.Response
-
Field Details
-
ROOT_PATH
- See Also:
-
ENLIST_WITH_COMPLETE
- See Also:
-
ENLIST_WITH_COMPENSATE
- See Also:
-
-
Constructor Details
-
ValidLRACSParticipant
public ValidLRACSParticipant()
-
-
Method Details
-
enlistWithComplete
@GET @Path("enlist-complete") public jakarta.ws.rs.core.Response enlistWithComplete(@HeaderParam("Long-Running-Action") URI lraId) -
enlistWithCompensate
@GET @Path("enlist-compensate") public jakarta.ws.rs.core.Response enlistWithCompensate(@HeaderParam("Long-Running-Action") URI lraId) -
compensate
-
complete
-
status
-
acceptLRA
@PUT @Path("/accept") public jakarta.ws.rs.core.Response acceptLRA(@QueryParam("recoveryCount") @DefaultValue("0") Integer recoveryPasses) -
getAcceptLRA
@GET @Path("/accept") public jakarta.ws.rs.core.Response getAcceptLRA()
-