Uses of Interface
org.mule.sdk.api.client.OperationParameterizer
Packages that use OperationParameterizer
-
Uses of OperationParameterizer in org.mule.sdk.api.client
Methods in org.mule.sdk.api.client that return OperationParameterizerModifier and TypeMethodDescriptionOperationParameterizer.inTheContextOf(org.mule.runtime.api.event.Event event) Specifies an event to which this operation is relative to.OperationParameterizer.reconnectingForever(int frequency) Specifies that in the case of aConnectionException, the connection is to be re-established and the operation indefinitely until successfulOperationParameterizer.withConfigRef(String configurationName) OperationParameterizer.withDefaultRepeatableIterables()Specifies that the operation is to used whatever repeatable iterables strategy is default for the current execution context.OperationParameterizer.withDefaultRepeatableStreaming()Specifies that the operation is to used whatever repeatable streaming strategy is default for the current execution context.OperationParameterizer.withFileStoreRepeatableIterables(int maxInMemoryInstances) Specifies that the operation is to use file based repeatable streamingOperationParameterizer.withFileStoreRepeatableStreaming(org.mule.runtime.api.util.DataSize maxInMemorySize) Specifies that the operation is to use file based repeatable streamingOperationParameterizer.withInMemoryRepeatableIterables(int initialBufferSize, int bufferSizeIncrement, int maxBufferSize) Specifies that the operation is to use in-memory repeatable iterablesOperationParameterizer.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 streamingOperationParameterizer.withParameter(String parameterName, Object value) Sets a parameter with a given value, automatically determining the group the parameter belongs to.OperationParameterizer.withParameter(String parameterGroup, String parameterName, Object value) Sets a parameter with a given value.OperationParameterizer.withSimpleReconnection(int frequency, int maxAttempts) Specifies that in the case of aConnectionException, the connection is to be re-established and the operation retried up tomaxAttemptstimes, with an interval offrequencymilliseconds.Method parameters in org.mule.sdk.api.client with type arguments of type OperationParameterizerModifier and TypeMethodDescription<T,A> CompletableFuture<Result<T, A>> ExtensionsClient.execute(String extension, String operation, Consumer<OperationParameterizer> parameters) Executes an operation asynchronously by returning aCompletableFutureinstance that will complete into aResultwith the corresponding payload and attributes after the operation execution finished.