Interface | Description |
---|---|
ArgumentResolver<T> |
A component for resolving the value of an operation's argument
|
ValueResolver<T> |
Provides a value which is dependant on a
MuleEvent |
Class | Description |
---|---|
ByParameterNameArgumentResolver<T> |
An implementation of
ArgumentResolver which resolves
to a parameter value of name ByParameterNameArgumentResolver.parameterName |
CachingValueResolverWrapper<T> |
A wrapper for an instance of
ValueResolver in which
the delegate is only invoked once and the obtained value is cached. |
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. |
EvaluateAndTransformValueResolver<T> |
A
ValueResolver which evaluates a MEL expressions and tries
to ensure that the output is always of a certain type. |
EventArgumentResolver |
An implementation of
ArgumentResolver which
returns the MuleEvent associated with a given
OperationContext . |
MessageArgumentResolver |
An implementation of
ArgumentResolver which
returns the MuleMessage associated with a given
OperationContext . |
NestedProcessorValueResolver | |
ObjectBuilderValueResolver<T> |
A
ValueResolver which wraps an ObjectBuilder
and calls ObjectBuilder.build(MuleEvent) on each
ObjectBuilderValueResolver.resolve(MuleEvent) . |
ParameterGroupArgumentResolver<T> |
This class is the one that makes it possible to resolve arguments annotated with
ParameterGroup in a ReflectiveMethodOperationExecutor . |
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. |
ResolverSet | |
ResolverSetResult |
This class represents the outcome of the evaluation of a
ResolverSet . |
ResolverSetResult.Builder |
A builder for creating instances of
ResolverSetResult . |
StaticValueResolver<T> |
A
ValueResolver which always returns the same
constant value. |
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.