| Package | Description |
|---|---|
| org.mule.runtime.module.extension.internal.runtime.config | |
| org.mule.runtime.module.extension.internal.runtime.resolver |
| Modifier and Type | Method and Description |
|---|---|
<C> org.mule.runtime.extension.api.runtime.config.ConfigurationInstance |
ConfigurationInstanceFactory.createConfiguration(String name,
CoreEvent event,
ConnectionProviderValueResolver<C> resolver)
Creates a new instance using the given
event to obtain the configuration's parameter values. |
<C> org.mule.runtime.extension.api.runtime.config.ConfigurationInstance |
ConfigurationInstanceFactory.createConfiguration(String name,
ResolverSetResult configValues,
CoreEvent event,
ConnectionProviderValueResolver<C> resolver,
ResolverSetResult connectionProviderValues)
Creates a new instance using the given
configValues and connectionProviderValues to obtain the
configuration's parameter values |
org.mule.runtime.extension.api.runtime.config.ConfigurationProvider |
ConfigurationProviderFactory.createDynamicConfigurationProvider(String name,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel,
ResolverSet resolverSet,
ConnectionProviderValueResolver connectionProviderResolver,
org.mule.runtime.extension.api.runtime.ExpirationPolicy expirationPolicy,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
MuleContext muleContext)
Creates a new
ConfigurationProvider which servers instances of a dynamic configuration |
org.mule.runtime.extension.api.runtime.config.ConfigurationProvider |
DefaultConfigurationProviderFactory.createDynamicConfigurationProvider(String name,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel,
ResolverSet resolverSet,
ConnectionProviderValueResolver connectionProviderResolver,
org.mule.runtime.extension.api.runtime.ExpirationPolicy expirationPolicy,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
MuleContext muleContext)
Creates a new
ConfigurationProvider which servers instances of a dynamic configuration |
org.mule.runtime.extension.api.runtime.config.ConfigurationProvider |
ConfigurationProviderFactory.createStaticConfigurationProvider(String name,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel,
ResolverSet resolverSet,
ConnectionProviderValueResolver connectionProviderResolver,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
MuleContext muleContext)
Creates a new
ConfigurationProvider which servers a static configuration instance |
org.mule.runtime.extension.api.runtime.config.ConfigurationProvider |
DefaultConfigurationProviderFactory.createStaticConfigurationProvider(String name,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel,
ResolverSet resolverSet,
ConnectionProviderValueResolver connectionProviderResolver,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
MuleContext muleContext)
Creates a new
ConfigurationProvider which servers a static configuration instance |
| Modifier and Type | Method and Description |
|---|---|
<C> org.mule.runtime.extension.api.runtime.config.ConfigurationInstance |
ConfigurationInstanceFactory.createConfiguration(String name,
ResolverSetResult configValues,
CoreEvent event,
Optional<ConnectionProviderValueResolver<C>> connectionProviderResolver)
Creates a new instance using the given
resolverSetResult to obtain the configuration's parameter values |
static org.mule.runtime.extension.api.runtime.config.ConfigurationProvider |
ConfigurationCreationUtils.createConfigurationProvider(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel,
String configName,
Map<String,Object> parameters,
Optional<org.mule.runtime.extension.api.runtime.ExpirationPolicy> expirationPolicy,
Optional<ConnectionProviderValueResolver> connectionProviderResolver,
ConfigurationProviderFactory configurationProviderFactory,
ExpressionManager expressionManager,
ReflectionCache reflectionCache,
String parametersOwner,
org.mule.runtime.extension.api.dsl.syntax.resolver.DslSyntaxResolver dslSyntaxResolver,
ClassLoader extensionClassLoader,
MuleContext muleContext)
Creates a
ConnectionProviderResolver |
| Constructor and Description |
|---|
DynamicConfigurationProvider(String name,
org.mule.runtime.api.meta.model.ExtensionModel extension,
org.mule.runtime.api.meta.model.config.ConfigurationModel config,
ResolverSet resolverSet,
ConnectionProviderValueResolver connectionProviderResolver,
org.mule.runtime.extension.api.runtime.ExpirationPolicy expirationPolicy,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
MuleContext muleContext)
Creates a new instance
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConnectionProviderResolver<C>
A
ValueResolver specialization for producing ConnectionProvider instances through a
ConnectionProviderObjectBuilder |
class |
ImplicitConnectionProviderValueResolver<C>
Uses a
ImplicitConnectionProviderFactory to create an implicit ConnectionProvider. |
class |
StaticConnectionProviderResolver<C>
An implementation of
ConnectionProviderValueResolver that wraps a StaticValueResolver |
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.