@ApplicationScoped @Path(value="valid-nonjaxrs") public class ValidLRAParticipant extends Object
Modifier and Type | Field and Description |
---|---|
static String |
ENLIST_WITH_COMPENSATE |
static String |
ENLIST_WITH_COMPLETE |
static String |
RESOURCE_PATH |
Constructor and Description |
---|
ValidLRAParticipant() |
Modifier and Type | Method and Description |
---|---|
jakarta.ws.rs.core.Response |
acceptLRA(Integer recoveryPasses) |
ParticipantStatus |
compensate(URI lraId) |
void |
completeWithException(URI lraId,
URI parentId) |
jakarta.ws.rs.core.Response |
enlistWithCompensate(URI lraId) |
jakarta.ws.rs.core.Response |
enlistWithComplete(URI lraId) |
void |
forget(URI lraId) |
jakarta.ws.rs.core.Response |
getAcceptLRA() |
void |
onLRAEnd(URI lraId,
LRAStatus status) |
jakarta.ws.rs.core.Response |
status(URI lraId) |
public static final String RESOURCE_PATH
public static final String ENLIST_WITH_COMPLETE
public static final String ENLIST_WITH_COMPENSATE
@GET @Path(value="nonjaxrs-enlist-complete") public jakarta.ws.rs.core.Response enlistWithComplete(@HeaderParam(value="Long-Running-Action") URI lraId)
@GET @Path(value="nonjaxrs-enlist-compensate") public jakarta.ws.rs.core.Response enlistWithCompensate(@HeaderParam(value="Long-Running-Action") URI lraId)
public ParticipantStatus compensate(URI lraId)
public jakarta.ws.rs.core.Response status(URI lraId)
public void forget(URI lraId)
@PUT @Path(value="/accept") public jakarta.ws.rs.core.Response acceptLRA(@QueryParam(value="recoveryCount") @DefaultValue(value="0") Integer recoveryPasses)
@GET @Path(value="/accept") public jakarta.ws.rs.core.Response getAcceptLRA()
Copyright © 2018 – 2021 Eclipse Foundation. All rights reserved.
Use is subject to license terms.