public class DisorderedBeanOperationExecutor extends AbstractOperationAwareBeanOperationExecutor
Synchronization implementation of BeanOperationExecutor.
During execution, the number of calls to Container will be reduced as much as possible,
but the order of operation execution cannot be guaranteed.
BeanOperationExecutor.OptionsenableExecuteNotActiveOperation| 构造器和说明 |
|---|
DisorderedBeanOperationExecutor(ContainerManager containerManager)
Create an instance of
DisorderedBeanOperationExecutor. |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
doExecuteOperations(Map<Container<?>,Map<AssembleOperationHandler,List<AssembleExecution>>> executionGroups)
Execute the assembly operation.
|
protected void |
executeOperations(List<AssembleExecution> executions,
BeanOperationExecutor.Options options)
Complete the assembly operation.
|
afterOperationsCompletion, beforeAssembleOperation, filterTargetsForSupportedOperationbeforeDisassembleOperation, createAssembleExecution, doCombineExecutions, doExecute, executeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecute, executegetNamepublic DisorderedBeanOperationExecutor(ContainerManager containerManager)
DisorderedBeanOperationExecutor.containerManager - container managerprotected void executeOperations(List<AssembleExecution> executions, BeanOperationExecutor.Options options) throws OperationExecuteException
Complete the assembly operation.
All operations of input parameters ensure their orderliness in the same class.
For example, if there are ordered operations a and b in A.class,
the order of a and b is still guaranteed when
the corresponding AssembleExecution is obtained.
executeOperations 在类中 AbstractBeanOperationExecutorexecutions - assembly operations to be completedoptions - options for executionOperationExecuteException - thrown when operation execution exceptionprotected void doExecuteOperations(Map<Container<?>,Map<AssembleOperationHandler,List<AssembleExecution>>> executionGroups)
Execute the assembly operation.
executionGroups - grouped assembly operationsCopyright © 2024. All rights reserved.