@ApplicationScoped @Path(value="lraUnknownStatusController") public class LRAUnknownStatusResource extends Object
Modifier and Type | Field and Description |
---|---|
static String |
LRA_CONTROLLER_PATH |
static String |
TRANSACTIONAL_WORK_PATH |
Constructor and Description |
---|
LRAUnknownStatusResource() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
activityWithLRA(URI lraId,
Scenario scenario) |
javax.ws.rs.core.Response |
afterEnd(URI lraId,
LRAStatus status) |
javax.ws.rs.core.Response |
compensateWork(URI lraId) |
javax.ws.rs.core.Response |
completeWork(URI lraId) |
javax.ws.rs.core.Response |
status(URI lraId) |
public static final String LRA_CONTROLLER_PATH
public static final String TRANSACTIONAL_WORK_PATH
@PUT @Path(value="work") public javax.ws.rs.core.Response activityWithLRA(@HeaderParam(value="Long-Running-Action") URI lraId, @QueryParam(value="scenario") Scenario scenario)
@PUT @Path(value="/complete") @Produces(value="application/json") public javax.ws.rs.core.Response completeWork(@HeaderParam(value="Long-Running-Action") URI lraId) throws javax.ws.rs.NotFoundException
javax.ws.rs.NotFoundException
@PUT @Path(value="/compensate") @Produces(value="application/json") public javax.ws.rs.core.Response compensateWork(@HeaderParam(value="Long-Running-Action") URI lraId) throws javax.ws.rs.NotFoundException
javax.ws.rs.NotFoundException
@GET @Path(value="/status") public javax.ws.rs.core.Response status(@HeaderParam(value="Long-Running-Action") URI lraId)
Copyright © 2021 Eclipse Foundation. All rights reserved.