- schedule(ScheduleJob) - 接口 中的方法org.jetlinks.rule.engine.api.scheduler.Scheduler
-
调度任务并返回执行此任务的执行器,此方法是幂等的,多次调度相同配置的信息,不会创建多个任务。
- schedule(ScheduleJob) - 类 中的方法org.jetlinks.rule.engine.defaults.LocalScheduler
-
- ScheduleJob - org.jetlinks.rule.engine.api.scheduler中的类
-
- ScheduleJob() - 类 的构造器org.jetlinks.rule.engine.api.scheduler.ScheduleJob
-
- ScheduleJob.Event - org.jetlinks.rule.engine.api.scheduler中的类
-
- ScheduleJob.Output - org.jetlinks.rule.engine.api.scheduler中的类
-
- ScheduleJobCompiler - org.jetlinks.rule.engine.defaults中的类
-
调度任务编译器,将规则模型编译成调度任务
- ScheduleJobCompiler(String, RuleModel) - 类 的构造器org.jetlinks.rule.engine.defaults.ScheduleJobCompiler
-
- Scheduler - org.jetlinks.rule.engine.api.scheduler中的接口
-
任务调度器
- SchedulerSelector - org.jetlinks.rule.engine.api.scheduler中的接口
-
调度器选择器,根据任务,从多个调度器中选择调度器来执行此任务
- SchedulingRule - org.jetlinks.rule.engine.api.scheduler中的类
-
调度规则
- SchedulingRule() - 类 的构造器org.jetlinks.rule.engine.api.scheduler.SchedulingRule
-
- Scope - org.jetlinks.rule.engine.api.scope中的接口
-
规则作用域
- scope(String) - 接口 中的方法org.jetlinks.rule.engine.api.task.ExecutionContext
-
获取上下文作用域
- scope(RuleData) - 接口 中的方法org.jetlinks.rule.engine.api.task.ExecutionContext
-
根据规则数据来获取上下文作用域,默认使用RuleData#getContextId()作为上下文ID
- ScopeCounter - org.jetlinks.rule.engine.api.scope中的接口
-
计数器
- select(Flux<Scheduler>, ScheduleJob) - 接口 中的方法org.jetlinks.rule.engine.api.scheduler.SchedulerSelector
-
选择调度器,可通过实现此方法来进行任务负载均衡,或者根据任务指定的调度规则来选择不同的调度器
- select(Flux<Worker>, ScheduleJob) - 接口 中的方法org.jetlinks.rule.engine.api.worker.WorkerSelector
-
- selectAll - 接口 中的静态变量org.jetlinks.rule.engine.api.scheduler.SchedulerSelector
-
- set(double) - 接口 中的方法org.jetlinks.rule.engine.api.scope.ScopeCounter
-
设置值
- setAndGet(double) - 接口 中的方法org.jetlinks.rule.engine.api.scope.ScopeCounter
-
设置值并返回最新的值
- setExecuteTimeNow(RuleData) - 类 中的静态方法org.jetlinks.rule.engine.api.RuleDataHelper
-
- setHeader(String, Object) - 类 中的方法org.jetlinks.rule.engine.api.RuleData
-
- setJob(ScheduleJob) - 接口 中的方法org.jetlinks.rule.engine.api.task.Task
-
设置任务信息,通常用于热更新任务.
- setJob(ScheduleJob) - 类 中的方法org.jetlinks.rule.engine.defaults.DefaultTask
-
- shutdown(String, String) - 接口 中的静态方法org.jetlinks.rule.engine.api.RuleConstants.Topics
-
- shutdown(String) - 接口 中的方法org.jetlinks.rule.engine.api.RuleEngine
-
停止规则
- shutdown(String) - 接口 中的方法org.jetlinks.rule.engine.api.scheduler.Scheduler
-
停止任务
- shutdown(String, String) - 接口 中的方法org.jetlinks.rule.engine.api.task.ExecutionContext
-
停止规则
- shutdown() - 接口 中的方法org.jetlinks.rule.engine.api.task.Task
-
停止任务,于暂停不同等的是,停止后将进行清理资源等操作,
通常在停止规则时或者调度器进行负载均衡时.
- shutdown() - 接口 中的方法org.jetlinks.rule.engine.api.task.TaskExecutor
-
停止
- shutdown(String, String) - 类 中的方法org.jetlinks.rule.engine.defaults.AbstractExecutionContext
-
- shutdown() - 类 中的方法org.jetlinks.rule.engine.defaults.AbstractTaskExecutor
-
- shutdown(String) - 类 中的方法org.jetlinks.rule.engine.defaults.DefaultRuleEngine
-
- shutdown() - 类 中的方法org.jetlinks.rule.engine.defaults.DefaultTask
-
- shutdown(String) - 类 中的方法org.jetlinks.rule.engine.defaults.LocalScheduler
-
- Slf4jLogger - org.jetlinks.rule.engine.api中的类
-
- Slf4jLogger(String) - 类 的构造器org.jetlinks.rule.engine.api.Slf4jLogger
-
- start - 接口 中的静态变量org.jetlinks.rule.engine.api.RuleConstants.Event
-
- start() - 接口 中的方法org.jetlinks.rule.engine.api.task.Task
-
启动,开始执行任务
- start() - 接口 中的方法org.jetlinks.rule.engine.api.task.TaskExecutor
-
启动
- start() - 类 中的方法org.jetlinks.rule.engine.defaults.AbstractTaskExecutor
-
- start() - 类 中的方法org.jetlinks.rule.engine.defaults.DefaultTask
-
- START_WITH_NODE - 类 中的静态变量org.jetlinks.rule.engine.api.RuleDataHelper
-
- startRule(String, RuleModel) - 接口 中的方法org.jetlinks.rule.engine.api.RuleEngine
-
启动规则
- startRule(String, RuleModel) - 类 中的方法org.jetlinks.rule.engine.defaults.DefaultRuleEngine
-
- state(String, String) - 接口 中的静态方法org.jetlinks.rule.engine.api.RuleConstants.Topics
-
- state - 类 中的变量org.jetlinks.rule.engine.defaults.AbstractTaskExecutor
-
- SYNC_CONTEXT_ID - 类 中的静态变量org.jetlinks.rule.engine.api.RuleDataHelper
-
- SYNC_RETURN - 类 中的静态变量org.jetlinks.rule.engine.api.RuleDataHelper
-