Package io.digdag.spi
Interface TaskQueueClient
-
- All Known Subinterfaces:
TaskQueueServer
public interface TaskQueueClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidinterruptLocalWait()java.util.List<TaskQueueLock>lockSharedAgentTasks(int count, java.lang.String agentId, int lockSeconds, long maxSleepMillis)java.util.List<java.lang.String>taskHeartbeat(int siteId, java.util.List<java.lang.String> lockedIds, java.lang.String agentId, int lockSeconds)
-
-
-
Method Detail
-
lockSharedAgentTasks
java.util.List<TaskQueueLock> lockSharedAgentTasks(int count, java.lang.String agentId, int lockSeconds, long maxSleepMillis)
-
interruptLocalWait
default void interruptLocalWait()
-
taskHeartbeat
java.util.List<java.lang.String> taskHeartbeat(int siteId, java.util.List<java.lang.String> lockedIds, java.lang.String agentId, int lockSeconds)
-
-