@Component public class DistributedJobQuerier extends Object
| 构造器和说明 |
|---|
DistributedJobQuerier(SchedJobMapper jobMapper,
SchedTaskMapper taskMapper,
SchedInstanceMapper instanceMapper,
SchedWorkflowMapper workflowMapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<cn.ponfee.disjob.core.model.SchedTask> |
findBaseInstanceTasks(long instanceId) |
List<cn.ponfee.disjob.core.model.SchedJob> |
findBeTriggeringJob(long maxNextTriggerTime,
int size)
Scan will be triggering sched jobs.
|
List<cn.ponfee.disjob.core.model.SchedInstance> |
findExpireRunningInstance(Date expireTime,
int size) |
List<cn.ponfee.disjob.core.model.SchedInstance> |
findExpireWaitingInstance(Date expireTime,
int size) |
List<cn.ponfee.disjob.core.model.SchedTask> |
findLargeInstanceTasks(long instanceId) |
List<cn.ponfee.disjob.core.model.SchedInstance> |
findUnterminatedRetryInstance(long rnstanceId) |
List<cn.ponfee.disjob.core.handle.execution.WorkflowPredecessorNode> |
findWorkflowPredecessorNodes(long wnstanceId,
long instanceId) |
cn.ponfee.disjob.core.model.SchedInstance |
getInstance(long instanceId) |
cn.ponfee.disjob.core.model.SchedInstance |
getInstance(long jobId,
long triggerTime,
int runType) |
cn.ponfee.disjob.core.model.SchedJob |
getJob(long jobId) |
cn.ponfee.disjob.core.model.SchedTask |
getTask(long taskId) |
List<cn.ponfee.disjob.core.api.supervisor.response.SchedInstanceResponse> |
listInstanceChildren(long pnstanceId) |
cn.ponfee.disjob.common.model.PageResponse<cn.ponfee.disjob.core.api.supervisor.response.SchedInstanceResponse> |
queryInstanceForPage(cn.ponfee.disjob.core.api.supervisor.request.SchedInstancePageRequest pageRequest) |
cn.ponfee.disjob.common.model.PageResponse<cn.ponfee.disjob.core.api.supervisor.response.SchedJobResponse> |
queryJobForPage(cn.ponfee.disjob.core.api.supervisor.request.SchedJobPageRequest pageRequest) |
public DistributedJobQuerier(SchedJobMapper jobMapper, SchedTaskMapper taskMapper, SchedInstanceMapper instanceMapper, SchedWorkflowMapper workflowMapper)
public cn.ponfee.disjob.core.model.SchedJob getJob(long jobId)
public cn.ponfee.disjob.core.model.SchedInstance getInstance(long instanceId)
public cn.ponfee.disjob.core.model.SchedInstance getInstance(long jobId,
long triggerTime,
int runType)
public List<cn.ponfee.disjob.core.model.SchedJob> findBeTriggeringJob(long maxNextTriggerTime, int size)
maxNextTriggerTime - the maxNextTriggerTimesize - the query data sizepublic List<cn.ponfee.disjob.core.model.SchedInstance> findExpireWaitingInstance(Date expireTime, int size)
public List<cn.ponfee.disjob.core.model.SchedInstance> findExpireRunningInstance(Date expireTime, int size)
public List<cn.ponfee.disjob.core.model.SchedInstance> findUnterminatedRetryInstance(long rnstanceId)
public List<cn.ponfee.disjob.core.model.SchedTask> findBaseInstanceTasks(long instanceId)
public cn.ponfee.disjob.core.model.SchedTask getTask(long taskId)
public List<cn.ponfee.disjob.core.handle.execution.WorkflowPredecessorNode> findWorkflowPredecessorNodes(long wnstanceId, long instanceId)
public List<cn.ponfee.disjob.core.model.SchedTask> findLargeInstanceTasks(long instanceId)
public cn.ponfee.disjob.common.model.PageResponse<cn.ponfee.disjob.core.api.supervisor.response.SchedJobResponse> queryJobForPage(cn.ponfee.disjob.core.api.supervisor.request.SchedJobPageRequest pageRequest)
public cn.ponfee.disjob.common.model.PageResponse<cn.ponfee.disjob.core.api.supervisor.response.SchedInstanceResponse> queryInstanceForPage(cn.ponfee.disjob.core.api.supervisor.request.SchedInstancePageRequest pageRequest)
public List<cn.ponfee.disjob.core.api.supervisor.response.SchedInstanceResponse> listInstanceChildren(long pnstanceId)
Copyright © 2023. All rights reserved.