クラス TaskDao

java.lang.Object
org.iplass.mtp.impl.async.rdb.TaskDao

public class TaskDao extends Object
  • コンストラクタの詳細

  • メソッドの詳細

    • load

      public Task load(int tenantId, int queueId, long taskId, boolean withBinary, boolean withHistory, boolean withLock)
    • insert

      public void insert(Task task)
    • searchForPoll

      public List<Task> searchForPoll(int queueId, int[] workerIds, long currentTimeMillis, String serverId, int maxRetryCount)
    • countPreExecuting

      public int countPreExecuting(int tenantId, int queueId, String groupingKey, long taskId, String serverId)
    • update

      public void update(Task t)
    • moveToHistory

      public void moveToHistory(Task task, TaskStatus toStatus)
    • search

      public List<Task> search(TaskSearchCondition cond)
    • deleteHistoryByDate

      public void deleteHistoryByDate(Timestamp date, boolean isDirectTenant)
    • delete

      public void delete(Task task)