public interface TaskSnapshotRepository
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Flux<org.jetlinks.rule.engine.api.task.TaskSnapshot> |
findAllTask()
获取全部任务
|
reactor.core.publisher.Flux<org.jetlinks.rule.engine.api.task.TaskSnapshot> |
findByInstanceId(String instanceId)
根据规则实例ID获取任务快照
|
reactor.core.publisher.Flux<org.jetlinks.rule.engine.api.task.TaskSnapshot> |
findByInstanceIdAndNodeId(String instanceId,
String nodeId)
根据规则实例ID和规则节点ID获取快照
|
reactor.core.publisher.Flux<org.jetlinks.rule.engine.api.task.TaskSnapshot> |
findByInstanceIdAndWorkerId(String instanceId,
String workerId)
根据instanceId和workerId获取快照
|
reactor.core.publisher.Flux<org.jetlinks.rule.engine.api.task.TaskSnapshot> |
findBySchedulerId(String schedulerId)
根据调度器ID获取任务快照
|
reactor.core.publisher.Flux<org.jetlinks.rule.engine.api.task.TaskSnapshot> |
findBySchedulerIdNotIn(Collection<String> schedulerId)
查询不是由指定调度器ID对应调度器调度的任务快照
|
reactor.core.publisher.Flux<org.jetlinks.rule.engine.api.task.TaskSnapshot> |
findByWorkerId(String workerId)
根据workerId获取任务快照
|
reactor.core.publisher.Mono<Void> |
removeTaskByInstanceId(String instanceId)
根据实例ID删除快照
|
reactor.core.publisher.Mono<Void> |
removeTaskByInstanceIdAndNodeId(String instanceId,
String nodeId)
根据实例ID和节点ID删除快照
|
reactor.core.publisher.Mono<Void> |
saveTaskSnapshots(org.reactivestreams.Publisher<org.jetlinks.rule.engine.api.task.TaskSnapshot> snapshots)
保存快照
|
reactor.core.publisher.Flux<org.jetlinks.rule.engine.api.task.TaskSnapshot> findAllTask()
reactor.core.publisher.Flux<org.jetlinks.rule.engine.api.task.TaskSnapshot> findByInstanceId(String instanceId)
instanceId - 规则实例IDreactor.core.publisher.Flux<org.jetlinks.rule.engine.api.task.TaskSnapshot> findByWorkerId(String workerId)
workerId - workerIdWorker.getId()reactor.core.publisher.Flux<org.jetlinks.rule.engine.api.task.TaskSnapshot> findBySchedulerId(String schedulerId)
schedulerId - 调度器IDreactor.core.publisher.Flux<org.jetlinks.rule.engine.api.task.TaskSnapshot> findBySchedulerIdNotIn(Collection<String> schedulerId)
schedulerId - 调度器IDreactor.core.publisher.Flux<org.jetlinks.rule.engine.api.task.TaskSnapshot> findByInstanceIdAndWorkerId(String instanceId, String workerId)
instanceId - 实例IDworkerId - workerIdreactor.core.publisher.Flux<org.jetlinks.rule.engine.api.task.TaskSnapshot> findByInstanceIdAndNodeId(String instanceId, String nodeId)
instanceId - 实例IDnodeId - 节点IDreactor.core.publisher.Mono<Void> saveTaskSnapshots(org.reactivestreams.Publisher<org.jetlinks.rule.engine.api.task.TaskSnapshot> snapshots)
snapshots - 快照流reactor.core.publisher.Mono<Void> removeTaskByInstanceId(String instanceId)
instanceId - 实例IDCopyright © 2019–2021. All rights reserved.