public class SecureConfigurationPropertiesProvider
extends org.mule.runtime.config.api.dsl.model.properties.DefaultConfigurationPropertiesProvider
implements org.mule.runtime.api.lifecycle.Initialisable, org.mule.runtime.api.lifecycle.Disposable
configurationAttributes, encoding, fileLocation, PROPERTIES_EXTENSION, resourceProvider, UNKNOWN, YAML_EXTENSION| Constructor and Description |
|---|
SecureConfigurationPropertiesProvider(org.mule.runtime.config.api.dsl.model.ResourceProvider resourceProvider,
String file,
String algorithm,
String mode) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
createValue(String key,
String value) |
void |
dispose() |
Optional<org.mule.runtime.config.api.dsl.model.properties.ConfigurationProperty> |
getConfigurationProperty(String configurationAttributeKey)
Returns the configuration property loaded from the file with the given key.
|
String |
getDescription() |
void |
initialise() |
createAttributesFromYamlObject, createKey, getResourceInputStream, getResourceInputStreamReader, readAttributesFromFilegetAnnotation, getAnnotations, getDslSource, getIdentifier, getLocation, getRepresentation, getRootContainerLocation, initRootContainerName, setAnnotationspublic void initialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
initialise in interface org.mule.runtime.api.lifecycle.Initialisableinitialise in class org.mule.runtime.config.api.dsl.model.properties.DefaultConfigurationPropertiesProviderorg.mule.runtime.api.lifecycle.InitialisationExceptionpublic void dispose()
dispose in interface org.mule.runtime.api.lifecycle.Disposablepublic Optional<org.mule.runtime.config.api.dsl.model.properties.ConfigurationProperty> getConfigurationProperty(String configurationAttributeKey)
getConfigurationProperty in class org.mule.runtime.config.api.dsl.model.properties.DefaultConfigurationPropertiesProviderconfigurationAttributeKey - Optional.empty() otherwise.public String getDescription()
getDescription in interface org.mule.runtime.properties.api.ConfigurationPropertiesProvidergetDescription in class org.mule.runtime.config.api.dsl.model.properties.DefaultConfigurationPropertiesProviderCopyright © 2025 MuleSoft, Inc.. All rights reserved.