public interface ConfigurationPropertiesResolverProvider
extends org.mule.runtime.api.component.ConfigurationProperties
ConfigurationProperties that may provide instances of a UnaryOperator instance for
resolving configuration properties that handle configuration keys consistently.
For instance, for an implementation of this whose resolveProperty method resolves '${someProp}' ->
'SomeValue!', the returned UnaryOperator will resolve 'The value is ${someProp}' -> 'The value is
SomeValue!'
| Modifier and Type | Interface and Description |
|---|---|
static class |
ConfigurationPropertiesResolverProvider.Builder
A builder for creating new
ConfigurationPropertiesResolverProvider instances. |
| Modifier and Type | Method and Description |
|---|---|
static ConfigurationPropertiesResolverProvider.Builder |
builder() |
UnaryOperator<String> |
getConfigurationPropertiesResolver()
Implementations must ensure that many calls to this method on the same object return the same value.
|
static ConfigurationPropertiesResolverProvider.Builder builder()
ConfigurationPropertiesResolverProvider instances.UnaryOperator<String> getConfigurationPropertiesResolver()
UnaryOperator instance for resolving configuration properties.Copyright © 2003–2023 MuleSoft, Inc.. All rights reserved.