public interface BeanOperationExecutor extends NamedComponent
Bean operation executor, used to perform disassembly operations,
encapsulates the assembly operations to be performed and target objects into AssembleExecution,
and then distribute them to AssembleOperationHandler for execution.
AbstractBeanOperationExecutor,
AsyncBeanOperationExecutor,
DisorderedBeanOperationExecutor,
OrderedBeanOperationExecutor,
AssembleExecution| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
BeanOperationExecutor.Options
Options for execution.
|
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
execute(Collection<?> targets,
BeanOperations operations)
Complete operations on all objects in
targets according to the specified BeanOperations |
void |
execute(Collection<?> targets,
BeanOperations operations,
BeanOperationExecutor.Options options)
Complete operations on all objects in
targets according to the specified BeanOperations and BeanOperationExecutor.Options. |
default void |
execute(Collection<?> targets,
BeanOperations operations,
Predicate<? super KeyTriggerOperation> filter)
Complete operations on all objects in
targets according to the specified BeanOperations |
getNamevoid execute(Collection<?> targets, BeanOperations operations, BeanOperationExecutor.Options options)
targets according to the specified BeanOperations and BeanOperationExecutor.Options.targets - targetsoperations - operations to be performedoptions - options for executiondefault void execute(Collection<?> targets, BeanOperations operations, Predicate<? super KeyTriggerOperation> filter)
targets according to the specified BeanOperationstargets - targetsoperations - operations to be performedfilter - operation filter, which can filter some operations based on the operation key, group and other attributesdefault void execute(Collection<?> targets, BeanOperations operations)
targets according to the specified BeanOperationstargets - targetsoperations - operations to be performedCopyright © 2024. All rights reserved.