java.lang.Object
org.eclipse.microprofile.lra.tck.participant.nonjaxrs.valid.ValidLRAParticipant

@ApplicationScoped @Path("valid-nonjaxrs") public class ValidLRAParticipant extends Object
TCK valid LRA participant containing a combination of valid participant method signatures
  • Field Details

  • Constructor Details

    • ValidLRAParticipant

      public ValidLRAParticipant()
  • Method Details

    • enlistWithComplete

      @GET @Path("nonjaxrs-enlist-complete") public jakarta.ws.rs.core.Response enlistWithComplete(@HeaderParam("Long-Running-Action") URI lraId)
    • enlistWithCompensate

      @GET @Path("nonjaxrs-enlist-compensate") public jakarta.ws.rs.core.Response enlistWithCompensate(@HeaderParam("Long-Running-Action") URI lraId)
    • onLRAEnd

      public void onLRAEnd(URI lraId, LRAStatus status)
    • completeWithException

      public void completeWithException(URI lraId, URI parentId)
    • compensate

      public ParticipantStatus compensate(URI lraId)
    • status

      public jakarta.ws.rs.core.Response status(URI lraId)
    • forget

      public void forget(URI lraId)
    • acceptLRA

      @PUT @Path("/accept") public jakarta.ws.rs.core.Response acceptLRA(@QueryParam("recoveryCount") @DefaultValue("0") Integer recoveryPasses)
    • getAcceptLRA

      @GET @Path("/accept") public jakarta.ws.rs.core.Response getAcceptLRA()