| Package | Description |
|---|---|
| org.mule.sdk.api.client |
| Modifier and Type | Method and Description |
|---|---|
OperationParameterizer |
OperationParameterizer.inTheContextOf(org.mule.runtime.api.event.Event event)
Specifies an event to which this operation is relative to.
|
OperationParameterizer |
OperationParameterizer.reconnectingForever(int frequency)
Specifies that in the case of a
ConnectionException, the connection is to be re-established and the operation
indefinitely until successful |
OperationParameterizer |
OperationParameterizer.withConfigRef(String configurationName) |
OperationParameterizer |
OperationParameterizer.withDefaultRepeatableIterables()
Specifies that the operation is to used whatever repeatable iterables strategy is default for the current execution context.
|
OperationParameterizer |
OperationParameterizer.withDefaultRepeatableStreaming()
Specifies that the operation is to used whatever repeatable streaming strategy is default for the current execution context.
|
OperationParameterizer |
OperationParameterizer.withFileStoreRepeatableIterables(int maxInMemoryInstances)
Specifies that the operation is to use file based repeatable streaming
|
OperationParameterizer |
OperationParameterizer.withFileStoreRepeatableStreaming(org.mule.runtime.api.util.DataSize maxInMemorySize)
Specifies that the operation is to use file based repeatable streaming
|
OperationParameterizer |
OperationParameterizer.withInMemoryRepeatableIterables(int initialBufferSize,
int bufferSizeIncrement,
int maxBufferSize)
Specifies that the operation is to use in-memory repeatable iterables
|
OperationParameterizer |
OperationParameterizer.withInMemoryRepeatableStreaming(org.mule.runtime.api.util.DataSize initialBufferSize,
org.mule.runtime.api.util.DataSize bufferSizeIncrement,
org.mule.runtime.api.util.DataSize maxBufferSize)
Specifies that the operation is to use in-memory repeatable streaming
|
OperationParameterizer |
OperationParameterizer.withParameter(String parameterName,
Object value)
Sets a parameter with a given value, automatically determining the group the parameter belongs to.
|
OperationParameterizer |
OperationParameterizer.withParameter(String parameterGroup,
String parameterName,
Object value)
Sets a parameter with a given value.
|
OperationParameterizer |
OperationParameterizer.withSimpleReconnection(int frequency,
int maxAttempts)
Specifies that in the case of a
ConnectionException, the connection is to be re-established and the operation retried
up to maxAttempts times, with an interval of frequency milliseconds. |
| Modifier and Type | Method and Description |
|---|---|
<T,A> CompletableFuture<Result<T,A>> |
ExtensionsClient.execute(String extension,
String operation,
Consumer<OperationParameterizer> parameters)
Executes an operation asynchronously by returning a
CompletableFuture instance that will complete into a
Result with the corresponding payload and attributes after the operation execution finished. |
Copyright © 2023. All rights reserved.