Class ContextTckResource
java.lang.Object
org.eclipse.microprofile.lra.tck.participant.api.ContextTckResource
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumAn enum which controls the behaviour of participant when the LRA spec implementation invokes the compensation, completion, forget and status callbacks. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidCompletionStage<jakarta.ws.rs.core.Response>CompletionStage<jakarta.ws.rs.core.Response>asyncInvocationWithLRA(URI lraId) jakarta.ws.rs.core.ResponseclearStatus(URI lraId, String tckFaultType) jakarta.ws.rs.core.ResponsecompensateWork(URI lraId, URI parent) jakarta.ws.rs.core.ResponsecompleteWork(URI lraId, URI parent) jakarta.ws.rs.core.ResponsecontextCheck(URI lraId) jakarta.ws.rs.core.Responsejakarta.ws.rs.core.Responsejakarta.ws.rs.core.Responsejakarta.ws.rs.core.ResponsenestedLRAWithClose(URI nestedLRA, URI parentLRA) jakarta.ws.rs.core.Responsejakarta.ws.rs.core.ResponserequiredLRA(URI lraId, String tckFaultType, int tckFaultCode) jakarta.ws.rs.core.ResponserequiresNew(URI lraId) jakarta.ws.rs.core.Responsejakarta.ws.rs.core.Response
-
Field Details
-
TCK_CONTEXT_RESOURCE_PATH
- See Also:
-
NEW_LRA_PATH
- See Also:
-
REQUIRED_LRA_PATH
- See Also:
-
NESTED_LRA_PATH
- See Also:
-
NESTED_LRA_PATH_WITH_CLOSE
- See Also:
-
CONTEXT_CHECK_LRA_PATH
- See Also:
-
ASYNC_LRA_PATH1
- See Also:
-
ASYNC_LRA_PATH2
- See Also:
-
ASYNC_LRA_PATH3
- See Also:
-
LEAVE_PATH
- See Also:
-
STATUS_PATH
- See Also:
-
CLEAR_STATUS_PATH
- See Also:
-
METRIC_PATH
- See Also:
-
RESET_PATH
- See Also:
-
LRA_TCK_FAULT_TYPE_HEADER
- See Also:
-
LRA_TCK_FAULT_CODE_HEADER
- See Also:
-
LRA_TCK_HTTP_CONTEXT_HEADER
- See Also:
-
-
Constructor Details
-
ContextTckResource
public ContextTckResource()
-
-
Method Details
-
reset
@PUT @Path("/reset") public jakarta.ws.rs.core.Response reset(@HeaderParam("Lra-Tck-Context") URI lraId) -
newLRA
-
requiredLRA
-
requiresNew
@PUT @Path("/requires-new-lra") public jakarta.ws.rs.core.Response requiresNew(@HeaderParam("Long-Running-Action") URI lraId) -
nestedLRA
-
nestedLRAWithClose
-
contextCheck
@PUT @Path("/context-check-lra") public jakarta.ws.rs.core.Response contextCheck(@HeaderParam("Long-Running-Action") URI lraId) -
async1LRA
@PUT @Path("async-response-lra") public void async1LRA(@HeaderParam("Long-Running-Action") URI lraId, @Suspended jakarta.ws.rs.container.AsyncResponse ar) -
asyncInvocationWithLRA
@PUT @Path("completion-stage-lra") public CompletionStage<jakarta.ws.rs.core.Response> asyncInvocationWithLRA(@HeaderParam("Long-Running-Action") URI lraId) -
async3LRA
@PUT @Path("completion-stage-exceptionally-lra") public CompletionStage<jakarta.ws.rs.core.Response> async3LRA(@HeaderParam("Long-Running-Action") URI lraId) -
leave
@PUT @Path("/leave") public jakarta.ws.rs.core.Response leave(@HeaderParam("Long-Running-Action") URI lraId) -
compensateWork
-
completeWork
-
status
-
forget
-
clearStatus
-