Interface InFlightGenerator

All Known Implementing Classes:
InFlightGeneratorImpl

public interface InFlightGenerator
Allows an installer or other jar combiner to be able to scan multiple directories for HK2 services
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    generateFromMultipleDirectories(List<File> directories, List<File> searchPath, boolean verbose, OutputStream inhabitantFile)
    Scans multiple directories for HK2 services to be written to the given output stream
  • Method Details

    • generateFromMultipleDirectories

      void generateFromMultipleDirectories(List<File> directories, List<File> searchPath, boolean verbose, OutputStream inhabitantFile) throws IOException
      Scans multiple directories for HK2 services to be written to the given output stream
      Parameters:
      directories - A set of directories that should contain class files to be scanned for HK2 services to be added to the output. All the files in this list must be directories
      searchPath - A set of directories or jar files that may contain other required classes but which classes would not be added to the output stream
      verbose - if true print information about progress
      inhabitantFile - The stream to which to write any HK2 service descriptors found in under directories
      Throws:
      IOException - if there is an error writing the inhabitantFile or reading the class files