跳过导航链接
A B C D E F G H I J K L M O P Q R S T U V W 

A

add(String, SchedGroupAddRequest) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedGroupService
 
addInterceptors(InterceptorRegistry) - 类 中的方法cn.ponfee.disjob.supervisor.auth.AuthenticationConfigurer
 
addJob(String, SchedJobAddRequest) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedJobService
 
addJob(SchedJob) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
 
addJob(SchedJobAddRequest) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
allMatch(Predicate<Map.Entry<DAGEdge, SchedWorkflow>>) - 类 中的方法cn.ponfee.disjob.supervisor.dag.WorkflowGraph
 
anyMatch(Predicate<Map.Entry<DAGEdge, SchedWorkflow>>) - 类 中的方法cn.ponfee.disjob.supervisor.dag.WorkflowGraph
 
asDate(String) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.converter.CommonConverter
 
asString(Date) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.converter.CommonConverter
 
AuthenticationConfigurer - cn.ponfee.disjob.supervisor.auth中的类
Supervisor authentication configurer
AuthenticationConfigurer() - 类 的构造器cn.ponfee.disjob.supervisor.auth.AuthenticationConfigurer
 
authorize(String, AuthorizeGroupService) - 类 中的方法cn.ponfee.disjob.supervisor.application.request.SchedInstancePageRequest
 
authorizeAndTruncateGroup(String, Set<String>) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.AuthorizeGroupService
 
authorizeAndTruncateGroup(String) - 类 中的方法cn.ponfee.disjob.supervisor.application.request.SchedGroupPageRequest
 
authorizeAndTruncateGroup(String) - 类 中的方法cn.ponfee.disjob.supervisor.application.request.SchedJobPageRequest
 
authorizeAndTruncateGroup(String) - 类 中的方法cn.ponfee.disjob.supervisor.application.request.SchedJobSearchRequest
 
authorizeGroup(String, String) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.AuthorizeGroupService
 
authorizeGroup(String, String, String) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.AuthorizeGroupService
 
AuthorizeGroupService - cn.ponfee.disjob.supervisor.application中的类
Authorize group service
AuthorizeGroupService(JobQuerier) - 类 的构造器cn.ponfee.disjob.supervisor.application.AuthorizeGroupService
 
authorizeInstance(String, long) - 类 中的方法cn.ponfee.disjob.supervisor.application.AuthorizeGroupService
 
authorizeInstance(String, String, long) - 类 中的方法cn.ponfee.disjob.supervisor.application.AuthorizeGroupService
 
authorizeJob(String, long) - 类 中的方法cn.ponfee.disjob.supervisor.application.AuthorizeGroupService
 
authorizeJob(String, String, long) - 类 中的方法cn.ponfee.disjob.supervisor.application.AuthorizeGroupService
 

B

batchInsert(List<SchedDepend>) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedDependMapper
 
batchInsert(List<SchedTask>) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
 
batchInsert(List<SchedWorkflow>) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedWorkflowMapper
 
batchUpdateWorker(String, List<Long>) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
Update or clear the task worker
build(Operation, long, long, Worker) - 类 中的方法cn.ponfee.disjob.supervisor.base.ExecuteTaskParamBuilder
 

C

call(Worker, Throwables.ThrowingFunction<WorkerRpcService, R, E>) - 类 中的方法cn.ponfee.disjob.supervisor.component.WorkerClient
 
cancelInstance(String, long) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedJobService
 
cancelInstance(long, Operation) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
Cancel instance
cancelInstance(long) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
cancelInstance(long, Operation) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorRpcProvider
 
changeInstanceState(String, long, int) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedJobService
 
changeInstanceState(long, ExecuteState) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
Force change instance state, for example: CANCELED -> WAITING
changeInstanceState(long, int) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
changeJobState(String, long, int) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedJobService
 
changeJobState(String, long, JobState) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
 
changeJobState(long, int) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
check() - 类 中的方法cn.ponfee.disjob.supervisor.configuration.SupervisorProperties
 
checkAndTrim() - 类 中的方法cn.ponfee.disjob.supervisor.application.request.SchedGroupAddRequest
 
checkAndTrim() - 类 中的方法cn.ponfee.disjob.supervisor.application.request.SchedGroupUpdateRequest
 
checkGroup(String) - 类 中的静态方法cn.ponfee.disjob.supervisor.model.SchedGroup
 
checkOwnUser(String) - 类 中的静态方法cn.ponfee.disjob.supervisor.model.SchedGroup
 
checkStartIdempotent(long, String, String) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
 
close() - 类 中的方法cn.ponfee.disjob.supervisor.scanner.TriggeringJobScanner
 
cn.ponfee.disjob.supervisor - 程序包 cn.ponfee.disjob.supervisor
 
cn.ponfee.disjob.supervisor.application - 程序包 cn.ponfee.disjob.supervisor.application
 
cn.ponfee.disjob.supervisor.application.converter - 程序包 cn.ponfee.disjob.supervisor.application.converter
 
cn.ponfee.disjob.supervisor.application.request - 程序包 cn.ponfee.disjob.supervisor.application.request
 
cn.ponfee.disjob.supervisor.application.response - 程序包 cn.ponfee.disjob.supervisor.application.response
 
cn.ponfee.disjob.supervisor.application.value - 程序包 cn.ponfee.disjob.supervisor.application.value
 
cn.ponfee.disjob.supervisor.auth - 程序包 cn.ponfee.disjob.supervisor.auth
 
cn.ponfee.disjob.supervisor.base - 程序包 cn.ponfee.disjob.supervisor.base
 
cn.ponfee.disjob.supervisor.component - 程序包 cn.ponfee.disjob.supervisor.component
 
cn.ponfee.disjob.supervisor.configuration - 程序包 cn.ponfee.disjob.supervisor.configuration
 
cn.ponfee.disjob.supervisor.dag - 程序包 cn.ponfee.disjob.supervisor.dag
 
cn.ponfee.disjob.supervisor.dao - 程序包 cn.ponfee.disjob.supervisor.dao
 
cn.ponfee.disjob.supervisor.dao.mapper - 程序包 cn.ponfee.disjob.supervisor.dao.mapper
 
cn.ponfee.disjob.supervisor.exception - 程序包 cn.ponfee.disjob.supervisor.exception
 
cn.ponfee.disjob.supervisor.instance - 程序包 cn.ponfee.disjob.supervisor.instance
 
