public abstract class ExtensionsRestValueProvider extends Object implements org.mule.runtime.extension.api.values.ValueProvider
| Modifier and Type | Field and Description |
|---|---|
protected RestConnection |
connection |
| Constructor and Description |
|---|
ExtensionsRestValueProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
build(ValueProviderResolverExpressionBuilder builder)
Allows building the value provider expression that will be executed by this value provider.
|
protected EvaluationContext |
buildEvaluationContext(EvaluationContextBuilderFactory evaluationContextBuilderFactory)
Allows child classes to configure the evaluation context.
|
protected Optional<EvaluationContext> |
getGlobalEvaluationContext()
Allows child classes to provide a global evaluation context.
|
Set<org.mule.runtime.api.value.Value> |
resolve() |
@Connection protected RestConnection connection
protected abstract void build(ValueProviderResolverExpressionBuilder builder)
builder - An empty builder where the value provider that is going to be executed must be built.protected Optional<EvaluationContext> getGlobalEvaluationContext()
protected EvaluationContext buildEvaluationContext(EvaluationContextBuilderFactory evaluationContextBuilderFactory)
evaluationContextBuilderFactory - The evaluation context builder factory.public Set<org.mule.runtime.api.value.Value> resolve() throws org.mule.runtime.extension.api.values.ValueResolvingException
resolve in interface org.mule.runtime.extension.api.values.ValueProviderorg.mule.runtime.extension.api.values.ValueResolvingExceptionCopyright © 2021. All rights reserved.