java.lang.Object
org.mule.runtime.extension.internal.loader.CachedClassTypeLoader
All Implemented Interfaces:
org.mule.metadata.api.ClassTypeLoader, org.mule.metadata.api.TypeLoader

public class CachedClassTypeLoader extends Object implements org.mule.metadata.api.ClassTypeLoader
  • Constructor Details

    • CachedClassTypeLoader

      public CachedClassTypeLoader(org.mule.metadata.api.ClassTypeLoader classTypeLoader)
  • Method Details

    • load

      public Optional<org.mule.metadata.api.model.MetadataType> load(String typeIdentifier)
      Specified by:
      load in interface org.mule.metadata.api.TypeLoader
    • load

      public org.mule.metadata.api.model.MetadataType load(Type type)
      Specified by:
      load in interface org.mule.metadata.api.ClassTypeLoader
    • getClassLoader

      public ClassLoader getClassLoader()
      Specified by:
      getClassLoader in interface org.mule.metadata.api.ClassTypeLoader