Interface ClasspathImportService
- All Known Subinterfaces:
ClasspathImportServiceCompileTime
- All Known Implementing Classes:
ClasspathImportServiceBase
,ClasspathImportServiceCompileTimeImpl
,ClasspathImportServiceRuntime
public interface ClasspathImportService
-
Method Summary
Modifier and TypeMethodDescriptionresolveClass
(String className, boolean forAnnotation, ClasspathExtensionClass classpathExtension) resolveClassForBeanEventType
(String fullyQualClassName) resolveCtor
(Class clazz, EPType[] paramTypes) resolveMethod
(Class clazz, String methodName, EPType[] paramTypes, boolean[] allowEventBeanType, boolean[] allowEventBeanCollType) resolveMethodOverloadChecked
(String className, String methodName, EPType[] paramTypes, boolean[] allowEventBeanType, boolean[] allowEventBeanCollType, ClasspathExtensionClass classpathExtension)
-
Method Details
-
getTimeAbacus
TimeAbacus getTimeAbacus() -
getClassForNameProvider
ClassForNameProvider getClassForNameProvider() -
getClassLoader
ClassLoader getClassLoader() -
resolveClass
Class resolveClass(String className, boolean forAnnotation, ClasspathExtensionClass classpathExtension) throws ClasspathImportException - Throws:
ClasspathImportException
-
resolveCtor
- Throws:
ClasspathImportException
-
resolveMethod
Method resolveMethod(Class clazz, String methodName, EPType[] paramTypes, boolean[] allowEventBeanType, boolean[] allowEventBeanCollType) throws ClasspathImportException - Throws:
ClasspathImportException
-
resolveMethodOverloadChecked
Method resolveMethodOverloadChecked(String className, String methodName, EPType[] paramTypes, boolean[] allowEventBeanType, boolean[] allowEventBeanCollType, ClasspathExtensionClass classpathExtension) throws ClasspathImportException - Throws:
ClasspathImportException
-
resolveClassForBeanEventType
- Throws:
ClasspathImportException
-