cn.ponfee.disjob.supervisor.model - 程序包 cn.ponfee.disjob.supervisor.model
 
cn.ponfee.disjob.supervisor.provider - 程序包 cn.ponfee.disjob.supervisor.provider
 
cn.ponfee.disjob.supervisor.scanner - 程序包 cn.ponfee.disjob.supervisor.scanner
 
CommonConverter - cn.ponfee.disjob.supervisor.application.converter中的类
Common data converter
CommonConverter() - 类 的构造器cn.ponfee.disjob.supervisor.application.converter.CommonConverter
 
computeNextTriggerTime(SchedJob, Date) - 类 中的静态方法cn.ponfee.disjob.supervisor.base.TriggerTimes
Returns the next trigger time
computeRetryTriggerTime(int) - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedJob
Returns the retry trigger time
configureAllWorker(ConfigureAllWorkerRequest) - 类 中的方法cn.ponfee.disjob.supervisor.application.ServerInvokeService
 
ConfigureAllWorkerRequest - cn.ponfee.disjob.supervisor.application.request中的类
Configure all worker request
ConfigureAllWorkerRequest() - 类 的构造器cn.ponfee.disjob.supervisor.application.request.ConfigureAllWorkerRequest
 
configureOneWorker(ConfigureOneWorkerRequest) - 类 中的方法cn.ponfee.disjob.supervisor.application.ServerInvokeService
 
ConfigureOneWorkerRequest - cn.ponfee.disjob.supervisor.application.request中的类
Configure one worker request
ConfigureOneWorkerRequest() - 类 的构造器cn.ponfee.disjob.supervisor.application.request.ConfigureOneWorkerRequest
 
convert(SchedGroup) - 接口 中的方法cn.ponfee.disjob.supervisor.application.converter.SchedGroupConverter
 
convert(SchedGroupAddRequest) - 接口 中的方法cn.ponfee.disjob.supervisor.application.converter.SchedGroupConverter
 
convert(SchedGroupUpdateRequest) - 接口 中的方法cn.ponfee.disjob.supervisor.application.converter.SchedGroupConverter
 
convert(SchedGroup) - 类 中的方法cn.ponfee.disjob.supervisor.application.converter.SchedGroupConverterImpl
 
convert(SchedGroupAddRequest) - 类 中的方法cn.ponfee.disjob.supervisor.application.converter.SchedGroupConverterImpl
 
convert(SchedGroupUpdateRequest) - 类 中的方法cn.ponfee.disjob.supervisor.application.converter.SchedGroupConverterImpl
 
convert(SchedJobAddRequest) - 接口 中的方法cn.ponfee.disjob.supervisor.application.converter.SchedJobConverter
 
convert(SchedJobUpdateRequest) - 接口 中的方法cn.ponfee.disjob.supervisor.application.converter.SchedJobConverter
 
convert(SchedJob) - 接口 中的方法cn.ponfee.disjob.supervisor.application.converter.SchedJobConverter
 
convert(SchedInstance) - 接口 中的方法cn.ponfee.disjob.supervisor.application.converter.SchedJobConverter
 
convert(SchedTask) - 接口 中的方法cn.ponfee.disjob.supervisor.application.converter.SchedJobConverter
 
convert(SchedJobAddRequest) - 类 中的方法cn.ponfee.disjob.supervisor.application.converter.SchedJobConverterImpl
 
convert(SchedJobUpdateRequest) - 类 中的方法cn.ponfee.disjob.supervisor.application.converter.SchedJobConverterImpl
 
convert(SchedJob) - 类 中的方法cn.ponfee.disjob.supervisor.application.converter.SchedJobConverterImpl
 
convert(SchedInstance) - 类 中的方法cn.ponfee.disjob.supervisor.application.converter.SchedJobConverterImpl
 
convert(SchedTask) - 类 中的方法cn.ponfee.disjob.supervisor.application.converter.SchedJobConverterImpl
 
convert(SupervisorMetrics) - 接口 中的方法cn.ponfee.disjob.supervisor.application.converter.ServerMetricsConverter
 
convert(WorkerMetrics) - 接口 中的方法cn.ponfee.disjob.supervisor.application.converter.ServerMetricsConverter
 
convert(SupervisorMetrics) - 类 中的方法cn.ponfee.disjob.supervisor.application.converter.ServerMetricsConverterImpl
 
convert(WorkerMetrics) - 类 中的方法cn.ponfee.disjob.supervisor.application.converter.ServerMetricsConverterImpl
 
create(SchedInstance, RunType, long) - 类 中的方法cn.ponfee.disjob.supervisor.instance.GeneralInstance
 
create(SchedInstance, RunType, long) - 类 中的方法cn.ponfee.disjob.supervisor.instance.TriggerInstance
Creates instance and tasks
create(SchedInstance, RunType, long) - 类 中的方法cn.ponfee.disjob.supervisor.instance.WorkflowInstance
 

D

delete(String, String) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedGroupService
 
