Interface ParameterResolver<T>

Type Parameters:
T - The type of the value to resolve

@NoImplement @MinMuleVersion("4.5.0") public interface ParameterResolver<T>
A parameter type that gives the capability of:
  • Get the configured expression: With getExpression() returns the possible expression used to resolve the parameter value
  • Differ the resolution: Using resolve() resolves the parameter value of type ParameterResolver
Since:
1.0
  • Method Details

    • resolve

      T resolve()
      Returns:
      Resolves the value of type ParameterResolver for the given parameter.
    • getExpression

      Optional<String> getExpression()
      Returns:
      The optional expression that generates the required value. May be empty if the value was not generated from an expression