| 限定符和类型 | 方法和说明 |
|---|---|
KeyMapper |
KeyManager.getKeyMapper() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
KeyManager.setKeyMapper(KeyMapper mapper) |
| 限定符和类型 | 字段和说明 |
|---|---|
private @Nullable KeyMapper |
ContextWrapper.mapper
参数映射器
|
private KeyMapper |
KeyMapper.parent |
| 限定符和类型 | 方法和说明 |
|---|---|
KeyMapper |
ContextWrapper.getMapper() |
KeyMapper |
Context.getMapper()
获取参数映射器
|
KeyMapper |
ContextImpl.getMapper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <V> @Nullable Key<V> |
Contexts.getMappingKey(Key<V> key,
KeyMapper mapper) |
static ContextWrapper |
Contexts.wrap(@NotNull Context context,
@NotNull Block block,
KeyMapper mapper)
包装新的流程上下文
|
static ContextWrapper |
Contexts.wrap(@NotNull Context context,
@NotNull Block block,
KeyMapper mapper,
Set<Key<?>> readableKeys,
Set<Key<?>> writableKeys)
包装新的流程上下文
|
| 构造器和说明 |
|---|
ContextWrapper(@NotNull Context context,
@NotNull Block block,
@Nullable KeyMapper mapper,
@Nullable Set<Key<?>> readableKeys,
@Nullable Set<Key<?>> writableKeys) |
KeyMapper(KeyMapper parent) |
| 限定符和类型 | 字段和说明 |
|---|---|
private KeyMapper |
AbstractKeyManagerNode.mapper |
| 限定符和类型 | 方法和说明 |
|---|---|
KeyMapper |
AbstractKeyManagerNode.getKeyMapper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <R> ProcessNode<R> |
Nodes.newProcessNode(Processor<R> processor,
KeyMapper mapper,
Set<Key<?>> readableKeys,
Set<Key<?>> writableKeys) |
void |
AbstractKeyManagerNode.setKeyMapper(KeyMapper mapper) |
| 构造器和说明 |
|---|
AbstractExecutableNode(boolean parallel,
Rule rule,
Executor executor,
List<ProcessListener<R>> listeners,
P processor,
KeyMapper mapper) |
AbstractExecutableNode(boolean parallel,
Rule rule,
Executor executor,
List<ProcessListener<R>> listeners,
P processor,
KeyMapper mapper,
Key<R> resultKey) |
AbstractExecutableNode(boolean parallel,
Rule rule,
Executor executor,
List<ProcessListener<R>> listeners,
P processor,
KeyMapper mapper,
Key<R> resultKey,
ReturnCondition<R> returnCondition) |
AbstractExecutableNode(boolean parallel,
Rule rule,
Executor executor,
List<ProcessListener<R>> listeners,
P processor,
KeyMapper mapper,
Key<R> resultKey,
ReturnCondition<R> returnCondition,
Set<Key<?>> readableKeys,
Set<Key<?>> writableKeys) |
AbstractExecutableNode(boolean parallel,
Rule rule,
Executor executor,
List<ProcessListener<R>> listeners,
P processor,
KeyMapper mapper,
Key<R> resultKey,
ReturnCondition<R> returnCondition,
Set<Key<?>> readableKeys,
Set<Key<?>> writableKeys,
BooleanSupplier weakDependencySupplier,
Processor<R> fallbackProcessor) |
AbstractKeyManagerNode(KeyMapper mapper,
Set<Key<?>> readableKeys,
Set<Key<?>> writableKeys) |
AbstractMergeableNode(Rule rule,
long timeout,
Set<Key<?>> readableKeys,
Set<Key<?>> writableKeys,
KeyMapper keyMapper) |
DefaultDistributeMergeableNode(Rule rule,
long timeout,
DistributeProcessor<T,R> processor,
Set<Key<?>> readableKeys,
Set<Key<?>> writableKeys,
KeyMapper keyMapper) |
DefaultGenericMergeableNode(Rule rule,
long timeout,
Processor<R> processor,
Set<Key<?>> readableKeys,
Set<Key<?>> writableKeys,
KeyMapper keyMapper) |
ProcessNode(Processor<R> processor,
KeyMapper mapper) |
ProcessNode(Processor<R> processor,
KeyMapper mapper,
Set<Key<?>> readableKeys,
Set<Key<?>> writableKeys) |
| 限定符和类型 | 字段和说明 |
|---|---|
private KeyMapper |
DistributeMergeableNodeBuilder.keyMapper |
protected KeyMapper |
AbstractExecutableNodeBuilder.keyMapper |
private KeyMapper |
GenericMergeableNodeBuilder.keyMapper |
| 限定符和类型 | 方法和说明 |
|---|---|
IfNodeBuilder |
IfNodeBuilder.keyMapper(KeyMapper keyMapper) |
protected BranchNodeBuilder |
BranchNodeBuilder.keyMapper(KeyMapper keyMapper) |
protected DistributeAggregatableNodeBuilder<R> |
DistributeAggregatableNodeBuilder.keyMapper(KeyMapper keyMapper) |
GenericAggregatableNodeBuilder<P,R> |
GenericAggregatableNodeBuilder.keyMapper(KeyMapper keyMapper) |
protected TryCatchFinallyNodeBuilder |
TryCatchFinallyNodeBuilder.keyMapper(KeyMapper keyMapper) |
DistributeMergeableNodeBuilder<T,R> |
DistributeMergeableNodeBuilder.keyMapper(KeyMapper keyMapper) |
protected ParallelBranchNodeBuilder |
ParallelBranchNodeBuilder.keyMapper(KeyMapper keyMapper) |
UnitAggregatableNodeBuilder<R> |
UnitAggregatableNodeBuilder.keyMapper(KeyMapper keyMapper) |
NodeGroupBuilder<R> |
NodeGroupBuilder.keyMapper(KeyMapper keyMapper) |
protected Builder<T> |
AbstractExecutableNodeBuilder.keyMapper(KeyMapper keyMapper) |
DoWhileNodeBuilder |
DoWhileNodeBuilder.keyMapper(KeyMapper keyMapper) |
ProcessNodeBuilder<R> |
ProcessNodeBuilder.keyMapper(KeyMapper keyMapper) |
WhileNodeBuilder |
WhileNodeBuilder.keyMapper(KeyMapper keyMapper) |
GenericMergeableNodeBuilder<T> |
GenericMergeableNodeBuilder.keyMapper(KeyMapper keyMapper) |
TransmissionNodeBuilder<R> |
TransmissionNodeBuilder.keyMapper(KeyMapper keyMapper) |
| 构造器和说明 |
|---|
IfConditionNode(@NotNull Rule rule,
@NotNull BranchNode trueBranch,
BranchNode falseBranch,
KeyMapper keyMapper,
Set<Key<?>> readableKeys,
Set<Key<?>> writableKeys) |
WhileConditionNode(@NotNull Rule rule,
@NotNull BranchNode branch,
KeyMapper keyMapper,
Set<Key<?>> readableKeys,
Set<Key<?>> writableKeys) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <V> V |
AggregateUtils.process(Processor<V> processor,
Context context,
Set<Key<?>> readableKeys,
Set<Key<?>> writableKeys,
KeyMapper keyMapper) |
Copyright © 2021. All rights reserved.