| 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 ValueResolvers
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.