Class CamundaTaskEventsController
- java.lang.Object
-
- pro.taskana.adapter.camunda.outbox.rest.controller.CamundaTaskEventsController
-
@Path("/events") public class CamundaTaskEventsController extends ObjectController for the Outbox REST service.
-
-
Constructor Summary
Constructors Constructor Description CamundaTaskEventsController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsedecreaseRemainingRetriesAndLogError(String eventIdOfTaskFailedToStartAndErrorLog)javax.ws.rs.core.ResponsedeleteAllFailedEvents()javax.ws.rs.core.ResponsedeleteEvents(String idsAsString)javax.ws.rs.core.ResponsedeleteFailedEvent(int eventId)javax.ws.rs.core.ResponsegetEvent(int eventId)javax.ws.rs.core.ResponsegetEvents(javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponsegetEventsCount(int remainingRetries)javax.ws.rs.core.ResponsesetRemainingRetries(int eventId, String body)javax.ws.rs.core.ResponsesetRemainingRetriesForMultipleEvents(String retries, String body)
-
-
-
Method Detail
-
getEvents
@GET @Produces("application/json") public javax.ws.rs.core.Response getEvents(@Context javax.ws.rs.core.UriInfo uriInfo) throws InvalidArgumentException- Throws:
InvalidArgumentException
-
getEvent
@Path("/{eventId}") @GET @Produces("application/json") public javax.ws.rs.core.Response getEvent(@PathParam("eventId") int eventId) throws CamundaTaskEventNotFoundException
-
deleteEvents
@Path("/delete-successful-events") @POST @Consumes("application/json") public javax.ws.rs.core.Response deleteEvents(String idsAsString)
-
decreaseRemainingRetriesAndLogError
@Path("/{eventId}/decrease-remaining-retries") @POST @Consumes("application/json") public javax.ws.rs.core.Response decreaseRemainingRetriesAndLogError(String eventIdOfTaskFailedToStartAndErrorLog)
-
setRemainingRetries
@Path("/{eventId}") @Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response setRemainingRetries(@PathParam("eventId") int eventId, String body) throws InvalidArgumentException, CamundaTaskEventNotFoundException, spinjar.com.fasterxml.jackson.core.JsonProcessingException- Throws:
InvalidArgumentExceptionCamundaTaskEventNotFoundExceptionspinjar.com.fasterxml.jackson.core.JsonProcessingException
-
setRemainingRetriesForMultipleEvents
@Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response setRemainingRetriesForMultipleEvents(@QueryParam("retries") String retries, String body) throws InvalidArgumentException, spinjar.com.fasterxml.jackson.core.JsonProcessingException- Throws:
InvalidArgumentExceptionspinjar.com.fasterxml.jackson.core.JsonProcessingException
-
deleteFailedEvent
@Path("/{eventId}") @DELETE public javax.ws.rs.core.Response deleteFailedEvent(@PathParam("eventId") int eventId)
-
deleteAllFailedEvents
@Path("/delete-failed-events") @POST @Consumes("application/json") public javax.ws.rs.core.Response deleteAllFailedEvents()
-
getEventsCount
@GET @Path("/count") @Produces("application/json") public javax.ws.rs.core.Response getEventsCount(@QueryParam("retries") int remainingRetries)
-
-