Module openj9.dtfj
Package com.ibm.j9ddr

Class VMDataFactory

java.lang.Object
com.ibm.j9ddr.VMDataFactory

public abstract class VMDataFactory extends Object
Create IVMData instances for each VM found in a Process
  • Field Details

  • Constructor Details

    • VMDataFactory

      public VMDataFactory()
  • Method Details

    • getVMData

      public static IVMData getVMData(IProcess process) throws IOException
      Returns a VMData for the first VM located in the process
      Parameters:
      process -
      Returns:
      Throws:
      IOException
    • getAllVMData

      public static List<IVMData> getAllVMData(IProcess process) throws IOException
      Finds all of the blobs in a given process and wraps them in a IVMData structure.
      Parameters:
      process - process to scan
      Returns:
      all located blobs
      Throws:
      IOException - re-throws IOExceptions
    • clearCache

      public static void clearCache()
      Clear the IVMData cache