Class LRAParticipantResource


  • @ApplicationScoped
    @Path("lra-participant-proxy")
    public class LRAParticipantResource
    extends Object
    • Constructor Detail

      • LRAParticipantResource

        public LRAParticipantResource()
    • Method Detail

      • compensate

        @PUT
        @Path("{participantId}/compensate")
        @Produces("text/plain")
        public jakarta.ws.rs.core.Response compensate​(@PathParam("participantId")
                                                      String participantId,
                                                      @HeaderParam("Long-Running-Action")
                                                      String lraId,
                                                      @HeaderParam("Long-Running-Action-Parent")
                                                      String parentId)
      • complete

        @PUT
        @Path("{participantId}/complete")
        @Produces("text/plain")
        public jakarta.ws.rs.core.Response complete​(@PathParam("participantId")
                                                    String participantId,
                                                    @HeaderParam("Long-Running-Action")
                                                    String lraId,
                                                    @HeaderParam("Long-Running-Action-Parent")
                                                    String parentId)
      • status

        @GET
        @Path("{participantId}/status")
        @Produces("text/plain")
        public jakarta.ws.rs.core.Response status​(@PathParam("participantId")
                                                  String participantId,
                                                  @HeaderParam("Long-Running-Action")
                                                  String lraId,
                                                  @HeaderParam("Long-Running-Action-Parent")
                                                  String parentId)
      • forget

        @DELETE
        @Path("{participantId}/forget")
        @Produces("text/plain")
        public jakarta.ws.rs.core.Response forget​(@PathParam("participantId")
                                                  String participantId,
                                                  @HeaderParam("Long-Running-Action")
                                                  String lraId,
                                                  @HeaderParam("Long-Running-Action-Parent")
                                                  String parentId)
      • afterLRA

        @PUT
        @Path("{participantId}/after")
        public jakarta.ws.rs.core.Response afterLRA​(@PathParam("participantId")
                                                    String participantId,
                                                    @HeaderParam("Long-Running-Action-Ended")
                                                    URI lraId,
                                                    org.eclipse.microprofile.lra.annotation.LRAStatus lraStatus)