| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.extension.api.runtime.ConfigurationInstance |
ConfigurationInstanceFactory.createConfiguration(String name,
Event event,
ValueResolver<org.mule.runtime.api.connection.ConnectionProvider> connectionProviderResolver)
Creates a new instance using the given
event to obtain the configuration's parameter values. |
org.mule.runtime.extension.api.runtime.ConfigurationProvider |
ConfigurationProviderFactory.createDynamicConfigurationProvider(String name,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel,
ResolverSet resolverSet,
ValueResolver<org.mule.runtime.api.connection.ConnectionProvider> connectionProviderResolver,
DynamicConfigPolicy dynamicConfigPolicy)
Creates a new
ConfigurationProvider which servers instances of a dynamic configuration |
org.mule.runtime.extension.api.runtime.ConfigurationProvider |
DefaultConfigurationProviderFactory.createDynamicConfigurationProvider(String name,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel,
ResolverSet resolverSet,
ValueResolver<org.mule.runtime.api.connection.ConnectionProvider> connectionProviderResolver,
DynamicConfigPolicy dynamicConfigPolicy)
Creates a new
ConfigurationProvider which servers instances of a dynamic configuration |
org.mule.runtime.extension.api.runtime.ConfigurationProvider |
ConfigurationProviderFactory.createStaticConfigurationProvider(String name,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel,
ResolverSet resolverSet,
ValueResolver<org.mule.runtime.api.connection.ConnectionProvider> connectionProviderResolver,
MuleContext muleContext)
Creates a new
ConfigurationProvider which servers a static configuration instance |
org.mule.runtime.extension.api.runtime.ConfigurationProvider |
DefaultConfigurationProviderFactory.createStaticConfigurationProvider(String name,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel,
ResolverSet resolverSet,
ValueResolver<org.mule.runtime.api.connection.ConnectionProvider> connectionProviderResolver,
MuleContext muleContext)
Creates a new
ConfigurationProvider which servers a static configuration instance |
| Constructor and Description |
|---|
DynamicConfigurationProvider(String name,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel,
ResolverSet resolverSet,
ValueResolver<org.mule.runtime.api.connection.ConnectionProvider> connectionProviderResolver,
org.mule.runtime.extension.api.runtime.ExpirationPolicy expirationPolicy)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
ObjectBuilder<T> |
DefaultObjectBuilder.addPropertyResolver(String propertyName,
ValueResolver<? extends Object> resolver)
Adds a property which value is to be obtained from a
ValueResolver |
| Modifier and Type | Class and Description |
|---|---|
class |
CollectionValueResolver<T>
A
ValueResolver that takes a list of ValueResolvers and upon invocation of CollectionValueResolver.resolve(Event) it return a
Collection of values with the outcome of each original resolver. |
class |
ConnectionProviderResolver
A
ValueResolver specialization for producing ConnectionProvider instances through a
ConnectionProviderObjectBuilder |
class |
ExpressionBasedParameterResolverValueResolver<T>
ValueResolver implementation for ParameterResolver that are resolved from an
expression |
class |
ExpressionFunctionValueResolver<T>
A
ValueResolver which evaluates an ExpressionFunction for later resolution of a MEL expression. |
class |
ImplicitConnectionProviderValueResolver
Uses a
ImplicitConnectionProviderFactory to create an implicit ConnectionProvider. |
class |
MapValueResolver<K,V>
A
ValueResolver that takes a list of ValueResolvers and upon invocation of MapValueResolver.resolve(Event) it return a
Map of values with the outcome of each original resolver. |
class |
NativeQueryParameterValueResolver
ValueResolver implementation which translates DsqlQuerys to queries in the Native Query Language. |
class |
NestedProcessorListValueResolver
|
class |
NestedProcessorValueResolver
|
class |
NullSafeValueResolverWrapper<T>
A
ValueResolver wrapper which generates and returns default instances
if the NullSafeValueResolverWrapper.delegate returns null. |
class |
ObjectBuilderValueResolver<T>
A
ValueResolver which wraps an ObjectBuilder and calls ObjectBuilder.build(Event) on each
ObjectBuilderValueResolver.resolve(Event). |
class |
RegistryLookupValueResolver<T>
Implementation of
ValueResolver which accesses the mule registry and returns the value associated with RegistryLookupValueResolver.key. |
class |
ResolverSet
A
ValueResolver which is based on associating a set of keys -> ValueResolver pairs. |
class |
StaticValueResolver<T>
A
ValueResolver which always returns the same constant value. |
class |
TypeSafeExpressionValueResolver<T>
A
ValueResolver which evaluates a MEL expressions and tries to ensure that the output is always of a certain type. |
| Modifier and Type | Method and Description |
|---|---|
static <T> ValueResolver<T> |
NullSafeValueResolverWrapper.of(ValueResolver<T> delegate,
org.mule.metadata.api.model.MetadataType type,
MuleContext muleContext)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,ValueResolver> |
ResolverSet.getResolvers() |
| Modifier and Type | Method and Description |
|---|---|
ResolverSet |
ResolverSet.add(String key,
ValueResolver resolver)
Links the given
ValueResolver to the given ParameterModel. |
static <T> ValueResolver<T> |
NullSafeValueResolverWrapper.of(ValueResolver<T> delegate,
org.mule.metadata.api.model.MetadataType type,
MuleContext muleContext)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
static <T> CollectionValueResolver<T> |
CollectionValueResolver.of(Class<? extends Collection> collectionType,
List<ValueResolver<T>> resolvers) |
static <K,V> MapValueResolver<K,V> |
MapValueResolver.of(Class<? extends Map> mapType,
List<ValueResolver<K>> keyResolvers,
List<ValueResolver<V>> valueResolvers) |
static <K,V> MapValueResolver<K,V> |
MapValueResolver.of(Class<? extends Map> mapType,
List<ValueResolver<K>> keyResolvers,
List<ValueResolver<V>> valueResolvers) |
| Constructor and Description |
|---|
CollectionValueResolver(Class<? extends Collection> collectionType,
List<ValueResolver<T>> resolvers)
Creates a new instance
|
MapValueResolver(Class<? extends Map> mapType,
List<ValueResolver<K>> keyResolvers,
List<ValueResolver<V>> valueResolvers)
Creates a new instance
|
MapValueResolver(Class<? extends Map> mapType,
List<ValueResolver<K>> keyResolvers,
List<ValueResolver<V>> valueResolvers)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
static <T> boolean |
MuleExtensionUtils.hasAnyDynamic(Iterable<ValueResolver<T>> resolvers)
|
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.