Package io.digdag.spi
Interface TaskQueueServer
-
- All Superinterfaces:
TaskQueueClient
public interface TaskQueueServer extends TaskQueueClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddeleteTask(int siteId, java.lang.String lockId, java.lang.String agentId)voidenqueueDefaultQueueTask(int siteId, TaskQueueRequest request)voidenqueueQueueBoundTask(int queueId, TaskQueueRequest request)booleanforceDeleteTask(java.lang.String lockId)-
Methods inherited from interface io.digdag.spi.TaskQueueClient
interruptLocalWait, lockSharedAgentTasks, taskHeartbeat
-
-
-
-
Method Detail
-
enqueueDefaultQueueTask
void enqueueDefaultQueueTask(int siteId, TaskQueueRequest request) throws TaskConflictException- Throws:
TaskConflictException
-
enqueueQueueBoundTask
void enqueueQueueBoundTask(int queueId, TaskQueueRequest request) throws TaskConflictException- Throws:
TaskConflictException
-
deleteTask
void deleteTask(int siteId, java.lang.String lockId, java.lang.String agentId) throws TaskNotFoundException, TaskConflictException
-
forceDeleteTask
boolean forceDeleteTask(java.lang.String lockId)
-
-