deleteByChildJobId(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedDependMapper
 
deleteByInstanceId(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
Delete the sched instance.
deleteByInstanceId(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
Delete the sched task.
deleteByParentJobId(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedDependMapper
 
deleteByWnstanceId(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
deleteByWnstanceId(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedWorkflowMapper
 
deleteInstance(String, long) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedJobService
 
deleteInstance(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
 
deleteInstance(long) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
deleteJob(String, long) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedJobService
 
deleteJob(String, long) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
 
deleteJob(long) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
disable(SchedJob) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
Disable the job.
disableJob(SchedJob) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
 
DisjobGroup - cn.ponfee.disjob.supervisor.application.value中的类
Disjob group
DisjobGroup(SchedGroup) - 类 的构造器cn.ponfee.disjob.supervisor.application.value.DisjobGroup
 
dispatch(SchedJob, SchedInstance, List<SchedTask>) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
 
dispatch(List<ExecuteTaskParam>) - 类 中的方法cn.ponfee.disjob.supervisor.component.WorkerClient
 
dispatch(String, List<ExecuteTaskParam>) - 类 中的方法cn.ponfee.disjob.supervisor.component.WorkerClient
 
dispatch() - 类 中的方法cn.ponfee.disjob.supervisor.instance.GeneralInstance
 
dispatch() - 类 中的方法cn.ponfee.disjob.supervisor.instance.TriggerInstance
 
dispatch() - 类 中的方法cn.ponfee.disjob.supervisor.instance.WorkflowInstance
 
duration(Date, Date) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.converter.CommonConverter
Returns time duration

E

EnableSupervisor - cn.ponfee.disjob.supervisor.configuration中的注释类型
Enable supervisor role 必须注解到具有@Component的类上且该类能被spring扫描到 `@AutoConfigureBefore、@AutoConfigureAfter、@AutoConfigureOrder: 1)专门用于控制Spring-boot自动配置类之间的加载顺序(用户自定义的类是排在自动配置类`EnableAutoConfiguration`的前面) 2)Spring-boot`2.7.x`配置文件位置:`META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports` `@Order、@Priority、PriorityOrdered、Ordered 1)用户自定义的类之间的创建顺序是按照文件的目录结构从上到下排序且无法干预 2)影响List元素的顺序,间接影响列表中bean的方法执行顺序,本质上是beanList.sort(AnnotationAwareOrderComparator.INSTANCE) 3)`@Priority/PriorityOrdered`优先于`@Order/Ordered` `@Import(DisjobCoreDeferredImportSelector.class) 1)多处@Import(XXX.class)同一个类,只会有一个生效,后面的会被去重忽略 2)如果一个类即有@Component注解,又被@Import引入,则@Component生效,@Import被忽略
EnableSupervisor.EnableSupervisorConfiguration - cn.ponfee.disjob.supervisor.configuration中的类
 
EnableSupervisorConfiguration() - 类 的构造器cn.ponfee.disjob.supervisor.configuration.EnableSupervisor.EnableSupervisorConfiguration
 
ExecuteTaskParamBuilder - cn.ponfee.disjob.supervisor.base中的类
ExecuteTaskParam builder
ExecuteTaskParamBuilder(SchedJob, SchedInstance) - 类 的构造器cn.ponfee.disjob.supervisor.base.ExecuteTaskParamBuilder
 
exists(String) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedGroupMapper
 
ExtendedSupervisorRpcService - cn.ponfee.disjob.supervisor.base中的接口
Extended SupervisorRpcService

F

fillUniqueFlag() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedInstance
 
findAll() - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedGroupMapper
 
findBaseByInstanceId(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
 
findBaseByInstanceIdAndStates(long, List<Integer>) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
 
findBaseInstanceTasks(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobQuerier
 
findBeTriggering(long, int) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
Finds job witch will be triggering
findBeTriggeringJob(long, int) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobQuerier
Scan will be triggering sched jobs.
findByChildJobIds(Set<Long>) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedDependMapper
 
findByJobIds(List<Long>) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
 
findByParentJobId(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedDependMapper
 
findByWnstanceId(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedWorkflowMapper
 
findChildren(long, Integer) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
findExpireRunningInstance(Date, int) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobQuerier
 
findExpireState(int, Date, int) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
findExpireWaitingInstance(Date, int) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobQuerier
 
findLargeByInstanceId(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
 
findLargeByInstanceIdAndStates(long, List<Integer>) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
 
findLargeInstanceTasks(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobQuerier
 
findRunRetry(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
findWorkflowNode(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
forceChangeState(long, int) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
 

G

GeneralInstance - cn.ponfee.disjob.supervisor.instance中的类
General instance
GeneralInstance(JobManager, SchedJob) - 类 的构造器cn.ponfee.disjob.supervisor.instance.GeneralInstance
 
generateId() - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
 
get(String) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedGroupService
 
get(DAGNode, DAGNode) - 类 中的方法cn.ponfee.disjob.supervisor.dag.WorkflowGraph
 
get(String) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedGroupMapper
 
get(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
Gets sched instance by instance_id
get(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
Gets sched job by job_id
get(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
 
getAlertUsers(String) - 类 中的方法cn.ponfee.disjob.supervisor.base.GroupInfoHolder
 
getByUniqueKey(long, long, int, long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
getDiscoveredWorkers(String) - 类 中的方法cn.ponfee.disjob.supervisor.component.WorkerClient
 
getGroup(String) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.SchedGroupService
 
getGroup(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
Gets group by job_id
getInstance(long, boolean) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedJobService
 
getInstance(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobQuerier
 
getInstance(long, long, RunType) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobQuerier
 
getInstance(long, boolean) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
getInstanceJobId(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobQuerier
 
getInstanceTasks(long) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedJobService
 
getInstanceTasks(long) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
getJob(long) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedJobService
 
getJob(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobQuerier
 
getJob(long) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
getJobGroup(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobQuerier
 
getJobId(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
Gets job id by instance_id
getJobId(String, String) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
Gets job id
getMetrics() - 接口 中的方法cn.ponfee.disjob.supervisor.base.ExtendedSupervisorRpcService
 
getMetrics() - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorRpcProvider
 
getOwnUser(String) - 类 中的方法cn.ponfee.disjob.supervisor.base.GroupInfoHolder
 
getPhase() - 类 中的方法cn.ponfee.disjob.supervisor.configuration.SupervisorLifecycle
 
getRetrying(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
getRetryingInstance(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobQuerier
 
getSupervisorToken(String) - 类 中的方法cn.ponfee.disjob.supervisor.base.GroupInfoHolder
 
getUserToken(String) - 类 中的方法cn.ponfee.disjob.supervisor.base.GroupInfoHolder
 
getWebhook(String) - 类 中的方法cn.ponfee.disjob.supervisor.base.GroupInfoHolder
 
getWnstanceId(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
getWorkerContextPath(String) - 类 中的方法cn.ponfee.disjob.supervisor.base.GroupInfoHolder
 
getWorkerToken(String) - 类 中的方法cn.ponfee.disjob.supervisor.base.GroupInfoHolder
 
group - 类 中的变量cn.ponfee.disjob.supervisor.application.request.SchedGroupAddRequest
 
GroupInfoHolder - cn.ponfee.disjob.supervisor.base中的类
Group info holder.
GroupNotFoundException - cn.ponfee.disjob.supervisor.exception中的异常错误
Group not found exception
GroupNotFoundException() - 异常错误 的构造器cn.ponfee.disjob.supervisor.exception.GroupNotFoundException
 
GroupNotFoundException(String) - 异常错误 的构造器cn.ponfee.disjob.supervisor.exception.GroupNotFoundException
 

H

hasAliveExecutingTasks(List<SchedTask>) - 类 中的方法cn.ponfee.disjob.supervisor.component.WorkerClient
 
hasNotDiscoveredWorkers(String) - 类 中的方法cn.ponfee.disjob.supervisor.component.WorkerClient
 
hasNotDiscoveredWorkers() - 类 中的方法cn.ponfee.disjob.supervisor.component.WorkerClient
 
heartbeat() - 类 中的方法cn.ponfee.disjob.supervisor.scanner.RunningInstanceScanner
 
heartbeat() - 类 中的方法cn.ponfee.disjob.supervisor.scanner.TriggeringJobScanner
 
heartbeat() - 类 中的方法cn.ponfee.disjob.supervisor.scanner.WaitingInstanceScanner
 

I

incrementAndGetScanFailedCount() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedJob
 
incrementDispatchFailedCount(long, int) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
 
insert(SchedGroup) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedGroupMapper
 
insert(SchedInstance) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
insert(SchedJob) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
 
INSTANCE - 接口 中的静态变量cn.ponfee.disjob.supervisor.application.converter.SchedGroupConverter
 
INSTANCE - 接口 中的静态变量cn.ponfee.disjob.supervisor.application.converter.SchedJobConverter
 
INSTANCE - 接口 中的静态变量cn.ponfee.disjob.supervisor.application.converter.ServerMetricsConverter
 
INSTANCE - 类 中的静态变量cn.ponfee.disjob.supervisor.base.GroupInfoHolder
 
instance - 类 中的变量cn.ponfee.disjob.supervisor.instance.TriggerInstance
 
invoke(Worker, Throwables.ThrowingConsumer<WorkerRpcService, E>) - 类 中的方法cn.ponfee.disjob.supervisor.component.WorkerClient
 
isAliveWorker(Worker) - 类 中的方法cn.ponfee.disjob.supervisor.component.WorkerClient
 
isBroadcast() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedJob
 
isCompleted() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedInstance
 
isDisabled() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedJob
 
isEnabled() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedJob
 
isExecuting() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedTask
 
isFailure() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedTask
 
isFailure() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedWorkflow
 
isFixedTriggerType() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedJob
 
isNeedUpdateExecutor() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedJob
 
isNeedUpdateTrigger(Integer, String) - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedJob
 
isPausable() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedInstance
 
isPausable() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedTask
 
isPaused() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedInstance
 
isPaused() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedWorkflow
 
isRunning() - 类 中的方法cn.ponfee.disjob.supervisor.configuration.SupervisorLifecycle
 
isRunning() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedInstance
 
isRunning() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedWorkflow
 
isRunning() - 类 中的方法cn.ponfee.disjob.supervisor.SupervisorStartup
 
isRunRetry() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedInstance
当前实例是否为重试实例:true-是重试实例;false-非重试实例;
isTerminal() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedInstance
 
isTerminal() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedTask
 
isTerminal() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedWorkflow
 
isWaiting() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedTask
 
isWaiting() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedWorkflow
 
isWorkflow() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedInstance
 
isWorkflowLead() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedInstance
 
isWorkflowNode() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedInstance
 

J

job - 类 中的变量cn.ponfee.disjob.supervisor.instance.TriggerInstance
 
JobManager - cn.ponfee.disjob.supervisor.component中的类
Job manager
JobManager(SupervisorProperties, IdGenerator, SchedJobMapper, SchedDependMapper, SchedInstanceMapper, SchedWorkflowMapper, SchedTaskMapper, WorkerClient, TransactionTemplate) - 类 的构造器cn.ponfee.disjob.supervisor.component.JobManager
 
jobManager - 类 中的变量cn.ponfee.disjob.supervisor.instance.TriggerInstance
 
JobQuerier - cn.ponfee.disjob.supervisor.component中的类
Job querier
JobQuerier() - 类 的构造器cn.ponfee.disjob.supervisor.component.JobQuerier
 

K

KEY_PREFIX - 类 中的静态变量cn.ponfee.disjob.supervisor.configuration.SupervisorProperties
 
KeyExistsException - cn.ponfee.disjob.supervisor.exception中的异常错误
Ket exists exception
KeyExistsException() - 异常错误 的构造器cn.ponfee.disjob.supervisor.exception.KeyExistsException
 
KeyExistsException(String) - 异常错误 的构造器cn.ponfee.disjob.supervisor.exception.KeyExistsException
 
KeyNotExistsException - cn.ponfee.disjob.supervisor.exception中的异常错误
Ket not exists exception
KeyNotExistsException() - 异常错误 的构造器cn.ponfee.disjob.supervisor.exception.KeyNotExistsException
 
KeyNotExistsException(String) - 异常错误 的构造器cn.ponfee.disjob.supervisor.exception.KeyNotExistsException
 

L

listInstanceChildren(long) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedJobService
 
listInstanceChildren(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobQuerier
 
listInstanceChildren(long) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
localSupervisor(WebServerApplicationContext) - 类 中的方法cn.ponfee.disjob.supervisor.configuration.EnableSupervisor.EnableSupervisorConfiguration
 
lock(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
LOCK_SCAN_RUNNING_INSTANCE - 类 中的静态变量cn.ponfee.disjob.supervisor.base.SupervisorConstants
Scan running instance lock name
LOCK_SCAN_TRIGGERING_JOB - 类 中的静态变量cn.ponfee.disjob.supervisor.base.SupervisorConstants
Scan triggering job lock name
LOCK_SCAN_WAITING_INSTANCE - 类 中的静态变量cn.ponfee.disjob.supervisor.base.SupervisorConstants
Scan waiting instance lock name

M

manualTriggerJob(String, long) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedJobService
 
manualTriggerJob(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
 
manualTriggerJob(long) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
map() - 类 中的方法cn.ponfee.disjob.supervisor.dag.WorkflowGraph
 
markTerminated(RunState, Date) - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedInstance
 
maskToken() - 类 中的方法cn.ponfee.disjob.supervisor.application.response.SchedGroupResponse
 
ModelConverter - cn.ponfee.disjob.supervisor.base中的类
Model converter
ModelConverter() - 类 的构造器cn.ponfee.disjob.supervisor.base.ModelConverter
 
myGroups(String) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.SchedGroupService
 

O

obtainNextTriggerTime() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedJob
 
obtainRetriedCount() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedInstance
 
obtainRetryOriginalInstanceId() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedInstance
 
obtainRnstanceId() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedInstance
Obtain root instance id
of(SchedInstance, List<SchedTask>) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.response.SchedInstanceResponse
 
of(List<SchedWorkflow>) - 类 中的静态方法cn.ponfee.disjob.supervisor.dag.WorkflowGraph
 
of(JobManager, SchedJob, SchedInstance, RunType, long) - 类 中的静态方法cn.ponfee.disjob.supervisor.instance.TriggerInstance
 
of(Long, Long) - 类 中的静态方法cn.ponfee.disjob.supervisor.model.SchedDepend
 
of(SchedInstance, long, long, RunType, long, int) - 类 中的静态方法cn.ponfee.disjob.supervisor.model.SchedInstance
 
of(SchedInstance, Long, long, long, RunType, long, int) - 类 中的静态方法cn.ponfee.disjob.supervisor.model.SchedInstance
Creates sched instance
of(String, long, long, int, int, String) - 类 中的静态方法cn.ponfee.disjob.supervisor.model.SchedTask
Creates sched tasks
of(Long, String, String) - 类 中的静态方法cn.ponfee.disjob.supervisor.model.SchedWorkflow
 
OperationEventService - cn.ponfee.disjob.supervisor.application中的类
Operation event service
OperationEventService(SchedGroupService) - 类 的构造器cn.ponfee.disjob.supervisor.application.OperationEventService
 
OperationEventType - cn.ponfee.disjob.supervisor.base中的枚举
Operation event type
ownUser - 类 中的变量cn.ponfee.disjob.supervisor.application.request.SchedGroupAddRequest
 

P

parse(String) - 枚举 中的方法cn.ponfee.disjob.supervisor.base.OperationEventType
 
parseCurNode() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedWorkflow
 
parsePreNode() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedWorkflow
 
parseWorkflowCurNode() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedInstance
 
pauseInstance(String, long) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedJobService
 
pauseInstance(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
Pause instance
pauseInstance(long) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
pauseInstance(long) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorRpcProvider
 
predecessors(DAGNode) - 类 中的方法cn.ponfee.disjob.supervisor.dag.WorkflowGraph
 
processTaskDispatchFailedEvent(TaskDispatchFailedEvent) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
Listen task dispatch failed event `@Async`需要标注`@EnableAsync`来启用,默认使用的是`SimpleAsyncTaskExecutor`线程池,会为每个任务创建一个新线程(慎用默认的线程池)
publishOperationEvent(OperationEventType, String) - 类 中的方法cn.ponfee.disjob.supervisor.application.ServerInvokeService
 
purgeInstance(SchedInstance) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
Purge the zombie instance which maybe dead

Q

queryByPnstanceId(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
queryChildCount(List<Long>) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
queryForPage(SchedGroupPageRequest) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedGroupService
 
queryInstanceForPage(SchedInstancePageRequest) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedJobService
 
queryInstanceForPage(SchedInstancePageRequest) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobQuerier
 
queryInstanceForPage(SchedInstancePageRequest) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
queryJobForPage(SchedJobPageRequest) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedJobService
 
queryJobForPage(SchedJobPageRequest) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobQuerier
 
queryJobForPage(SchedJobPageRequest) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
Http request Content-Type: Http form-data or application/x-www-form-urlencoded
queryPageCount(SchedGroupPageRequest) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedGroupMapper
 
queryPageCount(SchedInstancePageRequest) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
queryPageCount(SchedJobPageRequest) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
 
queryPageRecords(SchedGroupPageRequest) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedGroupMapper
 
queryPageRecords(SchedInstancePageRequest) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
queryPageRecords(SchedJobPageRequest) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
 

R

redispatch(SchedJob, SchedInstance, List<SchedTask>) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
 
requestGroup() - 类 中的静态方法cn.ponfee.disjob.supervisor.auth.AuthenticationConfigurer
 
requestUser() - 类 中的静态方法cn.ponfee.disjob.supervisor.auth.AuthenticationConfigurer
 
resumeInstance(String, long) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedJobService
 
resumeInstance(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
Resume the instance from paused to waiting state
resumeInstance(long) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
resumeWaiting(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedWorkflowMapper
 
retryable(RunState, int) - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedJob
 
RunningInstanceScanner - cn.ponfee.disjob.supervisor.scanner中的类
Scan running a long time, but still is running state sched_instance record.
RunningInstanceScanner(SupervisorProperties, LockTemplate, WorkerClient, JobManager, JobQuerier) - 类 的构造器cn.ponfee.disjob.supervisor.scanner.RunningInstanceScanner
 

S

save() - 类 中的方法cn.ponfee.disjob.supervisor.instance.GeneralInstance
 
save() - 类 中的方法cn.ponfee.disjob.supervisor.instance.TriggerInstance
 
save() - 类 中的方法cn.ponfee.disjob.supervisor.instance.WorkflowInstance
 
saveInstanceAndTasks(SchedInstance, List<SchedTask>) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
 
saveLeadInstanceAndWorkflows(SchedInstance, List<SchedWorkflow>) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
 
savepoint(long, String, String) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
 
savepoint(long, String, String) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
 
savepoint(long, String, String) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorRpcProvider
 
SchedDepend - cn.ponfee.disjob.supervisor.model中的类
The schedule job entity, mapped database table sched_depend
SchedDepend() - 类 的构造器cn.ponfee.disjob.supervisor.model.SchedDepend
 
SchedDependMapper - cn.ponfee.disjob.supervisor.dao.mapper中的接口
Mybatis mapper of sched_depend database table.
SchedGroup - cn.ponfee.disjob.supervisor.model中的类
The schedule group entity, mapped database table sched_group
SchedGroup() - 类 的构造器cn.ponfee.disjob.supervisor.model.SchedGroup
 
SchedGroupAddRequest - cn.ponfee.disjob.supervisor.application.request中的类
Add sched group request.
SchedGroupAddRequest() - 类 的构造器cn.ponfee.disjob.supervisor.application.request.SchedGroupAddRequest
 
SchedGroupConverter - cn.ponfee.disjob.supervisor.application.converter中的接口
Sched group converter.
SchedGroupConverterImpl - cn.ponfee.disjob.supervisor.application.converter中的类
 
SchedGroupConverterImpl() - 类 的构造器cn.ponfee.disjob.supervisor.application.converter.SchedGroupConverterImpl
 
SchedGroupMapper - cn.ponfee.disjob.supervisor.dao.mapper中的接口
Mybatis mapper of sched_group database table.
SchedGroupPageRequest - cn.ponfee.disjob.supervisor.application.request中的类
Sched group page request
SchedGroupPageRequest() - 类 的构造器cn.ponfee.disjob.supervisor.application.request.SchedGroupPageRequest
 
SchedGroupResponse - cn.ponfee.disjob.supervisor.application.response中的类
Sched group response
SchedGroupResponse() - 类 的构造器cn.ponfee.disjob.supervisor.application.response.SchedGroupResponse
 
SchedGroupService - cn.ponfee.disjob.supervisor.application中的类
Sched group service
SchedGroupService(SchedGroupMapper, Discovery<Worker>, ServerInvokeService, SupervisorProperties) - 类 的构造器cn.ponfee.disjob.supervisor.application.SchedGroupService
 
SchedGroupUpdateRequest - cn.ponfee.disjob.supervisor.application.request中的类
Update sched group request parameter structure.
SchedGroupUpdateRequest() - 类 的构造器cn.ponfee.disjob.supervisor.application.request.SchedGroupUpdateRequest
 
SchedInstance - cn.ponfee.disjob.supervisor.model中的类
The schedule instance entity, mapped database table sched_instance
SchedInstance() - 类 的构造器cn.ponfee.disjob.supervisor.model.SchedInstance
 
SchedInstanceMapper - cn.ponfee.disjob.supervisor.dao.mapper中的接口
Mybatis mapper of sched_instance database table.
SchedInstancePageRequest - cn.ponfee.disjob.supervisor.application.request中的类
Sched instance page request
SchedInstancePageRequest() - 类 的构造器cn.ponfee.disjob.supervisor.application.request.SchedInstancePageRequest
 
SchedInstanceResponse - cn.ponfee.disjob.supervisor.application.response中的类
Schedule instance response structure.
SchedInstanceResponse() - 类 的构造器cn.ponfee.disjob.supervisor.application.response.SchedInstanceResponse
 
SchedJob - cn.ponfee.disjob.supervisor.model中的类
The schedule job entity, mapped database table sched_job
SchedJob() - 类 的构造器cn.ponfee.disjob.supervisor.model.SchedJob
 
SchedJobAddRequest - cn.ponfee.disjob.supervisor.application.request中的类
Add sched job request parameter structure.
SchedJobAddRequest() - 类 的构造器cn.ponfee.disjob.supervisor.application.request.SchedJobAddRequest
 
SchedJobConverter - cn.ponfee.disjob.supervisor.application.converter中的接口
Sched job converter.
SchedJobConverterImpl - cn.ponfee.disjob.supervisor.application.converter中的类
 
SchedJobConverterImpl() - 类 的构造器cn.ponfee.disjob.supervisor.application.converter.SchedJobConverterImpl
 
SchedJobMapper - cn.ponfee.disjob.supervisor.dao.mapper中的接口
Mybatis mapper of sched_job database table.
SchedJobPageRequest - cn.ponfee.disjob.supervisor.application.request中的类
Sched job page request
SchedJobPageRequest() - 类 的构造器cn.ponfee.disjob.supervisor.application.request.SchedJobPageRequest
 
SchedJobResponse - cn.ponfee.disjob.supervisor.application.response中的类
Schedule job response structure.
SchedJobResponse() - 类 的构造器cn.ponfee.disjob.supervisor.application.response.SchedJobResponse
 
SchedJobSearchRequest - cn.ponfee.disjob.supervisor.application.request中的类
Search job request
SchedJobSearchRequest() - 类 的构造器cn.ponfee.disjob.supervisor.application.request.SchedJobSearchRequest
 
SchedJobService - cn.ponfee.disjob.supervisor.application中的类
Sched job service.
SchedJobService() - 类 的构造器cn.ponfee.disjob.supervisor.application.SchedJobService
 
SchedJobUpdateRequest - cn.ponfee.disjob.supervisor.application.request中的类
Update sched job request parameter structure.
SchedJobUpdateRequest() - 类 的构造器cn.ponfee.disjob.supervisor.application.request.SchedJobUpdateRequest
 
SchedTask - cn.ponfee.disjob.supervisor.model中的类
The schedule task entity, mapped database table sched_task
SchedTask() - 类 的构造器cn.ponfee.disjob.supervisor.model.SchedTask
 
SchedTaskMapper - cn.ponfee.disjob.supervisor.dao.mapper中的接口
Mybatis mapper of sched_task database table.
SchedTaskResponse - cn.ponfee.disjob.supervisor.application.response中的类
Schedule task response structure.
SchedTaskResponse() - 类 的构造器cn.ponfee.disjob.supervisor.application.response.SchedTaskResponse
 
scheduleTriggerJob(SchedJob, long) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
 
SchedWorkflow - cn.ponfee.disjob.supervisor.model中的类
Disjob workflow, mapped database table sched_workflow
SchedWorkflow() - 类 的构造器cn.ponfee.disjob.supervisor.model.SchedWorkflow
 
SchedWorkflowMapper - cn.ponfee.disjob.supervisor.dao.mapper中的接口
Mybatis mapper of sched_workflow database table.
searchGroup(String) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedGroupService
 
searchGroup(String) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedGroupMapper
 
searchJob(SchedJobSearchRequest) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedJobService
 
searchJob(SchedJobSearchRequest) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobQuerier
 
searchJob(Set<String>, String, Long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
 
ServerInvokeService - cn.ponfee.disjob.supervisor.application中的类
Invoke remote server service
ServerInvokeService(WorkerClient, Registry<Supervisor>, Supervisor.Local, ExtendedSupervisorRpcService, ServerProperties, RestTemplate) - 类 的构造器cn.ponfee.disjob.supervisor.application.ServerInvokeService
 
ServerMetricsConverter - cn.ponfee.disjob.supervisor.application.converter中的接口
Server metrics converter
ServerMetricsConverterImpl - cn.ponfee.disjob.supervisor.application.converter中的类
 
ServerMetricsConverterImpl() - 类 的构造器cn.ponfee.disjob.supervisor.application.converter.ServerMetricsConverterImpl
 
ServerMetricsResponse - cn.ponfee.disjob.supervisor.application.response中的类
Server metrics response
ServerMetricsResponse() - 类 的构造器cn.ponfee.disjob.supervisor.application.response.ServerMetricsResponse
 
shouldRedispatch(SchedTask) - 类 中的方法cn.ponfee.disjob.supervisor.component.WorkerClient
 
softDelete(String, String) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedGroupMapper
 
softDelete(long, String) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
Soft delete the job.
splitJob(String, long, SplitJobParam) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
 
splitJob(String, long, SplitJobParam, LongSupplier, int) - 类 中的方法cn.ponfee.disjob.supervisor.component.WorkerClient
 
SPRING_BEAN_NAME_JDBC_TEMPLATE - 类 中的静态变量cn.ponfee.disjob.supervisor.dao.SupervisorDataSourceConfig
Spring bean name JDBC template
SPRING_BEAN_NAME_SCAN_RUNNING_INSTANCE_LOCKER - 类 中的静态变量cn.ponfee.disjob.supervisor.base.SupervisorConstants
Spring bean name of scan running instance locker
SPRING_BEAN_NAME_SCAN_TRIGGERING_JOB_LOCKER - 类 中的静态变量cn.ponfee.disjob.supervisor.base.SupervisorConstants
Spring bean name of scan triggering job locker
SPRING_BEAN_NAME_SCAN_WAITING_INSTANCE_LOCKER - 类 中的静态变量cn.ponfee.disjob.supervisor.base.SupervisorConstants
Spring bean name of scan waiting instance locker
SPRING_BEAN_NAME_TX_MANAGER - 类 中的静态变量cn.ponfee.disjob.supervisor.dao.SupervisorDataSourceConfig
Spring bean name transaction manager
SPRING_BEAN_NAME_TX_TEMPLATE - 类 中的静态变量cn.ponfee.disjob.supervisor.dao.SupervisorDataSourceConfig
Spring bean name transaction template
SQL_GROUP_IN_MAX_SIZE - 类 中的静态变量cn.ponfee.disjob.supervisor.application.AuthorizeGroupService
SQL中`group IN (a, b, ..., x)`允许的最大长度
start() - 类 中的方法cn.ponfee.disjob.supervisor.configuration.SupervisorLifecycle
 
start(long, Date) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
start(long, String, String, Date) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
 
start() - 类 中的方法cn.ponfee.disjob.supervisor.SupervisorStartup
 
startTask(StartTaskParam) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
Starts the task
startTask(StartTaskParam) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorRpcProvider
 
stop(Runnable) - 类 中的方法cn.ponfee.disjob.supervisor.configuration.SupervisorLifecycle
 
stop() - 类 中的方法cn.ponfee.disjob.supervisor.configuration.SupervisorLifecycle
 
stop() - 类 中的方法cn.ponfee.disjob.supervisor.SupervisorStartup
 
stopTask(StopTaskParam) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
Stops the task
stopTask(StopTaskParam) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorRpcProvider
 
subscribe(OperationEventType, String) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.OperationEventService
 
subscribeOperationEvent(OperationEventType, String) - 接口 中的方法cn.ponfee.disjob.supervisor.base.ExtendedSupervisorRpcService
 
subscribeOperationEvent(OperationEventType, String) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorRpcProvider
 
subscribeWorkerEvent(RegistryEventType, Worker) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorRpcProvider
 
successors(DAGNode) - 类 中的方法cn.ponfee.disjob.supervisor.dag.WorkflowGraph
 
SupervisorAuthentication - cn.ponfee.disjob.supervisor.auth中的注释类型
Supervisor authentication annotation.
SupervisorAuthentication.Subject - cn.ponfee.disjob.supervisor.auth中的枚举
 
SupervisorConstants - cn.ponfee.disjob.supervisor.base中的类
Supervisor constants definitions.
SupervisorConstants() - 类 的构造器cn.ponfee.disjob.supervisor.base.SupervisorConstants
 
SupervisorDataSourceConfig - cn.ponfee.disjob.supervisor.dao中的类
Supervisor datasource configuration # 前面的`disjob.datasource`为固定前缀,后面的`disjob`为数据源名 disjob.datasource: disjob: driver-class-name: com.mysql.cj.jdbc.Driver jdbc-url: jdbc:mysql://localhost:3306/disjob?
SupervisorDataSourceConfig() - 类 的构造器cn.ponfee.disjob.supervisor.dao.SupervisorDataSourceConfig
 
SupervisorLifecycle - cn.ponfee.disjob.supervisor.configuration中的类
Supervisor lifecycle https://www.cnblogs.com/deityjian/p/11296846.html InitializingBean#afterPropertiesSet -> SmartLifecycle#start -> SmartLifecycle#stop -> DisposableBean#destroy
SupervisorLifecycle(Supervisor.Local, SupervisorProperties, SupervisorRegistry, WorkerClient, JobManager, JobQuerier, TaskDispatcher, LockTemplate, LockTemplate, LockTemplate) - 类 的构造器cn.ponfee.disjob.supervisor.configuration.SupervisorLifecycle
 
SupervisorMetrics - cn.ponfee.disjob.supervisor.base中的类
Supervisor metrics
SupervisorMetrics() - 类 的构造器cn.ponfee.disjob.supervisor.base.SupervisorMetrics
 
SupervisorMetricsResponse - cn.ponfee.disjob.supervisor.application.response中的类
Supervisor metrics response
SupervisorMetricsResponse() - 类 的构造器cn.ponfee.disjob.supervisor.application.response.SupervisorMetricsResponse
 
SupervisorOpenapiProvider - cn.ponfee.disjob.supervisor.provider中的类
Supervisor openapi provider.
SupervisorOpenapiProvider() - 类 的构造器cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
SupervisorProperties - cn.ponfee.disjob.supervisor.configuration中的类
Supervisor configuration properties.
SupervisorProperties() - 类 的构造器cn.ponfee.disjob.supervisor.configuration.SupervisorProperties
 
SupervisorRpcProvider - cn.ponfee.disjob.supervisor.provider中的类
Supervisor rpc provider.
SupervisorRpcProvider() - 类 的构造器cn.ponfee.disjob.supervisor.provider.SupervisorRpcProvider
 
supervisors() - 类 中的方法cn.ponfee.disjob.supervisor.application.ServerInvokeService
 
SupervisorStartup - cn.ponfee.disjob.supervisor中的类
Startup supervisor.
SupervisorStartup(Supervisor.Local, SupervisorProperties, SupervisorRegistry, WorkerClient, JobManager, JobQuerier, TaskDispatcher, LockTemplate, LockTemplate, LockTemplate) - 类 的构造器cn.ponfee.disjob.supervisor.SupervisorStartup
 

T

TASK_NO_COMPARATOR - 类 中的静态变量cn.ponfee.disjob.supervisor.model.SchedTask
 
terminate(long, int, List<Integer>, Date) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
terminate(long, RunState, List<Integer>, Date) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
terminate(long, String, int, int, Date, String) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
 
terminate(long, String, ExecuteState, ExecuteState, Date, String) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
 
toEdge() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedWorkflow
 
toPredecessorInstance(SchedWorkflow, List<SchedTask>) - 类 中的静态方法cn.ponfee.disjob.supervisor.base.ModelConverter
 
toSchedGroup(String) - 类 中的方法cn.ponfee.disjob.supervisor.application.request.SchedGroupAddRequest
 
toSchedGroup(String) - 类 中的方法cn.ponfee.disjob.supervisor.application.request.SchedGroupUpdateRequest
 
toSplitJobParam(SchedJob, SchedInstance) - 类 中的静态方法cn.ponfee.disjob.supervisor.base.ModelConverter
 
toSplitJobParam(SchedJob, SchedInstance, List<PredecessorInstance>) - 类 中的静态方法cn.ponfee.disjob.supervisor.base.ModelConverter
 
tosSchedJob(String) - 类 中的方法cn.ponfee.disjob.supervisor.application.request.SchedJobAddRequest
 
tosSchedJob(String) - 类 中的方法cn.ponfee.disjob.supervisor.application.request.SchedJobUpdateRequest
 
toStartTaskResult(SchedTask) - 类 中的静态方法cn.ponfee.disjob.supervisor.base.ModelConverter
 
toVerifyJobParam(SchedJob) - 类 中的静态方法cn.ponfee.disjob.supervisor.base.ModelConverter
 
toWorker() - 类 中的方法cn.ponfee.disjob.supervisor.application.request.ConfigureOneWorkerRequest
 
TriggeringJobScanner - cn.ponfee.disjob.supervisor.scanner中的类
The schedule job heartbeat thread,
find the sched_job which will be trigger,
split to one sched_instance and many sched_task
TriggeringJobScanner(SupervisorProperties, LockTemplate, WorkerClient, JobManager, JobQuerier) - 类 的构造器cn.ponfee.disjob.supervisor.scanner.TriggeringJobScanner
 
TriggerInstance - cn.ponfee.disjob.supervisor.instance中的类
Abstract trigger instance
TriggerInstance(JobManager, SchedJob) - 类 的构造器cn.ponfee.disjob.supervisor.instance.TriggerInstance
 
TriggerTimes - cn.ponfee.disjob.supervisor.base中的类
Trigger time utility
TriggerTimes() - 类 的构造器cn.ponfee.disjob.supervisor.base.TriggerTimes
 

U

update(String, SchedGroupUpdateRequest) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedGroupService
 
update(SchedGroup) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedGroupMapper
 
update(SchedJob) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
 
update(long, String, Integer, Long, List<Integer>, Long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedWorkflowMapper
 
updateFixedNextTriggerTime(long, long, long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
Updates fixed trigger type job next trigger time
updateInstanceNextScanTime(SchedInstance, Date) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
 
updateJob(String, SchedJobUpdateRequest) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedJobService
 
updateJob(SchedJob) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
 
updateJob(SchedJobUpdateRequest) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
updateJobNextScanTime(SchedJob) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
 
updateJobNextTriggerTime(SchedJob) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
 
updateNextScanTime(long, Date, int) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
updateNextScanTime(SchedJob) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
 
updateNextTriggerTime(SchedJob) - 类 中的静态方法cn.ponfee.disjob.supervisor.base.TriggerTimes
 
updateNextTriggerTime(SchedJob) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
Update the job next trigger time.
updateOwnUser(String, String, String) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedGroupService
 
updateOwnUser(String, String, String) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedGroupMapper
 
updateRetrying(long, boolean, int, int) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
updateRetrying(long, boolean, RunState, RunState) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
updateState(long, int, int) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
updateState(long, RunState, RunState) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
updateState(long, String, int, int) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
Updates job state
updateStateByInstanceId(long, int, List<Integer>, Date) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
 
updateTaskWorker(String, List<Long>) - 类 中的方法cn.ponfee.disjob.supervisor.component.JobManager
Set or clear task worker
updateTaskWorker(String, List<Long>) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorRpcProvider
 
updateToken(String, String, TokenType, String, String) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedGroupService
 
updateToken(String, TokenType, String, String, String) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedGroupMapper
 

V

valueOf(String) - 枚举 中的静态方法cn.ponfee.disjob.supervisor.auth.SupervisorAuthentication.Subject
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.ponfee.disjob.supervisor.base.OperationEventType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.ponfee.disjob.supervisor.auth.SupervisorAuthentication.Subject
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.ponfee.disjob.supervisor.base.OperationEventType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
verifyForAdd(int) - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedJob
 
verifyForUpdate(int) - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedJob
 
verifyJob(SchedJob) - 类 中的方法cn.ponfee.disjob.supervisor.component.WorkerClient
 

W

WaitingInstanceScanner - cn.ponfee.disjob.supervisor.scanner中的类
Scan expired trigger time, but still is waiting state sched_instance record.
WaitingInstanceScanner(SupervisorProperties, LockTemplate, WorkerClient, JobManager, JobQuerier) - 类 的构造器cn.ponfee.disjob.supervisor.scanner.WaitingInstanceScanner
 
worker(String, String) - 类 中的方法cn.ponfee.disjob.supervisor.application.ServerInvokeService
 
worker() - 类 中的方法cn.ponfee.disjob.supervisor.model.SchedTask
 
WorkerClient - cn.ponfee.disjob.supervisor.component中的类
Worker client
WorkerClient(Discovery<Worker>, TaskDispatcher, Supervisor.Local, RetryProperties, RestTemplate, WorkerRpcService, Worker.Local) - 类 的构造器cn.ponfee.disjob.supervisor.component.WorkerClient
 
WorkerMetricsResponse - cn.ponfee.disjob.supervisor.application.response中的类
Worker metrics response
WorkerMetricsResponse() - 类 的构造器cn.ponfee.disjob.supervisor.application.response.WorkerMetricsResponse
 
workers(String) - 类 中的方法cn.ponfee.disjob.supervisor.application.ServerInvokeService
 
WorkflowGraph - cn.ponfee.disjob.supervisor.dag中的类
DAG graph for workflow source -> pre_node target -> cur_node
WorkflowInstance - cn.ponfee.disjob.supervisor.instance中的类
Workflow instance
WorkflowInstance(JobManager, SchedJob) - 类 的构造器cn.ponfee.disjob.supervisor.instance.WorkflowInstance
 
A B C D E F G H I J K L M O P Q R S T U V W 
跳过导航链接

Copyright © 2025. All rights reserved.