public abstract class RestValueProvider extends Object implements org.mule.runtime.extension.api.values.ValueProvider
| Modifier and Type | Field and Description |
|---|---|
protected RestConnection |
connection |
| Constructor and Description |
|---|
RestValueProvider() |
| 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 void |
configureEvaluationContext(OperationEvaluationContextBuilder operationEvaluationContextBuilder)
Allows child classes to configure the operation 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 Optional<EvaluationContext> getGlobalEvaluationContext()
protected abstract void build(ValueProviderResolverExpressionBuilder builder)
builder - An empty builder where the value provider that is going to be executed must be built.protected void configureEvaluationContext(OperationEvaluationContextBuilder operationEvaluationContextBuilder)
operationEvaluationContextBuilder - The operation evaluation context builder.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.