public interface DeclarationValueProviderCache
Values based on an ElementDeclaration.| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.api.value.ValueResult |
getValues(org.mule.runtime.app.declaration.api.ElementDeclaration elementDeclaration,
String parameterName,
Callable<org.mule.runtime.api.value.ValueResult> callable,
boolean forceResolution)
Gets the possible values for the given parameter belonging to the
ElementDeclaration, if not present the
Callable should be called and result stored in order to resolve the values. |
org.mule.runtime.api.value.ValueResult |
getValues(org.mule.runtime.app.declaration.api.ElementDeclaration elementDeclaration,
String parameterName,
String targetSelector,
Callable<org.mule.runtime.api.value.ValueResult> callable,
boolean forceResolution)
Gets the possible values for the given field(targetSelector) in the given parameter belonging to the
ElementDeclaration, if not present the Callable should be called and result stored in order to resolve the
values. |
org.mule.runtime.api.value.ValueResult getValues(org.mule.runtime.app.declaration.api.ElementDeclaration elementDeclaration,
String parameterName,
Callable<org.mule.runtime.api.value.ValueResult> callable,
boolean forceResolution)
ElementDeclaration, if not present the
Callable should be called and result stored in order to resolve the values.elementDeclaration - parameter container elementparameterName - name of the parameter to resolves values fromcallable - resolution logic if values not presentforceResolution - call the resolver even if there is a value stored in the cache and override it with * the new
resultValueResult with the requested informationorg.mule.runtime.api.value.ValueResult getValues(org.mule.runtime.app.declaration.api.ElementDeclaration elementDeclaration,
String parameterName,
String targetSelector,
Callable<org.mule.runtime.api.value.ValueResult> callable,
boolean forceResolution)
ElementDeclaration, if not present the Callable should be called and result stored in order to resolve the
values.elementDeclaration - parameter container elementparameterName - name of the parameter to resolves values fromtargetSelector - the selector to locate the field within the parametercallable - resolution logic if values not presentforceResolution - call the resolver even if there is a value stored in the cache and override it with * the new
resultValueResult with the requested informationCopyright © 2022 MuleSoft, Inc.. All rights reserved.