- 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 StringJ9RAS_SYMBOL
-
Constructor Summary
Constructors Constructor Description VMDataFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidclearCache()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 IVMDatagetVMData(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
-
-