@ApplicationScoped @Path(value="lraUnknownController") public class LRAUnknownResource extends ResourceParent
Modifier and Type | Field and Description |
---|---|
static String |
LRA_CONTROLLER_PATH |
static String |
TRANSACTIONAL_WORK_PATH |
Constructor and Description |
---|
LRAUnknownResource() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
activityWithLRA(URI lraId,
Scenario scenario) |
javax.ws.rs.core.Response |
compensateWork(URI lraId) |
javax.ws.rs.core.Response |
completeWork(URI lraId) |
afterLRA
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
Copyright © 2021 Eclipse Foundation. All rights reserved.