Interface NamedTypeResolver

All Known Subinterfaces:
AttributesTypeResolver<K>, ChainInputTypeResolver, InputTypeResolver<K>, OutputTypeResolver<K>, StaticResolver
All Known Implementing Classes:
AttributesStaticTypeResolver, InputStaticTypeResolver, NullMetadataResolver, OutputStaticTypeResolver

@MinMuleVersion("4.5.0") public interface NamedTypeResolver
A base interface for resolvers in which they specify it's category name.
Since:
1.0
  • Method Details

    • getCategoryName

      String getCategoryName()
      This is the name of the TypeResolver Category, that relates a given TypeKeysResolver with the input and output type resolvers. For any given component, all the input and output resolvers must belong to the same Category, that is, have the same categoryName
      Returns:
      name of the category
    • getResolverName

      String getResolverName()
      This is the name of the TypeResolver. It should not be repeated among InputTypeResolver and OutputTypeResolver which are used together.
      Returns:
      name of the resolver