public final class ConfigurationCreationUtils extends Object
ConfigurationProvider instances and their associated ConnectionProviderResolver| Modifier and Type | Method and Description |
|---|---|
static org.mule.runtime.extension.api.runtime.config.ConfigurationProvider |
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 |
static <C> ConnectionProviderResolver<C> |
createConnectionProviderResolver(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
ConnectionProviderSettings settings,
org.mule.runtime.api.component.ConfigurationProperties configurationProperties,
ExpressionManager expressionManager,
ReflectionCache reflectionCache,
String parametersOwner,
org.mule.runtime.extension.api.dsl.syntax.resolver.DslSyntaxResolver dslSyntaxResolver,
MuleContext muleContext)
Creates a
ConnectionProviderResolver |
public static org.mule.runtime.extension.api.runtime.config.ConfigurationProvider 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)
ConnectionProviderResolverextensionModel - the model for the extension that owns the ConnectionProviderconfigurationModel - the model for the configurationModel that owns the ConnectionProviderconfigName - the name of the configuration instanceparameters - the parameter valuesexpirationPolicy - the ExpirationPolicy if the created config is dynamicconnectionProviderResolver - the ConnectionProviderResolverconfigurationProviderFactory - a ConfigurationProviderFactory used to instantiate the providerexpressionManager - an ExpressionManagerreflectionCache - a ReflectionCacheparametersOwner - the name of the owning component or an empty stringdslSyntaxResolver - a DslSyntaxResolverextensionClassLoader - the extension's ClassLoadermuleContext - the current MuleContextConfigurationProviderorg.mule.runtime.api.exception.MuleException - if the resolver cannot be createdpublic static <C> ConnectionProviderResolver<C> createConnectionProviderResolver(org.mule.runtime.api.meta.model.ExtensionModel extensionModel, ConnectionProviderSettings settings, org.mule.runtime.api.component.ConfigurationProperties configurationProperties, ExpressionManager expressionManager, ReflectionCache reflectionCache, String parametersOwner, org.mule.runtime.extension.api.dsl.syntax.resolver.DslSyntaxResolver dslSyntaxResolver, MuleContext muleContext) throws org.mule.runtime.api.exception.MuleException
ConnectionProviderResolverC - the generic type of the provider's connection objectextensionModel - the model for the extension that owns the ConnectionProvidersettings - a ConnectionProviderSettingsconfigurationProperties - a ConfigurationPropertiesexpressionManager - an ExpressionManagerreflectionCache - a ReflectionCacheparametersOwner - the owner component namedslSyntaxResolver - a DslSyntaxResolvermuleContext - the current MuleContextConnectionProviderResolverorg.mule.runtime.api.exception.MuleException - if the resolver cannot be createdCopyright © 2003–2022 MuleSoft, Inc.. All rights reserved.