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 CachingValueResolverWrapper.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 |
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 . |
class |
ResolverSet
|
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 |
---|---|
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–2016 MuleSoft, Inc.. All rights reserved.