Interface LibraryAdapter

All Known Implementing Classes:
DDRLibraryAdapter, DTFJLibraryAdapter

public interface LibraryAdapter
  • Method Summary

    Modifier and Type
    Method
    Description
    Retrieve a list of error messages which have been produced during the library collection
    getLibraryList(File coreFile)
    Return a list of libraries which should be collected for the specified core file
    boolean
    Determines if library collection is required for the specified core file
  • Method Details

    • getLibraryList

      ArrayList<String> getLibraryList(File coreFile)
      Return a list of libraries which should be collected for the specified core file
      Parameters:
      coreFile - core file to collect the libraries for
      Returns:
      a list of paths, each of which point to a library entry
    • getErrorMessages

      ArrayList<String> getErrorMessages()
      Retrieve a list of error messages which have been produced during the library collection
      Returns:
      a list of error messages as strings
    • isLibraryCollectionRequired

      boolean isLibraryCollectionRequired(File coreFile)
      Determines if library collection is required for the specified core file
      Parameters:
      coreFile - core file to analyse
      Returns:
      true if the libraries need to be collected (Linux/AIX), false if not (Windows/z/OS)