public abstract class AbstractAggregatorExecutor extends Object implements org.mule.runtime.extension.api.runtime.operation.ComponentExecutor<org.mule.runtime.api.meta.model.operation.OperationModel>, org.mule.runtime.api.lifecycle.Lifecycle
The reason why we have this custom executor is that unlike regular routers, we should be able to both, have the router as void (the event out is the same as the event in) and propagate variables in case any is set inside a route.
| Modifier and Type | Field and Description |
|---|---|
static String |
QUORUM_EXCEPTION |
| Constructor and Description |
|---|
AbstractAggregatorExecutor() |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
void |
initialise() |
protected void |
injectParameters(Map<String,Object> parameters) |
void |
start() |
void |
stop() |
public static final String QUORUM_EXCEPTION
public void initialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
initialise in interface org.mule.runtime.api.lifecycle.Initialisableorg.mule.runtime.api.lifecycle.InitialisationExceptionpublic void start()
throws org.mule.runtime.api.exception.MuleException
start in interface org.mule.runtime.api.lifecycle.Startableorg.mule.runtime.api.exception.MuleExceptionpublic void stop()
throws org.mule.runtime.api.exception.MuleException
stop in interface org.mule.runtime.api.lifecycle.Stoppableorg.mule.runtime.api.exception.MuleExceptionpublic void dispose()
dispose in interface org.mule.runtime.api.lifecycle.DisposableCopyright © 2024 MuleSoft, Inc.. All rights reserved.