Interface Configuration

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.ClassLoader[] getClassLoaders()
      optional class loaders used for resolving types.
      java.util.function.Predicate<java.lang.String> getInputsFilter()
      the fully qualified name filter used to filter types to be scanned.
      java.util.Set<Scanner> getScanners()
      the scanner instances used for indexing metadata.
      java.util.Set<java.net.URL> getUrls()
      the urls to be scanned.
      boolean isParallel()
      scan urls in parallel.
      boolean shouldExpandSuperTypes()
      if true (default), expand super types after scanning, for super types that were not scanned.
    • Method Detail

      • getScanners

        java.util.Set<Scanner> getScanners()
        the scanner instances used for indexing metadata. defaults to SubTypes and TypesAnnotated.
      • getUrls

        java.util.Set<java.net.URL> getUrls()
        the urls to be scanned. required.
      • getInputsFilter

        java.util.function.Predicate<java.lang.String> getInputsFilter()
        the fully qualified name filter used to filter types to be scanned. defaults to accept all inputs (if null).
      • isParallel

        boolean isParallel()
        scan urls in parallel. defaults to true.
      • getClassLoaders

        java.lang.ClassLoader[] getClassLoaders()
        optional class loaders used for resolving types.
      • shouldExpandSuperTypes

        boolean shouldExpandSuperTypes()
        if true (default), expand super types after scanning, for super types that were not scanned.

        see Reflections.expandSuperTypes(Map, Map)