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

A

abortBroadcastWaitingTask(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.AbstractJobManager
Broadcast strategy task after assigned worker.
abortBroadcastWaitingTask(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobManager
 
AbstractJobManager - cn.ponfee.disjob.supervisor.component中的类
Abstract job manager
AbstractJobManager(SupervisorProperties, SchedJobMapper, SchedDependMapper, IdGenerator, SupervisorRegistry, TaskDispatcher, DiscoveryServerRestProxy.GroupedServerInvoker<WorkerRpcService>, DestinationServerRestProxy.DestinationServerInvoker<WorkerRpcService, Worker>) - 类 的构造器cn.ponfee.disjob.supervisor.component.AbstractJobManager
 
AbstractSchedJobRequest - cn.ponfee.disjob.supervisor.application.request中的类
Abstract sched job request parameter structure.
AbstractSchedJobRequest() - 类 的构造器cn.ponfee.disjob.supervisor.application.request.AbstractSchedJobRequest
 
add(SchedGroupAddRequest) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedGroupService
 
addInterceptors(InterceptorRegistry) - 类 中的方法cn.ponfee.disjob.supervisor.auth.AuthenticationConfigurer
 
addJob(SchedJobAddRequest) - 类 中的方法cn.ponfee.disjob.supervisor.application.OpenapiService
 
addJob(SchedJob) - 类 中的方法cn.ponfee.disjob.supervisor.component.AbstractJobManager
 
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.CommonMapper
 
asString(Date) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.converter.CommonMapper
 
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
 
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(DistributedJobQuerier) - 类 的构造器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() - 类 中的方法cn.ponfee.disjob.supervisor.SupervisorStartup.Builder
 
builder() - 类 中的静态方法cn.ponfee.disjob.supervisor.SupervisorStartup
 

C

cancelInstance(long) - 类 中的方法cn.ponfee.disjob.supervisor.application.OpenapiService
 
cancelInstance(long, Operation) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobManager
Cancel instance
cancelInstance(long) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
cancelInstance(long, Operation) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorRpcProvider
 
changeInstanceState(long, int) - 类 中的方法cn.ponfee.disjob.supervisor.application.OpenapiService
 
changeInstanceState(long, ExecuteState) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobManager
Force change instance state
changeInstanceState(long, int) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
changeJobState(long, int) - 类 中的方法cn.ponfee.disjob.supervisor.application.OpenapiService
 
changeJobState(long, JobState) - 类 中的方法cn.ponfee.disjob.supervisor.component.AbstractJobManager
 
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
 
close() - 类 中的方法cn.ponfee.disjob.supervisor.thread.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.provider - 程序包 cn.ponfee.disjob.supervisor.provider
 
cn.ponfee.disjob.supervisor.thread - 程序包 cn.ponfee.disjob.supervisor.thread
 
cn.ponfee.disjob.supervisor.util - 程序包 cn.ponfee.disjob.supervisor.util
 
CommonMapper - cn.ponfee.disjob.supervisor.application.converter中的类
Common data type convert mapper
CommonMapper() - 类 的构造器cn.ponfee.disjob.supervisor.application.converter.CommonMapper
 
computeNextTriggerTime(SchedJob, Date) - 类 中的静态方法cn.ponfee.disjob.supervisor.util.TriggerTimeUtils
Returns the next trigger time
conf - 类 中的变量cn.ponfee.disjob.supervisor.component.AbstractJobManager
 
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(SchedJob, RunType, long) - 类 中的方法cn.ponfee.disjob.supervisor.instance.GeneralInstanceCreator
 
create(SchedJob, RunType, long) - 类 中的方法cn.ponfee.disjob.supervisor.instance.TriggerInstanceCreator
Creates instance and tasks
create(SchedJob, RunType, long) - 类 中的方法cn.ponfee.disjob.supervisor.instance.WorkflowInstanceCreator
 
createInstance(SchedJob, TriggerInstance) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobManager
Update sched job, save sched instance and tasks.
createSupervisorAuthenticationToken(String) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.SchedGroupService
 
createWithSaveAndDispatch(SchedJob, RunType, long) - 类 中的方法cn.ponfee.disjob.supervisor.instance.TriggerInstanceCreator
 
currentSupervisor(WebServerApplicationContext) - 类 中的方法cn.ponfee.disjob.supervisor.configuration.EnableSupervisor.EnableSupervisorConfiguration
 
currentSupervisor(Supervisor.Current) - 类 中的方法cn.ponfee.disjob.supervisor.SupervisorStartup.Builder
 

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(long) - 类 中的方法cn.ponfee.disjob.supervisor.application.OpenapiService
 
deleteInstance(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobManager
 
deleteInstance(long) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
deleteJob(long) - 类 中的方法cn.ponfee.disjob.supervisor.application.OpenapiService
 
deleteJob(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.AbstractJobManager
 
deleteJob(long) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
dependMapper - 类 中的变量cn.ponfee.disjob.supervisor.component.AbstractJobManager
 
destinationWorkerRpcClient(RestTemplate, WorkerRpcService) - 类 中的方法cn.ponfee.disjob.supervisor.configuration.EnableSupervisor.EnableSupervisorConfiguration
 
disable(SchedJob) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
Disable the job.
disableJob(SchedJob) - 类 中的方法cn.ponfee.disjob.supervisor.component.AbstractJobManager
 
DisjobGroup - cn.ponfee.disjob.supervisor.application.value中的类
Disjob group
dispatch(SchedJob, SchedInstance, List<SchedTask>) - 类 中的方法cn.ponfee.disjob.supervisor.component.AbstractJobManager
 
dispatch(boolean, SchedJob, SchedInstance, List<SchedTask>) - 类 中的方法cn.ponfee.disjob.supervisor.component.AbstractJobManager
 
dispatch(List<ExecuteTaskParam>) - 类 中的方法cn.ponfee.disjob.supervisor.component.AbstractJobManager
 
dispatch(SchedJob, GeneralInstanceCreator.GeneralInstance) - 类 中的方法cn.ponfee.disjob.supervisor.instance.GeneralInstanceCreator
 
dispatch(SchedJob, T) - 类 中的方法cn.ponfee.disjob.supervisor.instance.TriggerInstanceCreator
Dispatch created task
dispatch(SchedJob, WorkflowInstanceCreator.WorkflowInstance) - 类 中的方法cn.ponfee.disjob.supervisor.instance.WorkflowInstanceCreator
 
DistributedJobManager - cn.ponfee.disjob.supervisor.component中的类
Manage distributed schedule job.
DistributedJobManager(SupervisorProperties, SchedJobMapper, SchedDependMapper, SchedInstanceMapper, SchedTaskMapper, SchedWorkflowMapper, IdGenerator, SupervisorRegistry, TaskDispatcher, DiscoveryServerRestProxy.GroupedServerInvoker<WorkerRpcService>, DestinationServerRestProxy.DestinationServerInvoker<WorkerRpcService, Worker>, TransactionTemplate) - 类 的构造器cn.ponfee.disjob.supervisor.component.DistributedJobManager
 
distributedJobManager(DistributedJobManager) - 类 中的方法cn.ponfee.disjob.supervisor.SupervisorStartup.Builder
 
DistributedJobQuerier - cn.ponfee.disjob.supervisor.component中的类
Distributed job query
DistributedJobQuerier(SchedJobMapper, SchedTaskMapper, SchedInstanceMapper) - 类 的构造器cn.ponfee.disjob.supervisor.component.DistributedJobQuerier
 
distributedJobQuerier(DistributedJobQuerier) - 类 中的方法cn.ponfee.disjob.supervisor.SupervisorStartup.Builder
 

E

edit(SchedGroupUpdateRequest) - 类 中的方法cn.ponfee.disjob.supervisor.application.SchedGroupService
 
edit(SchedGroup) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedGroupMapper
 
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
 
EventSubscribeService - cn.ponfee.disjob.supervisor.application中的类
Event subscribe service
EventSubscribeService(SchedGroupService) - 类 的构造器cn.ponfee.disjob.supervisor.application.EventSubscribeService
 
exists(String) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedGroupMapper
 
exists(String, String) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
Exists group and job name

F

fillSupervisorAuthenticationToken(String, AuthenticationParam) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.SchedGroupService
 
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.DistributedJobQuerier
 
findBeTriggering(long, int) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
Finds job witch will be triggering
findBeTriggeringJob(long, int) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobQuerier
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
 
findExpireRunningInstance(Date, int) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobQuerier
 
findExpireState(int, Date, int) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
findExpireWaitingInstance(Date, int) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobQuerier
 
findLargeByInstanceId(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
 
findLargeInstanceTasks(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobQuerier
 
findUnterminatedRetry(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
findUnterminatedRetryInstance(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobQuerier
 
findWorkflowNode(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
forceChangeState(long, int) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
 

G

GeneralInstance(SchedInstance, List<SchedTask>) - 类 的构造器cn.ponfee.disjob.supervisor.instance.GeneralInstanceCreator.GeneralInstance
 
GeneralInstanceCreator - cn.ponfee.disjob.supervisor.instance中的类
General instance creator
GeneralInstanceCreator(DistributedJobManager) - 类 的构造器cn.ponfee.disjob.supervisor.instance.GeneralInstanceCreator
 
GeneralInstanceCreator.GeneralInstance - cn.ponfee.disjob.supervisor.instance中的类
 
generateId() - 类 中的方法cn.ponfee.disjob.supervisor.component.AbstractJobManager
 
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
 
getByUniqueKey(long, long, int, long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
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.OpenapiService
 
getInstance(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobQuerier
 
getInstance(long, long, int, long) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobQuerier
 
getInstance(long, boolean) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
getInstanceJobId(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobQuerier
 
getInstanceTasks(long) - 类 中的方法cn.ponfee.disjob.supervisor.application.OpenapiService
 
getInstanceTasks(long) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
getJob(long) - 类 中的方法cn.ponfee.disjob.supervisor.application.OpenapiService
 
getJob(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobQuerier
 
getJob(long) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
getJobGroup(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobQuerier
 
getJobId(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
Gets job id by instance_id
getPhase() - 类 中的方法cn.ponfee.disjob.supervisor.configuration.SupervisorLifecycle
 
getPnstanceId(long, Integer) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
getWnstanceId(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
groupedWorkerRpcClient(RetryProperties, SupervisorRegistry, RestTemplate, WorkerRpcService, Worker.Current) - 类 中的方法cn.ponfee.disjob.supervisor.configuration.EnableSupervisor.EnableSupervisorConfiguration
 
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

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

I

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
 
isAliveWorker(String) - 类 中的方法cn.ponfee.disjob.supervisor.component.AbstractJobManager
 
isAliveWorker(Worker) - 类 中的方法cn.ponfee.disjob.supervisor.component.AbstractJobManager
 
isDeadWorker(Worker) - 类 中的方法cn.ponfee.disjob.supervisor.component.AbstractJobManager
 
isDeveloper(String, String) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.SchedGroupService
 
isDeveloper(String) - 类 中的方法cn.ponfee.disjob.supervisor.application.value.DisjobGroup
 
isRunning() - 类 中的方法cn.ponfee.disjob.supervisor.configuration.SupervisorLifecycle
 

J

jobManager - 类 中的变量cn.ponfee.disjob.supervisor.instance.TriggerInstanceCreator
 
jobMapper - 类 中的变量cn.ponfee.disjob.supervisor.component.AbstractJobManager
 

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.OpenapiService
 
listInstanceChildren(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobQuerier
 
listInstanceChildren(long) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
listPausableTasks(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.AbstractJobManager
Lists the pausable tasks
listPausableTasks(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobManager
 
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
log - 类 中的变量cn.ponfee.disjob.supervisor.component.AbstractJobManager
 

M

map() - 类 中的方法cn.ponfee.disjob.supervisor.dag.WorkflowGraph
 
maskToken() - 类 中的方法cn.ponfee.disjob.supervisor.application.response.SchedGroupResponse
 
metrics() - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorRpcProvider
 
myGroups(String) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.SchedGroupService
 

O

of(SchedInstance, List<SchedTask>) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.response.SchedInstanceResponse
 
of(SchedGroup) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.value.DisjobGroup
 
of(Integer, DistributedJobManager) - 类 中的静态方法cn.ponfee.disjob.supervisor.instance.TriggerInstanceCreator
 
OpenapiService - cn.ponfee.disjob.supervisor.application中的类
Supervisor openapi service.
OpenapiService(DistributedJobManager, DistributedJobQuerier) - 类 的构造器cn.ponfee.disjob.supervisor.application.OpenapiService
 

P

pauseInstance(long) - 类 中的方法cn.ponfee.disjob.supervisor.application.OpenapiService
 
pauseInstance(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobManager
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.DistributedJobManager
Listen task dispatch failed event `@Async`需要标注`@EnableAsync`来启用,默认使用的是`SimpleAsyncTaskExecutor`线程池,会为每个任务创建一个新线程(慎用)
publish(EventParam) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorRpcProvider
 
publishOtherSupervisors(EventParam) - 类 中的方法cn.ponfee.disjob.supervisor.application.ServerInvokeService
 
purgeInstance(SchedInstance) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobManager
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.OpenapiService
 
queryInstanceForPage(SchedInstancePageRequest) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobQuerier
 
queryInstanceForPage(SchedInstancePageRequest) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
Http request Content-Type: Http form-data or application/x-www-form-urlencoded
queryJobForPage(SchedJobPageRequest) - 类 中的方法cn.ponfee.disjob.supervisor.application.OpenapiService
 
queryJobForPage(SchedJobPageRequest) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobQuerier
 
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

requestGroup() - 类 中的静态方法cn.ponfee.disjob.supervisor.auth.AuthenticationConfigurer
 
requestUser() - 类 中的静态方法cn.ponfee.disjob.supervisor.auth.AuthenticationConfigurer
 
resumeInstance(long) - 类 中的方法cn.ponfee.disjob.supervisor.application.OpenapiService
 
resumeInstance(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobManager
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
 
RunningInstanceScanner - cn.ponfee.disjob.supervisor.thread中的类
Scan running a long time, but still is running state sched_instance record.
RunningInstanceScanner(long, LockTemplate, DistributedJobManager, DistributedJobQuerier) - 类 的构造器cn.ponfee.disjob.supervisor.thread.RunningInstanceScanner
 

S

savepoint(long, String, String) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobManager
 
savepoint(long, String, String) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
 
savepoint(long, String, String) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorRpcProvider
 
scanRunningInstanceLocker(LockTemplate) - 类 中的方法cn.ponfee.disjob.supervisor.SupervisorStartup.Builder
 
scanTriggeringJobLocker(LockTemplate) - 类 中的方法cn.ponfee.disjob.supervisor.SupervisorStartup.Builder
 
scanWaitingInstanceLocker(LockTemplate) - 类 中的方法cn.ponfee.disjob.supervisor.SupervisorStartup.Builder
 
SchedDependMapper - cn.ponfee.disjob.supervisor.dao.mapper中的接口
Mybatis mapper of sched_depend database table.
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, SupervisorRegistry, 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
 
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
 
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
 
SchedJobUpdateRequest - cn.ponfee.disjob.supervisor.application.request中的类
Update sched job request parameter structure.
SchedJobUpdateRequest() - 类 的构造器cn.ponfee.disjob.supervisor.application.request.SchedJobUpdateRequest
 
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
 
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.component.DistributedJobQuerier
 
searchJob(Set<String>, String, Long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
 
ServerInvokeService - cn.ponfee.disjob.supervisor.application中的类
Invoke remote server service
ServerInvokeService(SupervisorRegistry, Supervisor.Current, ServerProperties, SupervisorRpcService, RestTemplate, DestinationServerRestProxy.DestinationServerInvoker<WorkerRpcService, Worker>) - 类 的构造器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.AbstractJobManager
 
softDelete(String, String) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedGroupMapper
 
softDelete(long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
Soft delete the job.
splitJob(SplitJobParam, long) - 类 中的方法cn.ponfee.disjob.supervisor.component.AbstractJobManager
 
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, Date) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
 
start() - 类 中的方法cn.ponfee.disjob.supervisor.SupervisorStartup
 
startTask(StartTaskParam) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobManager
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.DistributedJobManager
Stop task
stopTask(StopTaskParam) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorRpcProvider
 
subscribe(EventParam) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.EventSubscribeService
 
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 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.Current, SupervisorProperties, SupervisorRegistry, DistributedJobManager, DistributedJobQuerier, LockTemplate, LockTemplate, LockTemplate, TaskDispatcher) - 类 的构造器cn.ponfee.disjob.supervisor.configuration.SupervisorLifecycle
 
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(OpenapiService, AuthorizeGroupService) - 类 的构造器cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
SupervisorProperties - cn.ponfee.disjob.supervisor.configuration中的类
Supervisor configuration properties.
SupervisorProperties() - 类 的构造器cn.ponfee.disjob.supervisor.configuration.SupervisorProperties
 
supervisorProperties(SupervisorProperties) - 类 中的方法cn.ponfee.disjob.supervisor.SupervisorStartup.Builder
 
supervisorRegistry(SupervisorRegistry) - 类 中的方法cn.ponfee.disjob.supervisor.SupervisorStartup.Builder
 
SupervisorRpcProvider - cn.ponfee.disjob.supervisor.provider中的类
Supervisor rpc provider.
SupervisorRpcProvider(DistributedJobManager) - 类 的构造器cn.ponfee.disjob.supervisor.provider.SupervisorRpcProvider
 
supervisors() - 类 中的方法cn.ponfee.disjob.supervisor.application.ServerInvokeService
 
SupervisorStartup - cn.ponfee.disjob.supervisor中的类
Startup supervisor.
SupervisorStartup.Builder - cn.ponfee.disjob.supervisor中的类
 

T

taskDispatcher(TaskDispatcher) - 类 中的方法cn.ponfee.disjob.supervisor.SupervisorStartup.Builder
 
terminate(long, int, List<Integer>, Date) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
terminate(long, String, int, int, Date, String) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedTaskMapper
 
toSchedGroup() - 类 中的方法cn.ponfee.disjob.supervisor.application.request.SchedGroupAddRequest
 
toSchedGroup() - 类 中的方法cn.ponfee.disjob.supervisor.application.request.SchedGroupUpdateRequest
 
tosSchedJob() - 类 中的方法cn.ponfee.disjob.supervisor.application.request.SchedJobAddRequest
 
tosSchedJob() - 类 中的方法cn.ponfee.disjob.supervisor.application.request.SchedJobUpdateRequest
 
toWorker() - 类 中的方法cn.ponfee.disjob.supervisor.application.request.ConfigureOneWorkerRequest
 
TriggeringJobScanner - cn.ponfee.disjob.supervisor.thread中的类
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, DistributedJobManager, DistributedJobQuerier) - 类 的构造器cn.ponfee.disjob.supervisor.thread.TriggeringJobScanner
 
TriggerInstance - cn.ponfee.disjob.supervisor.instance中的类
Trigger instance
TriggerInstance(SchedInstance) - 类 的构造器cn.ponfee.disjob.supervisor.instance.TriggerInstance
 
TriggerInstanceCreator<T extends TriggerInstance> - cn.ponfee.disjob.supervisor.instance中的类
Trigger instance creator
TriggerInstanceCreator(DistributedJobManager) - 类 的构造器cn.ponfee.disjob.supervisor.instance.TriggerInstanceCreator
 
triggerJob(long) - 类 中的方法cn.ponfee.disjob.supervisor.application.OpenapiService
 
triggerJob(long) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobManager
Manual trigger the sched job
triggerJob(long) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
TriggerTimeUtils - cn.ponfee.disjob.supervisor.util中的类
Trigger time utility
TriggerTimeUtils() - 类 的构造器cn.ponfee.disjob.supervisor.util.TriggerTimeUtils
 
truncateGroup(Set<String>) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.AuthorizeGroupService
 
truncateGroup() - 类 中的方法cn.ponfee.disjob.supervisor.application.request.SchedGroupPageRequest
 

U

update(SchedJob) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
 
update(long, String, Integer, Long, List<Integer>, Long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedWorkflowMapper
 
updateFixedDelayNextTriggerTime(SchedJob, Date) - 类 中的方法cn.ponfee.disjob.supervisor.component.AbstractJobManager
 
updateFixedDelayNextTriggerTime(long, long) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedJobMapper
Updates job state
updateInstanceNextScanTime(SchedInstance, Date) - 类 中的方法cn.ponfee.disjob.supervisor.component.DistributedJobManager
 
updateJob(SchedJobUpdateRequest) - 类 中的方法cn.ponfee.disjob.supervisor.application.OpenapiService
 
updateJob(SchedJob) - 类 中的方法cn.ponfee.disjob.supervisor.component.AbstractJobManager
 
updateJob(SchedJobUpdateRequest) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorOpenapiProvider
 
updateJobNextScanTime(SchedJob) - 类 中的方法cn.ponfee.disjob.supervisor.component.AbstractJobManager
 
updateJobNextTriggerTime(SchedJob) - 类 中的方法cn.ponfee.disjob.supervisor.component.AbstractJobManager
 
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.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
 
updateState(long, int, int) - 接口 中的方法cn.ponfee.disjob.supervisor.dao.mapper.SchedInstanceMapper
 
updateState(long, 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.DistributedJobManager
Set or clear task worker 当worker不相同时,可使用`CASE WHEN`语法: UPDATE sched_task SET worker = CASE WHEN task_id = 1 THEN 'a' WHEN task_id = 2 THEN 'b' END WHERE id IN (1, 2)
updateTaskWorker(String, List<Long>) - 类 中的方法cn.ponfee.disjob.supervisor.provider.SupervisorRpcProvider
 
updateToken(String, TokenType, String, 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
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.ponfee.disjob.supervisor.auth.SupervisorAuthentication.Subject
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
verifyUserAuthenticationToken(String, String) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.SchedGroupService
 
verifyWorkerAuthenticationToken(String, String) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.SchedGroupService
 
verifyWorkerSignatureToken(String, String) - 类 中的静态方法cn.ponfee.disjob.supervisor.application.SchedGroupService
 

W

WaitingInstanceScanner - cn.ponfee.disjob.supervisor.thread中的类
Scan expired trigger time, but still is waiting state sched_instance record.
WaitingInstanceScanner(long, LockTemplate, DistributedJobManager, DistributedJobQuerier) - 类 的构造器cn.ponfee.disjob.supervisor.thread.WaitingInstanceScanner
 
WorkerMetricsResponse - cn.ponfee.disjob.supervisor.application.response中的类
Worker metrics response
WorkerMetricsResponse(String) - 类 的构造器cn.ponfee.disjob.supervisor.application.response.WorkerMetricsResponse
 
workers(String, String) - 类 中的方法cn.ponfee.disjob.supervisor.application.ServerInvokeService
 
WorkflowGraph - cn.ponfee.disjob.supervisor.dag中的类
DAG graph for workflow source -> pre_node target -> cur_node
WorkflowGraph(List<SchedWorkflow>) - 类 的构造器cn.ponfee.disjob.supervisor.dag.WorkflowGraph
 
WorkflowInstance(SchedInstance, List<SchedWorkflow>, List<Tuple2<SchedInstance, List<SchedTask>>>) - 类 的构造器cn.ponfee.disjob.supervisor.instance.WorkflowInstanceCreator.WorkflowInstance
 
WorkflowInstanceCreator - cn.ponfee.disjob.supervisor.instance中的类
Workflow instance creator
WorkflowInstanceCreator(DistributedJobManager) - 类 的构造器cn.ponfee.disjob.supervisor.instance.WorkflowInstanceCreator
 
WorkflowInstanceCreator.WorkflowInstance - cn.ponfee.disjob.supervisor.instance中的类
 
A B C D E F G H I J K L M O P Q R S T U V W 
跳过导航链接

Copyright © 2024. All rights reserved.