跳过导航链接
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.