Package | Description |
---|---|
org.mule.module.extension.internal.runtime | |
org.mule.module.extension.internal.runtime.resolver | |
org.mule.module.extension.internal.util |
Modifier and Type | Method and Description |
---|---|
ObjectBuilder<T> |
ObjectBuilder.addPropertyResolver(Field field,
ValueResolver<? extends Object> resolver)
Adds a property which value is to be obtained from
a
ValueResolver |
Modifier and Type | Class and Description |
---|---|
class |
CachingValueResolverWrapper<T>
A wrapper for an instance of
ValueResolver in which
the delegate is only invoked once and the obtained value is cached. |
class |
CollectionValueResolver<T>
A
ValueResolver that takes a list of ValueResolver s
and upon invocation of CollectionValueResolver.resolve(MuleEvent) it return a
Collection of values with the outcome of each original resolver. |
class |
EvaluateAndTransformValueResolver<T>
A
ValueResolver which evaluates a MEL expressions and tries
to ensure that the output is always of a certain type. |
class |
NestedProcessorValueResolver
|
class |
ObjectBuilderValueResolver<T>
A
ValueResolver which wraps an ObjectBuilder
and calls ObjectBuilder.build(MuleEvent) on each
ObjectBuilderValueResolver.resolve(MuleEvent) . |
class |
RegistryLookupValueResolver<T>
Implementation of
ValueResolver which accesses the mule registry
and returns the value associated with RegistryLookupValueResolver.key .public static final
Because the registry is mutable, RegistryLookupValueResolver.isDynamic() will always return
true even though the odds are that the same value will always be returned. |
class |
ResolverSet
|
class |
StaticValueResolver<T>
A
ValueResolver which always returns the same
constant value. |
Modifier and Type | Method and Description |
---|---|
Map<org.mule.extension.introspection.Parameter,ValueResolver> |
ResolverSet.getResolvers() |
Modifier and Type | Method and Description |
---|---|
ResolverSet |
ResolverSet.add(org.mule.extension.introspection.Parameter parameter,
ValueResolver resolver)
Links the given
ValueResolver to the given Parameter . |
Modifier and Type | Method and Description |
---|---|
static <T> CollectionValueResolver<T> |
CollectionValueResolver.of(Class<? extends Collection> collectionType,
List<ValueResolver<T>> resolvers) |
Constructor and Description |
---|
CachingValueResolverWrapper(ValueResolver<T> delegate) |
Constructor and Description |
---|
CollectionValueResolver(Class<? extends Collection> collectionType,
List<ValueResolver<T>> resolvers)
Creates a new instance
|
Modifier and Type | Method and Description |
---|---|
static <T> boolean |
MuleExtensionUtils.hasAnyDynamic(Iterable<ValueResolver<T>> resolvers) |
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.