Interface ComponentExecutor<T extends org.mule.runtime.api.meta.model.ComponentModel>
@Deprecated
public interface ComponentExecutor<T extends org.mule.runtime.api.meta.model.ComponentModel>
Deprecated.
A facade interface which hides the details of how an operation is actually executed. It aims to decouple the abstract
introspection model that the extension's API proposes from the implementation details of the underlying environment.
- Since:
- 1.0
-
Method Summary
Modifier and TypeMethodDescriptionorg.reactivestreams.Publisher<Object>execute(ExecutionContext<T> executionContext) Deprecated.Executes the owning operation using the givenexecutionContext.
-
Method Details
-
execute
Deprecated.Executes the owning operation using the givenexecutionContext. It returns a future to allow implementations on top of non-blocking execution engines. This doesn't mean that it has to be executed in a non-blocking manner. Synchronous environments can always return an immediate future.- Parameters:
executionContext- aExecutionContextwith information about the execution- Returns:
- the operations return value
-
CompletableComponentExecutorinstead