Class LRAParticipantResource
- java.lang.Object
-
- io.narayana.lra.client.internal.proxy.nonjaxrs.LRAParticipantResource
-
@ApplicationScoped @Path("lra-participant-proxy") public class LRAParticipantResource extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LRAParticipantResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponseafterLRA(java.lang.String participantId, java.net.URI lraId, org.eclipse.microprofile.lra.annotation.LRAStatus lraStatus)javax.ws.rs.core.Responsecompensate(java.lang.String participantId, java.lang.String lraId, java.lang.String parentId)javax.ws.rs.core.Responsecomplete(java.lang.String participantId, java.lang.String lraId, java.lang.String parentId)javax.ws.rs.core.Responseforget(java.lang.String participantId, java.lang.String lraId, java.lang.String parentId)javax.ws.rs.core.Responsestatus(java.lang.String participantId, java.lang.String lraId, java.lang.String parentId)
-
-
-
Method Detail
-
compensate
@PUT @Path("{participantId}/compensate") @Produces("text/plain") public javax.ws.rs.core.Response compensate(@PathParam("participantId") java.lang.String participantId, @HeaderParam("Long-Running-Action") java.lang.String lraId, @HeaderParam("Long-Running-Action-Parent") java.lang.String parentId)
-
complete
@PUT @Path("{participantId}/complete") @Produces("text/plain") public javax.ws.rs.core.Response complete(@PathParam("participantId") java.lang.String participantId, @HeaderParam("Long-Running-Action") java.lang.String lraId, @HeaderParam("Long-Running-Action-Parent") java.lang.String parentId)
-
status
@GET @Path("{participantId}/status") @Produces("text/plain") public javax.ws.rs.core.Response status(@PathParam("participantId") java.lang.String participantId, @HeaderParam("Long-Running-Action") java.lang.String lraId, @HeaderParam("Long-Running-Action-Parent") java.lang.String parentId)
-
forget
@DELETE @Path("{participantId}/forget") @Produces("text/plain") public javax.ws.rs.core.Response forget(@PathParam("participantId") java.lang.String participantId, @HeaderParam("Long-Running-Action") java.lang.String lraId, @HeaderParam("Long-Running-Action-Parent") java.lang.String parentId)
-
afterLRA
@PUT @Path("{participantId}/after") public javax.ws.rs.core.Response afterLRA(@PathParam("participantId") java.lang.String participantId, @HeaderParam("Long-Running-Action-Ended") java.net.URI lraId, org.eclipse.microprofile.lra.annotation.LRAStatus lraStatus)
-
-