Class CamundaTaskEventsService
- java.lang.Object
-
- pro.taskana.adapter.camunda.outbox.rest.service.CamundaTaskEventsService
-
public class CamundaTaskEventsService extends Object
Implementation of the Outbox REST service.
-
-
Constructor Summary
Constructors Constructor Description CamundaTaskEventsService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddecreaseRemainingRetriesAndLogError(String eventIdAndErrorLog)voiddeleteAllFailedEvents()voiddeleteEvents(String idsAsJsonArray)voiddeleteFailedEvent(int id)List<CamundaTaskEvent>getAllEvents()CamundaTaskEventgetEvent(int id)List<CamundaTaskEvent>getEvents(javax.ws.rs.core.MultivaluedMap<String,String> filterParams)StringgetEventsCount(int remainingRetries)List<CamundaTaskEvent>getEventsFilteredByRetries(Integer remainingRetries)CamundaTaskEventsetRemainingRetries(int id, int retriesToSet)List<CamundaTaskEvent>setRemainingRetriesForMultipleEvents(int retries, int retriesToSet)
-
-
-
Method Detail
-
getEvents
public List<CamundaTaskEvent> getEvents(javax.ws.rs.core.MultivaluedMap<String,String> filterParams) throws InvalidArgumentException
- Throws:
InvalidArgumentException
-
deleteEvents
public void deleteEvents(String idsAsJsonArray)
-
decreaseRemainingRetriesAndLogError
public void decreaseRemainingRetriesAndLogError(String eventIdAndErrorLog)
-
getEventsFilteredByRetries
public List<CamundaTaskEvent> getEventsFilteredByRetries(Integer remainingRetries)
-
getEventsCount
public String getEventsCount(int remainingRetries)
-
setRemainingRetries
public CamundaTaskEvent setRemainingRetries(int id, int retriesToSet) throws CamundaTaskEventNotFoundException
-
setRemainingRetriesForMultipleEvents
public List<CamundaTaskEvent> setRemainingRetriesForMultipleEvents(int retries, int retriesToSet)
-
deleteFailedEvent
public void deleteFailedEvent(int id)
-
deleteAllFailedEvents
public void deleteAllFailedEvents()
-
getEvent
public CamundaTaskEvent getEvent(int id) throws CamundaTaskEventNotFoundException
-
getAllEvents
public List<CamundaTaskEvent> getAllEvents()
-
-