public class StaticConfigurationProvider extends LifecycleAwareConfigurationProvider implements InjectedDependenciesProvider
ConfigurationProvider which provides always the same configuration.lifecycleManager, muleContextANNOTATION_NAME, LOCATION_KEY, ROOT_CONTAINER_NAME_KEY| Constructor and Description |
|---|
StaticConfigurationProvider(String name,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel,
org.mule.runtime.extension.api.runtime.config.ConfigurationInstance configuration,
MuleContext muleContext) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.extension.api.runtime.config.ConfigurationInstance |
get(org.mule.runtime.api.event.Event muleEvent)
Returns
configuration. |
Collection<org.mule.runtime.api.functional.Either<Class<?>,String>> |
getInjectedDependencies() |
boolean |
isDynamic() |
dispose, doInitialise, getConfigurationModel, getExtensionClassLoader, getExtensionModel, getName, initialise, registerConfiguration, start, startConfig, stop, unRegisterConfigurationgetAnnotation, getAnnotations, getDslSource, getIdentifier, getLocation, getRepresentation, getRootContainerLocation, initRootContainerName, setAnnotationspublic StaticConfigurationProvider(String name, org.mule.runtime.api.meta.model.ExtensionModel extensionModel, org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel, org.mule.runtime.extension.api.runtime.config.ConfigurationInstance configuration, MuleContext muleContext)
public org.mule.runtime.extension.api.runtime.config.ConfigurationInstance get(org.mule.runtime.api.event.Event muleEvent)
configuration.get in interface org.mule.runtime.extension.api.runtime.config.ConfigurationProvidermuleEvent - the current CoreEventconfigurationpublic Collection<org.mule.runtime.api.functional.Either<Class<?>,String>> getInjectedDependencies()
getInjectedDependencies in interface InjectedDependenciesProviderpublic boolean isDynamic()
isDynamic in interface org.mule.runtime.extension.api.runtime.config.ConfigurationProviderfalseCopyright © 2003–2022 MuleSoft, Inc.. All rights reserved.