@ApplicationScoped @Path(value="timedactivities") public class TimedParticipant extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ACCEPT_WORK |
static String |
ACTIVITIES_PATH2 |
static String |
TIMELIMIT_SUPPRTS_RESOURCE_METHOD |
| Constructor and Description |
|---|
TimedParticipant() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
acceptWork(String rcvId,
String lraId) |
javax.ws.rs.core.Response |
compensateWork(String lraId,
String userData) |
javax.ws.rs.core.Response |
completeWork(String lraId,
String userData) |
javax.ws.rs.core.Response |
forgetWork(String lraId) |
javax.ws.rs.core.Response |
getCompensatedCount() |
javax.ws.rs.core.Response |
getCompleteCount() |
javax.ws.rs.core.Response |
status(String lraId) |
javax.ws.rs.core.Response |
timeLimitRequiredLRA(String lraId) |
javax.ws.rs.core.Response |
timeLimitSupportsLRA(String lraId) |
public static final String ACTIVITIES_PATH2
public static final String ACCEPT_WORK
public static final String TIMELIMIT_SUPPRTS_RESOURCE_METHOD
@GET
@Path(value="/status")
@Produces(value="application/json")
public javax.ws.rs.core.Response status(@HeaderParam(value="Long-Running-Action")
String lraId)
throws javax.ws.rs.NotFoundException
javax.ws.rs.NotFoundException@PUT
@Path(value="/complete")
@Produces(value="application/json")
public javax.ws.rs.core.Response completeWork(@HeaderParam(value="Long-Running-Action")
String lraId,
String userData)
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")
String lraId,
String userData)
throws javax.ws.rs.NotFoundException
javax.ws.rs.NotFoundException@DELETE
@Path(value="/forget")
@Produces(value="application/json")
public javax.ws.rs.core.Response forgetWork(@HeaderParam(value="Long-Running-Action")
String lraId)
@PUT
@Path(value="/acceptWork")
public javax.ws.rs.core.Response acceptWork(@HeaderParam(value="Long-Running-Action-Recovery")
String rcvId,
@HeaderParam(value="Long-Running-Action")
String lraId)
@GET @Path(value="/completedactivitycount") @Produces(value="application/json") public javax.ws.rs.core.Response getCompleteCount()
@GET @Path(value="/compensatedactivitycount") @Produces(value="application/json") public javax.ws.rs.core.Response getCompensatedCount()
@GET
@Path(value="/timeLimitRequiredLRA")
@Produces(value="application/json")
public javax.ws.rs.core.Response timeLimitRequiredLRA(@HeaderParam(value="Long-Running-Action")
String lraId)
@GET
@Path(value="/timeLimitSupportsLRA")
@Produces(value="application/json")
public javax.ws.rs.core.Response timeLimitSupportsLRA(@HeaderParam(value="Long-Running-Action")
String lraId)
Copyright © 2018 Eclipse Foundation. All rights reserved.