Module openj9.dtfj

Class JCJavaRuntime

java.lang.Object
com.ibm.dtfj.java.javacore.JCJavaRuntime
All Implemented Interfaces:
JavaRuntime, ManagedRuntime

public class JCJavaRuntime extends Object implements JavaRuntime
A javacore-based implementation of JavaRuntime. This supports partial object creation, meaning that a javaclass, javathread, etc.. can be partially constructed and stored, and at a later time during the javacore parsing, when more information is available, existing javaclasses, javathreads, and so on can be looked up and data added.

However, all partial objects must contain at least one immutable field. See the implementation of each runtime component for more information.

Rudimentary multiplatform support is also added in the form of unique runtime ids that must be passed during construction.
See Also: