Class DefaultExtensionModelLoader
- java.lang.Object
-
- com.mulesoft.runtime.ang.introspector.extension.DefaultExtensionModelLoader
-
- All Implemented Interfaces:
AutoCloseable
public class DefaultExtensionModelLoader extends Object implements AutoCloseable
-
-
Constructor Summary
Constructors Constructor Description DefaultExtensionModelLoader(File explodedAppDir, ClassLoader parentClassloader, org.mule.runtime.container.api.ModuleRepository moduleRepository)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()ClassLoadergetApplicationClassLoader()org.mule.runtime.deployment.model.api.application.ApplicationDescriptorgetApplicationDescriptor()static Set<org.mule.runtime.api.meta.model.ExtensionModel>getRuntimeExtensionModels()Set<org.mule.runtime.api.meta.model.ExtensionModel>obtainExtensionModels()
-
-
-
Constructor Detail
-
DefaultExtensionModelLoader
public DefaultExtensionModelLoader(File explodedAppDir, ClassLoader parentClassloader, org.mule.runtime.container.api.ModuleRepository moduleRepository) throws IOException
- Throws:
IOException
-
-
Method Detail
-
getRuntimeExtensionModels
public static Set<org.mule.runtime.api.meta.model.ExtensionModel> getRuntimeExtensionModels()
-
obtainExtensionModels
public Set<org.mule.runtime.api.meta.model.ExtensionModel> obtainExtensionModels()
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable
-
getApplicationDescriptor
public org.mule.runtime.deployment.model.api.application.ApplicationDescriptor getApplicationDescriptor()
-
getApplicationClassLoader
public ClassLoader getApplicationClassLoader()
-
-