Interface ValueProvider


@MinMuleVersion("4.4") @DoNotEnforceMinMuleVersion public interface ValueProvider
Provider of values.
Since:
1.0
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    This is the id of the ValueProvider.
    Resolves and provides a Set of values which represents a set of possible and valid values for a parameter.
  • Method Details

    • resolve

      Set<Value> resolve() throws ValueResolvingException
      Resolves and provides a Set of values which represents a set of possible and valid values for a parameter.
      Returns:
      a Set of values.
      Throws:
      ValueResolvingException - if an error occurs during the resolving
    • getId

      String getId()
      This is the id of the ValueProvider. It should not be repeated among ValueProvider in the same extension. Multiple calls to this method must always return the same fixed value.
      Returns:
      name of the resolver