public interface ExtensionManagerAdapter
extends org.mule.runtime.extension.api.ExtensionManager
ExtensionManager interface with contracts which are not to be exposed on the public API| Modifier and Type | Method and Description |
|---|---|
Optional<org.mule.runtime.extension.api.runtime.ConfigurationProvider> |
getConfigurationProvider(org.mule.runtime.api.meta.model.ExtensionModel extensionModel)
Locates and returns the
ConfigurationProvider which would serve an invocation to the
ExtensionManager.getConfiguration(ExtensionModel, MuleEvent) method. |
Optional<org.mule.runtime.extension.api.runtime.ConfigurationProvider> |
getConfigurationProvider(String configurationProviderName)
Locates and returns the
ConfigurationProvider which would serve an invocation to the
ExtensionManager.getConfiguration(String, MuleEvent) method. |
org.mule.runtime.extension.api.manifest.ExtensionManifest |
parseExtensionManifestXml(URL manifestUrl)
Deserializes an
ExtensionManifest in XML format |
void |
registerConfigurationProvider(org.mule.runtime.extension.api.runtime.ConfigurationProvider configurationProvider)
Registered the given
ConfigurationProvider which should be later be used to serve invocations to
getConfigurationProvider(ExtensionModel) and ExtensionManager.getConfiguration(String, MuleEvent) |
void |
registerExtension(org.mule.runtime.api.meta.model.ExtensionModel extensionModel)
Registers the given
ExtensionModel. |
Optional<org.mule.runtime.extension.api.runtime.ConfigurationProvider> getConfigurationProvider(org.mule.runtime.api.meta.model.ExtensionModel extensionModel)
ConfigurationProvider which would serve an invocation to the
ExtensionManager.getConfiguration(ExtensionModel, MuleEvent) method.
This means that the returned provider will be located using the same set of rules as the aforementioned method
extensionModel - the ExtensionModel for which a configuration is wantedOptional ConfigurationProviderOptional<org.mule.runtime.extension.api.runtime.ConfigurationProvider> getConfigurationProvider(String configurationProviderName)
ConfigurationProvider which would serve an invocation to the
ExtensionManager.getConfiguration(String, MuleEvent) method.
This means that the returned provided will be located using the same set of rules as the aforementioned method.
configurationProviderName - the name of a previously registered ConfigurationProviderOptional ConfigurationProvidervoid registerExtension(org.mule.runtime.api.meta.model.ExtensionModel extensionModel)
ExtensionModel.extensionModel - the ExtensionModel to be registered. Cannot be nullvoid registerConfigurationProvider(org.mule.runtime.extension.api.runtime.ConfigurationProvider configurationProvider)
ConfigurationProvider which should be later be used to serve invocations to
getConfigurationProvider(ExtensionModel) and ExtensionManager.getConfiguration(String, MuleEvent)configurationProvider - a ConfigurationProviderCopyright © 2003–2016 MuleSoft, Inc.. All rights reserved.