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