public class GroupBasedAggregatorOperationsExecutor extends AbstractAggregatorExecutor
groupBasedAggregator.
Class keeping all the logic for the aggregator defined in GroupBasedAggregatorOperations
The reason why we have this custom executor is that unlike regular routers, we should be able to both, have the it as void (the event out is the same as the event in) and propagate variables in case any is set inside a route.
| Constructor and Description |
|---|
GroupBasedAggregatorOperationsExecutor(Map<String,Object> params) |
| Modifier and Type | Method and Description |
|---|---|
org.reactivestreams.Publisher<Object> |
execute(org.mule.runtime.extension.api.runtime.operation.ExecutionContext<org.mule.runtime.api.meta.model.operation.OperationModel> executionContext) |
dispose, initialise, injectParameters, start, stoppublic org.reactivestreams.Publisher<Object> execute(org.mule.runtime.extension.api.runtime.operation.ExecutionContext<org.mule.runtime.api.meta.model.operation.OperationModel> executionContext)
Copyright © 2018 MuleSoft, Inc.. All rights reserved.