Class RequestHandler


  • public class RequestHandler
    extends ScanResults
    Author:
    Pierre THIROUIN (pierre.thirouin@ext.inetpsa.com)
    • Method Detail

      • registerRequests

        public void registerRequests​(List<Plugin> plugins)
      • 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)
      • addParentTypeClassToBind

        public void addParentTypeClassToBind​(Class<?> type,
                                             Object scope)
      • addTypeRegexesToScan

        public void addTypeRegexesToScan​(String type)
      • addPredicateToScan

        public void addPredicateToScan​(Predicate<Class<?>> classPredicate)
      • addParentTypeRegexesToScan

        public void addParentTypeRegexesToScan​(String type)
      • addTypeRegexesToBind

        public void addTypeRegexesToBind​(String type,
                                         Object scope)
      • 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)
      • addAnnotationRegexesToBind

        public void addAnnotationRegexesToBind​(String names,
                                               Object scope)
      • addMetaAnnotationRegexesToBind

        public void addMetaAnnotationRegexesToBind​(String names,
                                                   Object scope)
      • getClassesWithScopes

        public Map<Class<?>,​Object> getClassesWithScopes()