@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<SchedInstanceResponse> |
listInstanceChildren(long pnstanceId) |
cn.ponfee.disjob.common.model.PageResponse<SchedInstanceResponse> |
queryInstanceForPage(SchedInstancePageRequest pageRequest) |
cn.ponfee.disjob.common.model.PageResponse<SchedJobResponse> |
queryJobForPage(SchedJobPageRequest pageRequest) |
List<Map<String,Object>> |
searchJob(SearchJobRequest request) |
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<SchedJobResponse> queryJobForPage(SchedJobPageRequest pageRequest)
public cn.ponfee.disjob.common.model.PageResponse<SchedInstanceResponse> queryInstanceForPage(SchedInstancePageRequest pageRequest)
public List<SchedInstanceResponse> listInstanceChildren(long pnstanceId)
public List<Map<String,Object>> searchJob(SearchJobRequest request)
Copyright © 2024. All rights reserved.