Class MetadataResolverUtils

java.lang.Object
org.mule.runtime.extension.api.metadata.MetadataResolverUtils

public abstract class MetadataResolverUtils extends Object
Helper methods for the MetadataResolverFactory
Since:
1.0
  • Method Details

    • getCategoryName

      public static Optional<String> getCategoryName(MetadataResolverFactory metadataResolverFactory)
      Returns the first not blank category name from declared resolvers
    • getAllResolvers

      public static List<org.mule.runtime.api.metadata.resolving.NamedTypeResolver> getAllResolvers(MetadataResolverFactory metadataResolverFactory)
      Returns all the resolvers from the factory
    • getDeclaredResolvers

      public static List<org.mule.runtime.api.metadata.resolving.NamedTypeResolver> getDeclaredResolvers(MetadataResolverFactory metadataResolverFactory)
      Returns a list of all the factory resolvers which are not isNullResolver(NamedTypeResolver)
    • isNullResolver

      public static boolean isNullResolver(org.mule.runtime.api.metadata.resolving.NamedTypeResolver resolver)
      Determines whether a resolver is a null resolver implementation or not.