@Deprecated public interface ConfigurationPropertiesProviderFactory extends org.mule.runtime.properties.api.ConfigurationPropertiesProviderFactory
| Modifier and Type | Method and Description |
|---|---|
default org.mule.runtime.properties.api.ConfigurationPropertiesProvider |
createProvider(org.mule.runtime.ast.api.ComponentAst providerElementDeclaration,
UnaryOperator<String> localResolver,
org.mule.runtime.properties.api.ResourceProvider externalResourceProvider)
Deprecated.
Builds a properties provider for the provided
providerElementDeclaration. |
ConfigurationPropertiesProvider |
createProvider(ConfigurationParameters parameters,
ResourceProvider externalResourceProvider)
Deprecated.
Builds a properties provider for each matching configuration element.
|
org.mule.runtime.api.component.ComponentIdentifier |
getSupportedComponentIdentifier()
Deprecated.
|
org.mule.runtime.api.component.ComponentIdentifier getSupportedComponentIdentifier()
getSupportedComponentIdentifier in interface org.mule.runtime.properties.api.ConfigurationPropertiesProviderFactoryConfigurationPropertiesProvider createProvider(ConfigurationParameters parameters, ResourceProvider externalResourceProvider)
parameters - the configuration parameters, after resolving property placeholdersexternalResourceProvider - the resource provider for locating files (such as .properties and .yaml)default org.mule.runtime.properties.api.ConfigurationPropertiesProvider createProvider(org.mule.runtime.ast.api.ComponentAst providerElementDeclaration,
UnaryOperator<String> localResolver,
org.mule.runtime.properties.api.ResourceProvider externalResourceProvider)
providerElementDeclaration.createProvider in interface org.mule.runtime.properties.api.ConfigurationPropertiesProviderFactoryproviderElementDeclaration - the configuration parameters, after resolving property placeholderslocalResolver - the resolver of property placeholders found in the provided declarationexternalResourceProvider - the resource provider for locating files (such as .properties and .yaml)Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.