Interface ExtensionsTypeLoaderFactory
- All Known Implementing Classes:
DefaultExtensionsTypeLoaderFactory
@NoImplement
public interface ExtensionsTypeLoaderFactory
Factory class for instances of
ClassTypeLoader properly setup to introspect types following the rules of the Extensions
API.
The extensions runtime should not use instances of ClassTypeLoader which were not created through implementations of
this interface.
- Since:
- 1.0
-
Method Summary
Modifier and TypeMethodDescriptionorg.mule.metadata.api.ClassTypeLoaderorg.mule.metadata.api.ClassTypeLoadercreateTypeLoader(ClassLoader classLoader) static ExtensionsTypeLoaderFactory
-
Method Details
-
getDefault
- Returns:
- the system default implementation of this class
-
createTypeLoader
org.mule.metadata.api.ClassTypeLoader createTypeLoader()- Returns:
- a new instance of
ClassTypeLoader
-
createTypeLoader
- Parameters:
classLoader- theClassLoaderthat the created loader should use to access java typesl- Returns:
- a new instance of
ClassTypeLoader
-