Class LRAParticipantResource

java.lang.Object
io.narayana.lra.client.internal.proxy.nonjaxrs.LRAParticipantResource

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

    • LRAParticipantResource

      public LRAParticipantResource()
  • Method Details

    • 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)