T - public class ExpressionTypedValueValueResolver<T> extends ExpressionValueResolver<org.mule.runtime.api.metadata.TypedValue<T>>
ValueResolver implementation and extension of TypeSafeExpressionValueResolver which evaluates
expressions and tries to ensure that the output is always of a certain type.
This ValueResolver will return the TypedValue of the MEL evaluation result.
| Constructor and Description |
|---|
ExpressionTypedValueValueResolver(String expression,
Class<T> expectedClass,
MuleContext muleContext) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.api.metadata.TypedValue<T> |
resolve(Event event)
Resolves a value from the given
event |
isDynamicpublic ExpressionTypedValueValueResolver(String expression, Class<T> expectedClass, MuleContext muleContext)
public org.mule.runtime.api.metadata.TypedValue<T> resolve(Event event) throws org.mule.runtime.api.exception.MuleException
ValueResolvereventresolve in interface ValueResolver<org.mule.runtime.api.metadata.TypedValue<T>>resolve in class ExpressionValueResolver<org.mule.runtime.api.metadata.TypedValue<T>>event - a Eventorg.mule.runtime.api.exception.MuleException - if the resolution of the value failsCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.