public class EventedExtensionsClientDecorator extends Object implements org.mule.runtime.extension.api.client.ExtensionsClient
ExtensionsClient instance so that all its operations are executed in the context of a given
event, unless another context event has been explicitly defined.| Constructor and Description |
|---|
EventedExtensionsClientDecorator(org.mule.runtime.extension.api.client.ExtensionsClient extensionsClient,
CoreEvent event) |
| Modifier and Type | Method and Description |
|---|---|
<T,A> org.mule.runtime.extension.api.runtime.operation.Result<T,A> |
execute(String extension,
String operation,
org.mule.runtime.extension.api.client.OperationParameters parameters) |
<T,A> CompletableFuture<org.mule.runtime.extension.api.runtime.operation.Result<T,A>> |
executeAsync(String extension,
String operation,
Consumer<org.mule.runtime.extension.api.client.OperationParameterizer> parameters) |
<T,A> CompletableFuture<org.mule.runtime.extension.api.runtime.operation.Result<T,A>> |
executeAsync(String extension,
String operation,
org.mule.runtime.extension.api.client.OperationParameters parameters) |
public EventedExtensionsClientDecorator(org.mule.runtime.extension.api.client.ExtensionsClient extensionsClient,
CoreEvent event)
public <T,A> CompletableFuture<org.mule.runtime.extension.api.runtime.operation.Result<T,A>> executeAsync(String extension, String operation, org.mule.runtime.extension.api.client.OperationParameters parameters)
executeAsync in interface org.mule.runtime.extension.api.client.ExtensionsClientpublic <T,A> org.mule.runtime.extension.api.runtime.operation.Result<T,A> execute(String extension, String operation, org.mule.runtime.extension.api.client.OperationParameters parameters) throws org.mule.runtime.api.exception.MuleException
execute in interface org.mule.runtime.extension.api.client.ExtensionsClientorg.mule.runtime.api.exception.MuleExceptionpublic <T,A> CompletableFuture<org.mule.runtime.extension.api.runtime.operation.Result<T,A>> executeAsync(String extension, String operation, Consumer<org.mule.runtime.extension.api.client.OperationParameterizer> parameters)
executeAsync in interface org.mule.runtime.extension.api.client.ExtensionsClientCopyright © 2003–2022 MuleSoft, Inc.. All rights reserved.