@Component public class DistributedJobQuerier extends Object
| 构造器和说明 |
|---|
DistributedJobQuerier(SchedJobMapper jobMapper,
SchedTaskMapper taskMapper,
SchedInstanceMapper instanceMapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
cn.ponfee.disjob.core.model.SchedInstance |
getInstance(long instanceId) |
cn.ponfee.disjob.core.model.SchedInstance |
getInstance(long jobId,
long triggerTime,
int runType,
long uniqueFlag) |
Long |
getInstanceJobId(long instanceId) |
cn.ponfee.disjob.core.model.SchedJob |
getJob(long jobId) |
String |
getJobGroup(long jobId) |
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(SchedJobSearchRequest req) |
public DistributedJobQuerier(SchedJobMapper jobMapper, SchedTaskMapper taskMapper, SchedInstanceMapper instanceMapper)
public cn.ponfee.disjob.core.model.SchedJob getJob(long jobId)
public String getJobGroup(long jobId)
public cn.ponfee.disjob.core.model.SchedInstance getInstance(long instanceId)
public Long getInstanceJobId(long instanceId)
public cn.ponfee.disjob.core.model.SchedInstance getInstance(long jobId,
long triggerTime,
int runType,
long uniqueFlag)
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 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(SchedJobSearchRequest req)
Copyright © 2024. All rights reserved.