Class ContextTckResource

java.lang.Object
org.eclipse.microprofile.lra.tck.participant.api.ContextTckResource

@ApplicationScoped @Path("context-tck-resource") public class ContextTckResource extends Object
  • Field Details

  • 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

      @PUT @Path("/new-lra") public jakarta.ws.rs.core.Response newLRA(@HeaderParam("Long-Running-Action") URI lraId, @HeaderParam("Lra-Tck-Fault-Type") String tckFaultType, @HeaderParam("Lra-Tck-Fault-Status") int tckFaultCode)
    • requiredLRA

      @PUT @Path("/required-lra") public jakarta.ws.rs.core.Response requiredLRA(@HeaderParam("Long-Running-Action") URI lraId, @HeaderParam("Lra-Tck-Fault-Type") String tckFaultType, @HeaderParam("Lra-Tck-Fault-Status") int tckFaultCode)
    • requiresNew

      @PUT @Path("/requires-new-lra") public jakarta.ws.rs.core.Response requiresNew(@HeaderParam("Long-Running-Action") URI lraId)
    • nestedLRA

      @PUT @Path("/nested-lra") public jakarta.ws.rs.core.Response nestedLRA(@HeaderParam("Long-Running-Action") URI nestedLRA, @HeaderParam("Long-Running-Action-Parent") URI parentLRA)
    • nestedLRAWithClose

      @PUT @Path("/nested-lra-with-close") public jakarta.ws.rs.core.Response nestedLRAWithClose(@HeaderParam("Long-Running-Action") URI nestedLRA, @HeaderParam("Long-Running-Action-Parent") URI parentLRA)
    • 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

      @PUT @Path("/compensate") public jakarta.ws.rs.core.Response compensateWork(@HeaderParam("Long-Running-Action") URI lraId, @HeaderParam("Long-Running-Action-Parent") URI parent)
    • completeWork

      @PUT @Path("/complete") public jakarta.ws.rs.core.Response completeWork(@HeaderParam("Long-Running-Action") URI lraId, @HeaderParam("Long-Running-Action-Parent") URI parent)
    • status

      @GET @Path("/status") public jakarta.ws.rs.core.Response status(@HeaderParam("Long-Running-Action") URI lraId, @HeaderParam("Long-Running-Action-Parent") URI parent)
    • forget

      @DELETE @Path("/forget") public jakarta.ws.rs.core.Response forget(@HeaderParam("Long-Running-Action") URI lraId, @HeaderParam("Long-Running-Action-Parent") URI parent)
    • clearStatus

      @POST @Path("/clear-status") public jakarta.ws.rs.core.Response clearStatus(@HeaderParam("Lra-Tck-Context") URI lraId, @HeaderParam("Lra-Tck-Fault-Type") String tckFaultType)