@ApplicationScoped @Path(value="valid-cs-participant1") public class ValidLRACSParticipant extends Object
CompletionStage
return typesModifier and Type | Field and Description |
---|---|
static String |
ENLIST_WITH_COMPENSATE |
static String |
ENLIST_WITH_COMPLETE |
static String |
ROOT_PATH |
Constructor and Description |
---|
ValidLRACSParticipant() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
acceptLRA(Integer recoveryPasses) |
CompletionStage<Void> |
compensate(URI lraId) |
CompletionStage<javax.ws.rs.core.Response> |
complete(URI lraId) |
javax.ws.rs.core.Response |
enlistWithCompensate(URI lraId) |
javax.ws.rs.core.Response |
enlistWithComplete(URI lraId) |
javax.ws.rs.core.Response |
getAcceptLRA() |
CompletionStage<ParticipantStatus> |
status(URI lraId) |
public static final String ROOT_PATH
public static final String ENLIST_WITH_COMPLETE
public static final String ENLIST_WITH_COMPENSATE
@GET @Path(value="enlist-complete") public javax.ws.rs.core.Response enlistWithComplete(@HeaderParam(value="Long-Running-Action") URI lraId)
@GET @Path(value="enlist-compensate") public javax.ws.rs.core.Response enlistWithCompensate(@HeaderParam(value="Long-Running-Action") URI lraId)
public CompletionStage<Void> compensate(URI lraId)
public CompletionStage<javax.ws.rs.core.Response> complete(URI lraId)
public CompletionStage<ParticipantStatus> status(URI lraId)
@PUT @Path(value="/accept") public javax.ws.rs.core.Response acceptLRA(@QueryParam(value="recoveryCount") @DefaultValue(value="0") Integer recoveryPasses)
@GET @Path(value="/accept") public javax.ws.rs.core.Response getAcceptLRA()
Copyright © 2021 Eclipse Foundation. All rights reserved.