@NoImplement
public interface ConfigurationProvider
extends org.mule.runtime.api.component.Component
ConfigurationModel.
Instances are provided through the get(Event) 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(org.mule.runtime.api.event.Event 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
|
boolean |
isDynamic() |
ConfigurationInstance get(org.mule.runtime.api.event.Event 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(Event)String getName()
boolean isDynamic()
Copyright © 2020 MuleSoft, Inc.. All rights reserved.