| 程序包 | 说明 |
|---|---|
| cn.ideabuffer.process.core.nodes | |
| cn.ideabuffer.process.core.nodes.aggregate | |
| cn.ideabuffer.process.core.nodes.transmitter |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
TransmittableNode<R,P extends Processor<R>>
可传递结果的节点
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
TransmissionNode<R> |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
AggregatableNode<I,O>
可聚合结果的节点,同时该类型节点支持结果传递。
|
interface |
DistributeAggregatableNode<O>
分布式可聚合节点
|
interface |
GenericAggregatableNode<I,O>
通用聚合节点
|
interface |
UnitAggregatableNode<R>
可聚合结果的节点
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractAggregatableNode<I,O> |
class |
AbstractDistributeAggregatableNode<O> |
class |
DefaultDistributeAggregatableNode<R> |
class |
DefaultGenericAggregatableNode<I,O> |
class |
DefaultUnitAggregatableNode<R> |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractTransmittableNode<R,P extends Processor<R>> |
class |
TransmittableProcessor<P> |
| 限定符和类型 | 方法和说明 |
|---|---|
ResultStream<P> |
ResultStream.exceptionally(Function<Throwable,? extends P> fn) |
ResultStream<P> |
TransmittableProcessor.exceptionally(Function<Throwable,? extends P> fn) |
ResultStream<R> |
AbstractTransmittableNode.exceptionally(Function<Throwable,? extends R> fn) |
ResultStream<Void> |
ResultStream.thenAccept(@NotNull ResultConsumer<? extends P> consumer)
增加后继结果处理节点
|
ResultStream<Void> |
TransmittableProcessor.thenAccept(@NotNull ResultConsumer<? extends P> consumer) |
ResultStream<Void> |
AbstractTransmittableNode.thenAccept(@NotNull ResultConsumer<? extends R> consumer) |
ResultStream<Void> |
ResultStream.thenAcceptAsync(@NotNull ResultConsumer<? extends P> consumer)
增加后继结果处理节点,异步执行
|
ResultStream<Void> |
TransmittableProcessor.thenAcceptAsync(@NotNull ResultConsumer<? extends P> consumer) |
ResultStream<Void> |
AbstractTransmittableNode.thenAcceptAsync(@NotNull ResultConsumer<? extends R> consumer) |
<R> ResultStream<R> |
ResultStream.thenApply(@NotNull ResultProcessor<R,? extends P> processor)
增加后继结果处理节点
|
<R> ResultStream<R> |
TransmittableProcessor.thenApply(@NotNull ResultProcessor<R,? extends P> processor) |
<V> ResultStream<V> |
AbstractTransmittableNode.thenApply(@NotNull ResultProcessor<V,? extends R> processor) |
<R> ResultStream<R> |
ResultStream.thenApplyAsync(@NotNull ResultProcessor<R,? extends P> processor)
增加后继结果处理节点,异步执行
|
<R> ResultStream<R> |
TransmittableProcessor.thenApplyAsync(@NotNull ResultProcessor<R,? extends P> processor) |
<V> ResultStream<V> |
AbstractTransmittableNode.thenApplyAsync(@NotNull ResultProcessor<V,? extends R> processor) |
Copyright © 2021. All rights reserved.