public class DefaultOperationParameterizer extends Object implements InternalOperationParameterizer
OperationParameterizer| Constructor and Description |
|---|
DefaultOperationParameterizer() |
| Modifier and Type | Method and Description |
|---|---|
String |
getConfigRef() |
Optional<CoreEvent> |
getContextEvent() |
<T> CursorProviderFactory<T> |
getCursorProviderFactory(StreamingManager streamingManager) |
RetryPolicyTemplate |
getRetryPolicyTemplate() |
org.mule.runtime.extension.api.client.OperationParameterizer |
inTheContextOf(org.mule.runtime.api.event.Event event) |
org.mule.runtime.extension.api.client.OperationParameterizer |
reconnectingForever(int frequency) |
void |
setValuesOn(org.mule.runtime.extension.api.component.ComponentParameterization.Builder<org.mule.runtime.api.meta.model.operation.OperationModel> builder) |
org.mule.runtime.extension.api.client.OperationParameterizer |
withConfigRef(String configRef) |
org.mule.runtime.extension.api.client.OperationParameterizer |
withDefaultRepeatableIterables() |
org.mule.runtime.extension.api.client.OperationParameterizer |
withDefaultRepeatableStreaming() |
org.mule.runtime.extension.api.client.OperationParameterizer |
withFileStoreRepeatableIterables(int maxInMemoryInstances) |
org.mule.runtime.extension.api.client.OperationParameterizer |
withFileStoreRepeatableStreaming(org.mule.runtime.api.util.DataSize maxInMemorySize) |
org.mule.runtime.extension.api.client.OperationParameterizer |
withInMemoryRepeatableIterables(int initialBufferSize,
int bufferSizeIncrement,
int maxBufferSize) |
org.mule.runtime.extension.api.client.OperationParameterizer |
withInMemoryRepeatableStreaming(org.mule.runtime.api.util.DataSize initialBufferSize,
org.mule.runtime.api.util.DataSize bufferSizeIncrement,
org.mule.runtime.api.util.DataSize maxBufferSize) |
org.mule.runtime.extension.api.client.OperationParameterizer |
withParameter(String parameterName,
Object value) |
org.mule.runtime.extension.api.client.OperationParameterizer |
withParameter(String parameterGroup,
String parameter,
Object value) |
org.mule.runtime.extension.api.client.OperationParameterizer |
withSimpleReconnection(int frequency,
int maxAttempts) |
public org.mule.runtime.extension.api.client.OperationParameterizer withConfigRef(String configRef)
withConfigRef in interface org.mule.runtime.extension.api.client.OperationParameterizerpublic org.mule.runtime.extension.api.client.OperationParameterizer withParameter(String parameterName, Object value)
withParameter in interface org.mule.runtime.extension.api.client.OperationParameterizerpublic org.mule.runtime.extension.api.client.OperationParameterizer withParameter(String parameterGroup, String parameter, Object value)
withParameter in interface org.mule.runtime.extension.api.client.OperationParameterizerpublic org.mule.runtime.extension.api.client.OperationParameterizer withSimpleReconnection(int frequency,
int maxAttempts)
withSimpleReconnection in interface org.mule.runtime.extension.api.client.OperationParameterizerpublic org.mule.runtime.extension.api.client.OperationParameterizer reconnectingForever(int frequency)
reconnectingForever in interface org.mule.runtime.extension.api.client.OperationParameterizerpublic org.mule.runtime.extension.api.client.OperationParameterizer withDefaultRepeatableStreaming()
withDefaultRepeatableStreaming in interface org.mule.runtime.extension.api.client.OperationParameterizerpublic org.mule.runtime.extension.api.client.OperationParameterizer withInMemoryRepeatableStreaming(org.mule.runtime.api.util.DataSize initialBufferSize,
org.mule.runtime.api.util.DataSize bufferSizeIncrement,
org.mule.runtime.api.util.DataSize maxBufferSize)
withInMemoryRepeatableStreaming in interface org.mule.runtime.extension.api.client.OperationParameterizerpublic org.mule.runtime.extension.api.client.OperationParameterizer withFileStoreRepeatableStreaming(org.mule.runtime.api.util.DataSize maxInMemorySize)
withFileStoreRepeatableStreaming in interface org.mule.runtime.extension.api.client.OperationParameterizerpublic org.mule.runtime.extension.api.client.OperationParameterizer withDefaultRepeatableIterables()
withDefaultRepeatableIterables in interface org.mule.runtime.extension.api.client.OperationParameterizerpublic org.mule.runtime.extension.api.client.OperationParameterizer withInMemoryRepeatableIterables(int initialBufferSize,
int bufferSizeIncrement,
int maxBufferSize)
withInMemoryRepeatableIterables in interface org.mule.runtime.extension.api.client.OperationParameterizerpublic org.mule.runtime.extension.api.client.OperationParameterizer withFileStoreRepeatableIterables(int maxInMemoryInstances)
withFileStoreRepeatableIterables in interface org.mule.runtime.extension.api.client.OperationParameterizerpublic org.mule.runtime.extension.api.client.OperationParameterizer inTheContextOf(org.mule.runtime.api.event.Event event)
inTheContextOf in interface org.mule.runtime.extension.api.client.OperationParameterizerpublic String getConfigRef()
public <T> CursorProviderFactory<T> getCursorProviderFactory(StreamingManager streamingManager)
public RetryPolicyTemplate getRetryPolicyTemplate()
public Optional<CoreEvent> getContextEvent()
getContextEvent in interface InternalOperationParameterizerOptional contextual CoreEventpublic void setValuesOn(org.mule.runtime.extension.api.component.ComponentParameterization.Builder<org.mule.runtime.api.meta.model.operation.OperationModel> builder)
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.