public class BatchingOptimization extends Object implements Optimization
NONE_OPTIMIZED
Constructor and Description |
---|
BatchingOptimization(OptimizationListener listener) |
Modifier and Type | Method and Description |
---|---|
AsyncCommandExecutor |
apply(AsyncCommandExecutor originalExecutor)
Decorates command executor in order to apply optimization strategy.
|
CommandExecutor |
apply(CommandExecutor originalExecutor)
Decorates command executor in order to apply optimization strategy.
|
Optimization |
withListener(OptimizationListener listener)
Specifies the listener for optimization events
|
public BatchingOptimization(OptimizationListener listener)
public Optimization withListener(OptimizationListener listener)
Optimization
withListener
in interface Optimization
listener
- the listener for optimization eventsOptimization
with configured listenerpublic CommandExecutor apply(CommandExecutor originalExecutor)
Optimization
apply
in interface Optimization
originalExecutor
- command executor that need to be optimizedpublic AsyncCommandExecutor apply(AsyncCommandExecutor originalExecutor)
Optimization
apply
in interface Optimization
originalExecutor
- command executor that need to be optimizedCopyright © 2022. All rights reserved.