| Interface | Description |
|---|---|
| ArgumentResolver<T> |
A component for resolving the value of an operation's argument
|
| ConnectionProviderValueResolver<C> |
Provides de capability to obtain (if there is any) the
ResolverSet used to resolve the event. |
| ExpressionBasedValueResolver<T> |
ValueResolver interface for expression based ValueResolver, in addition to be able to resolve a value,
implementations of this ValueResolver also can communicate the used expression. |
| ObjectTypeParametersResolver |
Provides a way to resolve the parameter values of a given
ObjectType |
| ParameterValueResolver |
Contract for extension components that knows how to resolve parameter values
|
| ValueResolver<T> |
Provides a value which is dependant on a
CoreEvent |
| Class | Description |
|---|---|
| BackPressureContextArgumentResolver |
Resolves an instance of
BackPressureContext |
| ByParameterNameArgumentResolver<T> |
An implementation of
ArgumentResolver which resolves to a parameter value of name ByParameterNameArgumentResolver.parameterName |
| CollectionValueResolver<T> |
A
ValueResolver that takes a list of ValueResolvers and upon invocation of
CollectionValueResolver.resolve(ValueResolvingContext) it return a Collection of values with the outcome of each original resolver. |
| CompletionCallbackArgumentResolver |
ArgumentResolver which returns the
ExecutionContextProperties.COMPLETION_CALLBACK_CONTEXT_PARAM
context variable. |
| ComponentLocationArgumentResolver | |
| ConfigOverrideValueResolverWrapper<T> |
A
ValueResolver wrapper which defaults to obtaining the value from the current ConfigurationInstance if the
given delegate results in a null value. |
| ConfigurationArgumentResolver |
An implementation of
ArgumentResolver which returns the value obtained through
ExecutionContext.getConfiguration() |
| ConfigurationValueResolver<T> |
A value resolver which returns the values of a
ConfigurationInstance obtained through a ConfigurationProvider |
| ConnectionArgumentResolver |
Returns the value of the
ExtensionProperties.CONNECTION_PARAM variable, which is expected to have been previously set
on the supplied ExecutionContext. |
| ConnectionProviderResolver<C> |
A
ValueResolver specialization for producing ConnectionProvider instances through a
ConnectionProviderObjectBuilder |
| CorrelationInfoArgumentResolver |
ArgumentResolver that yields instances of CorrelationInfo |
| DefaultEncodingArgumentResolver |
An implementation of
ArgumentResolver which returns the value obtained through
ExecutionContext.getConfiguration() |
| ErrorArgumentResolver | |
| ExpressionBasedParameterResolverValueResolver<T> |
ValueResolver implementation for ParameterResolver that are resolved from an expression |
| ExpressionLanguageTransformationValueResolver |
Value resolver that relies on a expression language transformation to convert the delegate resolver into the expected type.
|
| ExpressionTypedValueValueResolver<T> |
A
ValueResolver implementation and extension of TypeSafeExpressionValueResolver which evaluates expressions
and tries to ensure that the output is always of a certain type. |
| ExpressionValueResolver<T> |
A
ValueResolver which evaluates a MEL expressions |
| ExtensionsClientArgumentResolver |
An argument resolver that yields instances of
ExtensionsClient. |
| FlowListenerArgumentResolver |
An
ArgumentResolver which produces instances of FlowListener |
| ImmutableLiteral<T> |
Immutable implementation of
Literal |
| ImplicitConnectionProviderValueResolver<C> |
Uses a
ImplicitConnectionProviderFactory to create an implicit ConnectionProvider. |
| LifecycleAwareValueResolverWrapper<T> |
Base class for
ValueResolver wrappers. |
| LifecycleInitialiserValueResolverWrapper<T> |
Implementation of
LifecycleAwareValueResolverWrapper which depending on the lifecycle state of the muleContext, applies
the Initialise and Start phases on the returned objects. |
| LiteralArgumentResolver<T> |
ArgumentResolver for parameters which are of Literal type |
| MapValueResolver<K,V> |
A
ValueResolver that takes a list of ValueResolvers and upon invocation of
MapValueResolver.resolve(ValueResolvingContext) it return a Map of values with the outcome of each original resolver. |
| MediaTypeArgumentResolver |
An
ArgumentResolver which returns the MediaType of the current message |
| NativeQueryParameterValueResolver |
ValueResolver implementation which translates DsqlQuerys to queries in the Native Query Language. |
| NotificationHandlerArgumentResolver |
ArgumentResolver implementation for NotificationEmitter parameters. |
| NullSafeValueResolverWrapper<T> |
A
ValueResolver wrapper which generates and returns default instances if the NullSafeValueResolverWrapper.delegate returns null. |
| ObjectBasedParameterValueResolver |
ParameterValueResolver implementation for Object based components, like sources, configurations and
connection providers |
| ObjectBuilderValueResolver<T> |
A
ValueResolver which wraps an ObjectBuilder and calls ObjectBuilder.build(ValueResolvingContext) on
each ObjectBuilderValueResolver.resolve(ValueResolvingContext). |
| ParameterGroupArgumentResolver<T> | |
| ParameterResolverArgumentResolver<T> |
ArgumentResolver for the parameters that are of ParameterResolver type. |
| ParameterResolverValueResolverWrapper<T> | |
| ParametersResolver |
Contains behavior to obtain a ResolverSet for a set of parameters values and a
ParameterizedModel. |
| ProcessorChainValueResolver |
An
ValueResolver which wraps the given Processor in a Chain, using the event of the current
ValueResolvingContext. |
| RegistryLookupValueResolver<T> |
Implementation of
ValueResolver which accesses the mule registry and returns the value associated with RegistryLookupValueResolver.key. |
| RequiredParameterValueResolverWrapper<T> |
An
LifecycleAwareValueResolverWrapper which throws an IllegalArgumentException if the resolved value is
null. |
| ResolverSet |
A
ValueResolver which is based on associating a set of keys -> ValueResolver pairs. |
| ResolverSetResult |
This class represents the outcome of the evaluation of a
ResolverSet. |
| ResolverSetResult.Builder |
A builder for creating instances of
ResolverSetResult. |
| ResolverSetUtils |
Utils class to create
ResolverSets. |
| ResolverUtils |
Utility class to share common behaviour between resolvers
|
| RetryPolicyTemplateArgumentResolver |
A
ArgumentResolver that returns the RetryPolicyTemplate effective for the operation |
| RouterCallbackArgumentResolver |
ArgumentResolver which returns the
ExecutionContextProperties.COMPLETION_CALLBACK_CONTEXT_PARAM
context variable. |
| SecurityContextHandlerArgumentResolver |
An
ArgumentResolver which returns the AuthenticationHandler of the current event |
| SourceCallbackContextArgumentResolver |
An
ArgumentResolver which returns a SourceCallbackContext which is and adapted
SourceCallbackContext registered as an ExecutionContext variable under the key
ExtensionProperties.SOURCE_CALLBACK_CONTEXT_PARAM. |
| SourceCompletionCallbackArgumentResolver |
An argument resolver that yields instances of .
|
| SourceResultArgumentResolver |
ArgumentResolver implementation which create instances of SourceResult |
| StaticConnectionProviderResolver<C> |
An implementation of
ConnectionProviderValueResolver that wraps a StaticValueResolver |
| StaticLiteralValueResolver<T> |
ValueResolver that produces instances of Literal |
| StaticParameterResolver<T> |
ParameterResolver implementation for the parameter values that are resolved statically |
| StaticParameterValueResolver | |
| StaticValueResolver<T> |
A
ValueResolver which always returns the same constant value. |
| StreamingHelperArgumentResolver |
An argument resolver which provides instances of
StreamingHelper |
| TypedValueArgumentResolver<T> |
An implementation of
ArgumentResolver which resolves the TypedValue of a parameter |
| TypedValueValueResolverWrapper<T> |
ValueResolver implementation for TypedValue that are not resolved from an expression. |
| TypeSafeExpressionValueResolver<T> |
A
ValueResolver which evaluates expressions and tries to ensure that the output is always of a certain type. |
| TypeSafeTransformer |
Utility class for
ValueResolver to handle transformation of values |
| TypeSafeValueResolverWrapper<T> |
ValueResolver wrapper implementation which wraps another ValueResolver and ensures that the output is always of
a certain type. |
| ValueResolvingContext |
Context used to provide all the parameters required for a
ValueResolver to produce a result. |
| ValueResolvingContext.Builder | |
| VoidCallbackArgumentResolver |
ArgumentResolver which returns the
ExecutionContextProperties.COMPLETION_CALLBACK_CONTEXT_PARAM
context variable. |
Copyright © 2003–2025 MuleSoft, Inc.. All rights reserved.