java.lang.Object
io.narayana.lra.client.internal.proxy.nonjaxrs.LRAParticipantResource
@ApplicationScoped
@Path("lra-participant-proxy")
public class LRAParticipantResource
extends Object
-
Constructor Summary
Constructors
-
Method Summary
jakarta.ws.rs.core.Response
afterLRA(String participantId,
URI lraId,
org.eclipse.microprofile.lra.annotation.LRAStatus lraStatus)
jakarta.ws.rs.core.Response
jakarta.ws.rs.core.Response
jakarta.ws.rs.core.Response
jakarta.ws.rs.core.Response
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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)