| 程序包 | 说明 |
|---|---|
| org.jetlinks.core.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,ID> CyclicDependencyChecker<T,Void> |
CyclicDependencyChecker.of(java.util.function.Function<T,ID> idGetter,
java.util.function.Function<T,ID> parentIdGetter,
java.util.function.Function<ID,reactor.core.publisher.Mono<T>> dataGetter)
创建检查器,当发生循环依赖时,将抛出
CyclicDependencyException.否则返回Mono.empty() |
static <T,ID,R> CyclicDependencyChecker<T,R> |
CyclicDependencyChecker.of(java.util.function.Function<T,ID> idGetter,
java.util.function.Function<T,ID> parentIdGetter,
java.util.function.Function<ID,reactor.core.publisher.Mono<T>> dataGetter,
java.util.function.Function<Set<ID>,reactor.core.publisher.Mono<R>> action)
创建检查器,当发生循环依赖时,执行指定的动作.否则返回
Mono.empty() |
Copyright © 2019–2022. All rights reserved.