- java.lang.Object
-
- com.ibm.j9ddr.VMDataFactory
-
public abstract class VMDataFactory extends Object
Create IVMData instances for each VM found in a Process
-
-
Field Summary
Fields Modifier and Type Field Description static String
J9RAS_SYMBOL
-
Constructor Summary
Constructors Constructor Description VMDataFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
clearCache()
Clear the IVMData cachestatic List<IVMData>
getAllVMData(IProcess process)
Finds all of the blobs in a given process and wraps them in a IVMData structure.static IVMData
getVMData(IProcess process)
Returns a VMData for the first VM located in the process
-
-
-
Field Detail
-
J9RAS_SYMBOL
public static final String J9RAS_SYMBOL
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
-
-