Interface TasksQueue
-
public interface TasksQueue
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidacknowledgeAllTaskFailures()voidacknowledgeTaskFailure(long taskId)List<StoredTask>getAllFailedTasksSince(org.joda.time.DateTime since)List<StoredTask>getAllStuckTasks(org.joda.time.DateTime timeout)List<StoredTask>getAllTasks(int limit, int offset)longgetTotalTaskCount()voidinitialize()voidonMessageReceived(TaskType type, TaskHandler taskHandler)voidpoll()voidpublish(Task task)
-
-
-
Method Detail
-
initialize
void initialize()
-
onMessageReceived
void onMessageReceived(TaskType type, TaskHandler taskHandler)
-
publish
void publish(Task task)
-
poll
void poll()
-
acknowledgeTaskFailure
void acknowledgeTaskFailure(long taskId)
-
acknowledgeAllTaskFailures
void acknowledgeAllTaskFailures()
-
getAllFailedTasksSince
List<StoredTask> getAllFailedTasksSince(org.joda.time.DateTime since)
-
getAllStuckTasks
List<StoredTask> getAllStuckTasks(org.joda.time.DateTime timeout)
-
getAllTasks
List<StoredTask> getAllTasks(int limit, int offset)
-
getTotalTaskCount
long getTotalTaskCount()
-
-