@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.