A C D E F G H I L O P Q R S T V W
A
- accept() - 类 中的方法org.jetlinks.rule.engine.cluster.worker.QueueInput
-
- addExecutor(TaskExecutorProvider) - 类 中的方法org.jetlinks.rule.engine.cluster.worker.ClusterWorker
-
- addWorker(Worker) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.ClusterLocalScheduler
-
C
- canSchedule(ScheduleJob) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.ClusterLocalScheduler
-
- canSchedule(ScheduleJob) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- canSchedule(ScheduleJob) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.RemoteScheduler
-
- canSchedule(ScheduleJob) - 接口 中的方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService
-
- canScheduleJob(String) - 接口 中的静态方法org.jetlinks.rule.engine.cluster.ClusterConstants.Topics
-
- cleanup() - 类 中的方法org.jetlinks.rule.engine.cluster.balancer.DefaultSchedulerLoadBalancer
-
- cleanup() - 类 中的方法org.jetlinks.rule.engine.cluster.ClusterSchedulerRegistry
-
- cleanup() - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.ClusterLocalScheduler
-
- ClusterConstants - org.jetlinks.rule.engine.cluster中的接口
-
- ClusterConstants.Topics - org.jetlinks.rule.engine.cluster中的接口
-
- ClusterExecutionContext - org.jetlinks.rule.engine.cluster.worker中的类
-
- ClusterExecutionContext(String, ScheduleJob, EventBus, ClusterManager, ConditionEvaluator) - 类 的构造器org.jetlinks.rule.engine.cluster.worker.ClusterExecutionContext
-
- ClusterGlobalScope - org.jetlinks.rule.engine.cluster.scope中的类
-
- ClusterGlobalScope(ClusterManager) - 类 的构造器org.jetlinks.rule.engine.cluster.scope.ClusterGlobalScope
-
- ClusterLocalScheduler - org.jetlinks.rule.engine.cluster.scheduler中的类
-
- ClusterLocalScheduler(String, RpcServiceFactory) - 类 的构造器org.jetlinks.rule.engine.cluster.scheduler.ClusterLocalScheduler
-
- ClusterRuleEngine - org.jetlinks.rule.engine.cluster中的类
-
集群规则引擎,用于管理,调度规则.
- ClusterRuleEngine(SchedulerRegistry, TaskSnapshotRepository) - 类 的构造器org.jetlinks.rule.engine.cluster.ClusterRuleEngine
-
- ClusterSchedulerRegistry - org.jetlinks.rule.engine.cluster中的类
-
- ClusterSchedulerRegistry(EventBus, RpcServiceFactory) - 类 的构造器org.jetlinks.rule.engine.cluster.ClusterSchedulerRegistry
-
- ClusterWorker - org.jetlinks.rule.engine.cluster.worker中的类
-
- ClusterWorker(String, String, EventBus, ClusterManager, ConditionEvaluator) - 类 的构造器org.jetlinks.rule.engine.cluster.worker.ClusterWorker
-
- createContext(ScheduleJob) - 类 中的方法org.jetlinks.rule.engine.cluster.worker.ClusterWorker
-
- createTask(String) - 接口 中的静态方法org.jetlinks.rule.engine.cluster.ClusterConstants.Topics
-
- createTask(String, ScheduleJob) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- createTask(String, ScheduleJob) - 接口 中的方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService
-
- createTask(String, ScheduleJob) - 类 中的方法org.jetlinks.rule.engine.cluster.worker.ClusterWorker
-
- createTask(String, ScheduleJob) - 类 中的方法org.jetlinks.rule.engine.cluster.worker.RemoteWorker
-
D
- debug(boolean) - 类 中的方法org.jetlinks.rule.engine.cluster.task.RemoteTask
-
- DefaultSchedulerLoadBalancer - org.jetlinks.rule.engine.cluster.balancer中的类
-
- DefaultSchedulerLoadBalancer(EventBus, SchedulerRegistry, TaskSnapshotRepository) - 类 的构造器org.jetlinks.rule.engine.cluster.balancer.DefaultSchedulerLoadBalancer
-
- dispose() - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.RemoteScheduler
-
- doStart(Collection<ScheduleJob>) - 类 中的方法org.jetlinks.rule.engine.cluster.ClusterRuleEngine
-
- dump() - 类 中的方法org.jetlinks.rule.engine.cluster.task.RemoteTask
-
- dumpTask(String) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- dumpTask(String) - 接口 中的方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService
-
E
- execute(RuleData) - 类 中的方法org.jetlinks.rule.engine.cluster.task.RemoteTask
-
- executeTask(String, RuleData) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- executeTask(String, RuleData) - 接口 中的方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService
-
F
- findAllTask() - 接口 中的方法org.jetlinks.rule.engine.cluster.TaskSnapshotRepository
-
获取全部任务
- findByInstanceId(String) - 接口 中的方法org.jetlinks.rule.engine.cluster.TaskSnapshotRepository
-
根据规则实例ID获取任务快照
- findByInstanceIdAndNodeId(String, String) - 接口 中的方法org.jetlinks.rule.engine.cluster.TaskSnapshotRepository
-
根据规则实例ID和规则节点ID获取快照
- findByInstanceIdAndWorkerId(String, String) - 接口 中的方法org.jetlinks.rule.engine.cluster.TaskSnapshotRepository
-
根据instanceId和workerId获取快照
- findBySchedulerId(String) - 接口 中的方法org.jetlinks.rule.engine.cluster.TaskSnapshotRepository
-
根据调度器ID获取任务快照
- findBySchedulerIdNotIn(Collection<String>) - 接口 中的方法org.jetlinks.rule.engine.cluster.TaskSnapshotRepository
-
查询不是由指定调度器ID对应调度器调度的任务快照
- findByWorkerId(String) - 接口 中的方法org.jetlinks.rule.engine.cluster.TaskSnapshotRepository
-
根据workerId获取任务快照
- findWorker(String, ScheduleJob) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.ClusterLocalScheduler
-
- flow(String) - 类 中的方法org.jetlinks.rule.engine.cluster.scope.ClusterGlobalScope
-
G
- getAllScheduleJobs(String) - 接口 中的静态方法org.jetlinks.rule.engine.cluster.ClusterConstants.Topics
-
- getLastStateTime(String, String) - 接口 中的静态方法org.jetlinks.rule.engine.cluster.ClusterConstants.Topics
-
- getLastStateTime(String) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- getLastStateTime(String) - 接口 中的方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService
-
- getLastStateTime() - 类 中的方法org.jetlinks.rule.engine.cluster.task.RemoteTask
-
- getLocalScheduler() - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- getLocalSchedulers() - 类 中的方法org.jetlinks.rule.engine.cluster.ClusterSchedulerRegistry
-
- getLocalSchedulers() - 接口 中的方法org.jetlinks.rule.engine.cluster.SchedulerRegistry
-
- getScheduleJobs(String) - 接口 中的静态方法org.jetlinks.rule.engine.cluster.ClusterConstants.Topics
-
- getSchedulers() - 类 中的方法org.jetlinks.rule.engine.cluster.ClusterSchedulerRegistry
-
- getSchedulers() - 接口 中的方法org.jetlinks.rule.engine.cluster.SchedulerRegistry
-
获取全部Scheduler
- getSchedulerWorkers(String) - 接口 中的静态方法org.jetlinks.rule.engine.cluster.ClusterConstants.Topics
-
- getSchedulingTask(String) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.ClusterLocalScheduler
-
- getSchedulingTask(String) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- getSchedulingTask(String) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.RemoteScheduler
-
- getSchedulingTask(String) - 接口 中的方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService
-
- getSchedulingTasks() - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.ClusterLocalScheduler
-
- getSchedulingTasks() - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- getSchedulingTasks() - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.RemoteScheduler
-
- getSchedulingTasks() - 接口 中的方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService
-
- getStartTime(String, String) - 接口 中的静态方法org.jetlinks.rule.engine.cluster.ClusterConstants.Topics
-
- getStartTime(String) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- getStartTime(String) - 接口 中的方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService
-
- getStartTime() - 类 中的方法org.jetlinks.rule.engine.cluster.task.RemoteTask
-
- getState() - 类 中的方法org.jetlinks.rule.engine.cluster.task.RemoteTask
-
- getState() - 类 中的方法org.jetlinks.rule.engine.cluster.worker.ClusterWorker
-
- getState() - 类 中的方法org.jetlinks.rule.engine.cluster.worker.RemoteWorker
-
- getSupportExecutors(String) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- getSupportExecutors(String) - 接口 中的方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService
-
- getSupportExecutors() - 类 中的方法org.jetlinks.rule.engine.cluster.worker.ClusterWorker
-
- getSupportExecutors() - 类 中的方法org.jetlinks.rule.engine.cluster.worker.RemoteWorker
-
- getTasks(String) - 类 中的方法org.jetlinks.rule.engine.cluster.ClusterRuleEngine
-
- getTaskState(String, String) - 接口 中的静态方法org.jetlinks.rule.engine.cluster.ClusterConstants.Topics
-
- getTaskState(String) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- getTaskState(String) - 接口 中的方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService
-
- getWorker(String) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.ClusterLocalScheduler
-
- getWorker(String) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- getWorker(String) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.RemoteScheduler
-
- getWorker(String) - 接口 中的方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService
-
- getWorkers() - 类 中的方法org.jetlinks.rule.engine.cluster.ClusterRuleEngine
-
- getWorkers() - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.ClusterLocalScheduler
-
- getWorkers() - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- getWorkers() - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.RemoteScheduler
-
- getWorkers() - 接口 中的方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService
-
- getWorkerState(String) - 接口 中的静态方法org.jetlinks.rule.engine.cluster.ClusterConstants.Topics
-
- getWorkerState(String) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- getWorkerState(String) - 接口 中的方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService
-
- getWorkerSupportExecutors(String) - 接口 中的静态方法org.jetlinks.rule.engine.cluster.ClusterConstants.Topics
-
H
- handleSchedulerJoin() - 类 中的方法org.jetlinks.rule.engine.cluster.ClusterSchedulerRegistry
-
- handleSchedulerJoin() - 接口 中的方法org.jetlinks.rule.engine.cluster.SchedulerRegistry
-
监听Scheduler加入注册中心事件
- handleSchedulerLeave() - 类 中的方法org.jetlinks.rule.engine.cluster.ClusterSchedulerRegistry
-
- handleSchedulerLeave() - 接口 中的方法org.jetlinks.rule.engine.cluster.SchedulerRegistry
-
监听Scheduler掉线事件
I
- init() - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.RemoteScheduler
-
- isAlive() - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- isAlive() - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.RemoteScheduler
-
- isAlive() - 接口 中的方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService
-
- isDisposed() - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.RemoteScheduler
-
- isNoAlive() - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.RemoteScheduler
-
L
- LocalSchedulerRpcService - org.jetlinks.rule.engine.cluster.scheduler中的类
-
- LocalSchedulerRpcService(Scheduler, RpcServiceFactory) - 类 的构造器org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
O
- org.jetlinks.rule.engine.cluster - 程序包 org.jetlinks.rule.engine.cluster
-
- org.jetlinks.rule.engine.cluster.balancer - 程序包 org.jetlinks.rule.engine.cluster.balancer
-
- org.jetlinks.rule.engine.cluster.scheduler - 程序包 org.jetlinks.rule.engine.cluster.scheduler
-
- org.jetlinks.rule.engine.cluster.scope - 程序包 org.jetlinks.rule.engine.cluster.scope
-
- org.jetlinks.rule.engine.cluster.task - 程序包 org.jetlinks.rule.engine.cluster.task
-
- org.jetlinks.rule.engine.cluster.worker - 程序包 org.jetlinks.rule.engine.cluster.worker
-
P
- pause() - 类 中的方法org.jetlinks.rule.engine.cluster.task.RemoteTask
-
Q
- QueueEventOutput - org.jetlinks.rule.engine.cluster.worker中的类
-
- QueueEventOutput() - 类 的构造器org.jetlinks.rule.engine.cluster.worker.QueueEventOutput
-
- QueueInput - org.jetlinks.rule.engine.cluster.worker中的类
-
- QueueInput() - 类 的构造器org.jetlinks.rule.engine.cluster.worker.QueueInput
-
- QueueOutput - org.jetlinks.rule.engine.cluster.worker中的类
-
- QueueOutput() - 类 的构造器org.jetlinks.rule.engine.cluster.worker.QueueOutput
-
R
- reBalance(List<Scheduler>, boolean) - 类 中的方法org.jetlinks.rule.engine.cluster.balancer.DefaultSchedulerLoadBalancer
-
- reBalance(List<Scheduler>, boolean) - 接口 中的方法org.jetlinks.rule.engine.cluster.balancer.SchedulerLoadBalancer
-
重新对任务进行负载均衡
- register(Scheduler) - 类 中的方法org.jetlinks.rule.engine.cluster.ClusterSchedulerRegistry
-
- register(Scheduler) - 接口 中的方法org.jetlinks.rule.engine.cluster.SchedulerRegistry
-
注册Scheduler到注册中心
- reload() - 类 中的方法org.jetlinks.rule.engine.cluster.task.RemoteTask
-
- RemoteScheduler - org.jetlinks.rule.engine.cluster.scheduler中的类
-
- RemoteScheduler(String, RpcServiceFactory) - 类 的构造器org.jetlinks.rule.engine.cluster.scheduler.RemoteScheduler
-
- RemoteTask - org.jetlinks.rule.engine.cluster.task中的类
-
- RemoteTask() - 类 的构造器org.jetlinks.rule.engine.cluster.task.RemoteTask
-
- RemoteWorker - org.jetlinks.rule.engine.cluster.worker中的类
-
- RemoteWorker() - 类 的构造器org.jetlinks.rule.engine.cluster.worker.RemoteWorker
-
- removeTaskByInstanceId(String) - 接口 中的方法org.jetlinks.rule.engine.cluster.TaskSnapshotRepository
-
根据实例ID删除快照
- removeTaskByInstanceIdAndNodeId(String, String) - 接口 中的方法org.jetlinks.rule.engine.cluster.TaskSnapshotRepository
-
根据实例ID和节点ID删除快照
S
- saveTaskSnapshots(Publisher<TaskSnapshot>) - 接口 中的方法org.jetlinks.rule.engine.cluster.TaskSnapshotRepository
-
保存快照
- schedule(ScheduleJob) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.ClusterLocalScheduler
-
- schedule(ScheduleJob) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- schedule(ScheduleJob) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.RemoteScheduler
-
- schedule(ScheduleJob) - 接口 中的方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService
-
- scheduleJob(String) - 接口 中的静态方法org.jetlinks.rule.engine.cluster.ClusterConstants.Topics
-
- SchedulerLoadBalancer - org.jetlinks.rule.engine.cluster.balancer中的接口
-
调度器负载均衡器,用于对任务进行负载均衡
- schedulerPrefix(String) - 接口 中的静态方法org.jetlinks.rule.engine.cluster.ClusterConstants.Topics
-
- SchedulerRegistry - org.jetlinks.rule.engine.cluster中的接口
-
- SchedulerRpcService - org.jetlinks.rule.engine.cluster.scheduler中的接口
-
- SchedulerRpcService.TaskInfo - org.jetlinks.rule.engine.cluster.scheduler中的类
-
- SchedulerRpcService.TaskOperation - org.jetlinks.rule.engine.cluster.scheduler中的枚举
-
- SchedulerRpcService.WorkerInfo - org.jetlinks.rule.engine.cluster.scheduler中的类
-
- setJob(ScheduleJob) - 类 中的方法org.jetlinks.rule.engine.cluster.task.RemoteTask
-
- setTaskJob(String, String) - 接口 中的静态方法org.jetlinks.rule.engine.cluster.ClusterConstants.Topics
-
- setTaskJob(String, ScheduleJob) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- setTaskJob(String, ScheduleJob) - 接口 中的方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService
-
- setup() - 类 中的方法org.jetlinks.rule.engine.cluster.balancer.DefaultSchedulerLoadBalancer
-
- setup() - 类 中的方法org.jetlinks.rule.engine.cluster.ClusterSchedulerRegistry
-
- shutdown(String) - 接口 中的静态方法org.jetlinks.rule.engine.cluster.ClusterConstants.Topics
-
- shutdown(String) - 类 中的方法org.jetlinks.rule.engine.cluster.ClusterRuleEngine
-
- shutdown(String) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.ClusterLocalScheduler
-
- shutdown() - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- shutdown(String) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- shutdown(String) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.RemoteScheduler
-
- shutdown(String) - 接口 中的方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService
-
- shutdown() - 类 中的方法org.jetlinks.rule.engine.cluster.task.RemoteTask
-
- start() - 类 中的方法org.jetlinks.rule.engine.cluster.task.RemoteTask
-
- startRule(String, RuleModel) - 类 中的方法org.jetlinks.rule.engine.cluster.ClusterRuleEngine
-
T
- taskExecute(String, String) - 接口 中的静态方法org.jetlinks.rule.engine.cluster.ClusterConstants.Topics
-
- TaskInfo() - 类 的构造器org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService.TaskInfo
-
- taskOperation(String, String) - 接口 中的静态方法org.jetlinks.rule.engine.cluster.ClusterConstants.Topics
-
- taskOperation(String, SchedulerRpcService.TaskOperation) - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- taskOperation(String, SchedulerRpcService.TaskOperation) - 接口 中的方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService
-
- TaskSnapshotRepository - org.jetlinks.rule.engine.cluster中的接口
-
任务快照仓库
- totalScheduling(String) - 接口 中的静态方法org.jetlinks.rule.engine.cluster.ClusterConstants.Topics
-
- totalTask() - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.ClusterLocalScheduler
-
- totalTask() - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.LocalSchedulerRpcService
-
- totalTask() - 类 中的方法org.jetlinks.rule.engine.cluster.scheduler.RemoteScheduler
-
- totalTask() - 接口 中的方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService
-
- tryReBalance(List<Scheduler>) - 类 中的方法org.jetlinks.rule.engine.cluster.balancer.DefaultSchedulerLoadBalancer
-
V
- valueOf(String) - 枚举 中的静态方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService.TaskOperation
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举 中的静态方法org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService.TaskOperation
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
W
- WorkerInfo() - 类 的构造器org.jetlinks.rule.engine.cluster.scheduler.SchedulerRpcService.WorkerInfo
-
- workerPrefix(String) - 接口 中的静态方法org.jetlinks.rule.engine.cluster.ClusterConstants.Topics
-
- write(Publisher<RuleData>) - 类 中的方法org.jetlinks.rule.engine.cluster.worker.QueueEventOutput
-
- write(String, Publisher<RuleData>) - 类 中的方法org.jetlinks.rule.engine.cluster.worker.QueueEventOutput
-
- write(Publisher<RuleData>) - 类 中的方法org.jetlinks.rule.engine.cluster.worker.QueueOutput
-
- write(String, Publisher<RuleData>) - 类 中的方法org.jetlinks.rule.engine.cluster.worker.QueueOutput
-
A C D E F G H I L O P Q R S T V W
Copyright © 2019–2021. All rights reserved.