Package io.nuun.kernel.core.internal
Class RequestHandler
- java.lang.Object
-
- io.nuun.kernel.core.internal.ScanResults
-
- io.nuun.kernel.core.internal.RequestHandler
-
public class RequestHandler extends ScanResults
- Author:
- Pierre THIROUIN (pierre.thirouin@ext.inetpsa.com)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.nuun.kernel.core.internal.ScanResults
ScanResults.Key
-
-
Constructor Summary
Constructors Constructor Description RequestHandler(Map<String,String> kernelParams, KernelOptions options)
-
Method Summary
-
Methods inherited from class io.nuun.kernel.core.internal.ScanResults
addAnnotationTypes, addAnnotationTypesByName, addChildModule, addChildOverridingModule, addClassesToBind, addPropertyFiles, addPropertyFilesByPrefix, addResourcesByRegex, addSubtypes, addSubTypesByName, addTypesByName, addTypesByPredicate, addUrls, getClassesToBind, getModules, getOverridingModules, getPropertiesFilesByPrefix, getPropertyFiles, getResourcesByRegex, getUrls, scannedClassesByAnnotationClass, scannedClassesByAnnotationRegex, scannedSubTypesByParentClass, scannedSubTypesByParentRegex, scannedTypesByPredicate, scannedTypesByRegex
-
-
-
-
Constructor Detail
-
RequestHandler
public RequestHandler(Map<String,String> kernelParams, KernelOptions options)
-
-
Method Detail
-
registerBindingRequests
public void registerBindingRequests(Plugin plugin)
-
executeRequests
public void executeRequests()
-
addClasspathToScan
public void addClasspathToScan(URL path)
-
addPropertiesPrefix
public void addPropertiesPrefix(String prefix)
-
addRootPackage
public void addRootPackage(String root)
-
addParentTypeClassToScan
public void addParentTypeClassToScan(Class<?> type)
-
addAncestorTypeClassToScan
public void addAncestorTypeClassToScan(Class<?> type)
-
addResourcesRegexToScan
public void addResourcesRegexToScan(String regex)
-
addTypeRegexesToScan
public void addTypeRegexesToScan(String type)
-
addParentTypeRegexesToScan
public void addParentTypeRegexesToScan(String type)
-
addPredicateToBind
public void addPredicateToBind(Predicate<Class<?>> classPredicate, Object scope)
-
addAnnotationTypesToScan
public void addAnnotationTypesToScan(Class<? extends Annotation> types)
-
addAnnotationTypesToBind
public void addAnnotationTypesToBind(Class<? extends Annotation> types, Object scope)
-
addMetaAnnotationTypesToBind
public void addMetaAnnotationTypesToBind(Class<? extends Annotation> types, Object scope)
-
addAnnotationRegexesToScan
public void addAnnotationRegexesToScan(String names)
-
addMetaAnnotationRegexesToBind
public void addMetaAnnotationRegexesToBind(String names, Object scope)
-
-