public interface ConfigurationProvider
extends org.mule.runtime.api.meta.AnnotatedObject
ConfigurationModel.
Instances are provided through the get(Object) method.
When that method is invoked, it's up to each implementation to return a brand
new instance or one which has already been returned before.| Modifier and Type | Method and Description |
|---|---|
ConfigurationInstance |
get(Object event)
Returns a
ConfigurationInstance
This method may return an instance already returned in the past or a brand new one. |
org.mule.runtime.api.meta.model.config.ConfigurationModel |
getConfigurationModel() |
org.mule.runtime.api.meta.model.ExtensionModel |
getExtensionModel() |
String |
getName()
The name under which this provider has been registered
|
ConfigurationInstance get(Object event)
ConfigurationInstance
This method may return an instance already returned in the past or a brand new one.event - the event which processing requires the instanceConfigurationInstanceorg.mule.runtime.api.meta.model.ExtensionModel getExtensionModel()
ExtensionModel which owns the getConfigurationModel()org.mule.runtime.api.meta.model.config.ConfigurationModel getConfigurationModel()
ConfigurationModel for the instances returned by get(Object)String getName()
Copyright © 2017 MuleSoft, Inc.. All rights reserved.