Class LRAParticipantResource
- java.lang.Object
-
- io.narayana.lra.client.internal.proxy.nonjaxrs.LRAParticipantResource
-
@ApplicationScoped @Path("lra-participant-proxy") public class LRAParticipantResource extends Object
-
-
Constructor Summary
Constructors Constructor Description LRAParticipantResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.ws.rs.core.ResponseafterLRA(String participantId, URI lraId, org.eclipse.microprofile.lra.annotation.LRAStatus lraStatus)jakarta.ws.rs.core.Responsecompensate(String participantId, String lraId, String parentId)jakarta.ws.rs.core.Responsecomplete(String participantId, String lraId, String parentId)jakarta.ws.rs.core.Responseforget(String participantId, String lraId, String parentId)jakarta.ws.rs.core.Responsestatus(String participantId, String lraId, String parentId)
-
-
-
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)
-
-