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 CachingValueResolverWrapper.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. |
ConfigurationInstanceArgumentResolver |
An implementation of
ArgumentResolver which
returns the value obtained through OperationContext.getConfigurationInstance()
Because this ArgumentResolver is stateless and thread-safe,
it is exposed as a singleton |
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> |
Resolves 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 . |
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. |
TypeSafeExpressionValueResolver<T> |
A
ValueResolver which evaluates a MEL expressions and tries
to ensure that the output is always of a certain type. |
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.