@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 – 2023 Eclipse Foundation. All rights reserved.
Use is subject to license terms.