public final class ConfigurationProviderToolingAdapter extends StaticConfigurationProvider implements org.mule.runtime.api.metadata.MetadataKeyProvider, org.mule.runtime.extension.api.values.ConfigurationParameterValueProvider
StaticConfigurationProvider's
components. So far the capabilities are:
MetadataKeyProvider, to resolve metadata keys associated to a configurationConfigurationParameterValueProvider, to resolve values associated to a configuration and their
related connection| Modifier and Type | Field and Description |
|---|---|
protected ConnectionManager |
connectionManager |
lifecycleManager, muleContextANNOTATION_NAME, LOCATION_KEY, ROOT_CONTAINER_NAME_KEY| Modifier and Type | Method and Description |
|---|---|
List<org.mule.runtime.api.meta.model.parameter.ValueProviderModel> |
getConfigModels(String providerName) |
Set<org.mule.runtime.api.value.Value> |
getConfigValues(String parameterName) |
Set<org.mule.runtime.api.value.Value> |
getConfigValues(String parameterName,
String targetSelector) |
List<org.mule.runtime.api.meta.model.parameter.ValueProviderModel> |
getConnectionModels(String providerName) |
Set<org.mule.runtime.api.value.Value> |
getConnectionValues(String parameterName) |
Set<org.mule.runtime.api.value.Value> |
getConnectionValues(String parameterName,
String targetSelector) |
org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.metadata.MetadataKeysContainer> |
getMetadataKeys() |
org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.metadata.MetadataKeysContainer> |
getMetadataKeys(org.mule.runtime.api.metadata.MetadataKey partialKey)
Implementation for a configuration provider won't take into account the partialKey as it is defined only at the
operation/source level the key.
|
get, getInjectedDependencies, isDynamicdispose, doInitialise, getConfigurationModel, getExtensionClassLoader, getExtensionModel, getName, initialise, registerConfiguration, start, startConfig, stop, unRegisterConfigurationgetAnnotation, getAnnotations, getDslSource, getIdentifier, getLocation, getRepresentation, getRootContainerLocation, initRootContainerName, setAnnotationsprotected final ConnectionManager connectionManager
public org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.metadata.MetadataKeysContainer> getMetadataKeys()
getMetadataKeys in interface org.mule.runtime.api.metadata.MetadataKeyProviderpublic org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.metadata.MetadataKeysContainer> getMetadataKeys(org.mule.runtime.api.metadata.MetadataKey partialKey)
throws org.mule.runtime.api.metadata.MetadataResolvingException
getMetadataKeys in interface org.mule.runtime.api.metadata.MetadataKeyProviderorg.mule.runtime.api.metadata.MetadataResolvingExceptionpublic Set<org.mule.runtime.api.value.Value> getConfigValues(String parameterName) throws org.mule.runtime.extension.api.values.ValueResolvingException
getConfigValues in interface org.mule.runtime.extension.api.values.ConfigurationParameterValueProviderorg.mule.runtime.extension.api.values.ValueResolvingExceptionpublic Set<org.mule.runtime.api.value.Value> getConfigValues(String parameterName, String targetSelector) throws org.mule.runtime.extension.api.values.ValueResolvingException
getConfigValues in interface org.mule.runtime.extension.api.values.ConfigurationParameterValueProviderorg.mule.runtime.extension.api.values.ValueResolvingExceptionpublic List<org.mule.runtime.api.meta.model.parameter.ValueProviderModel> getConfigModels(String providerName) throws org.mule.runtime.extension.api.values.ValueResolvingException
getConfigModels in interface org.mule.runtime.extension.api.values.ConfigurationParameterValueProviderorg.mule.runtime.extension.api.values.ValueResolvingExceptionpublic Set<org.mule.runtime.api.value.Value> getConnectionValues(String parameterName) throws org.mule.runtime.extension.api.values.ValueResolvingException
getConnectionValues in interface org.mule.runtime.extension.api.values.ConfigurationParameterValueProviderorg.mule.runtime.extension.api.values.ValueResolvingExceptionpublic Set<org.mule.runtime.api.value.Value> getConnectionValues(String parameterName, String targetSelector) throws org.mule.runtime.extension.api.values.ValueResolvingException
getConnectionValues in interface org.mule.runtime.extension.api.values.ConfigurationParameterValueProviderorg.mule.runtime.extension.api.values.ValueResolvingExceptionpublic List<org.mule.runtime.api.meta.model.parameter.ValueProviderModel> getConnectionModels(String providerName) throws org.mule.runtime.extension.api.values.ValueResolvingException
getConnectionModels in interface org.mule.runtime.extension.api.values.ConfigurationParameterValueProviderorg.mule.runtime.extension.api.values.ValueResolvingExceptionCopyright © 2003–2022 MuleSoft, Inc.. All rights reserved.