Definition of an abstract view of a Java runtime.
Implementations of the API expose information about Java virtual machines
with the JavaRuntime
interface.
The information about the following can be retrieved from JavaRuntimes:
- {@link JavaHeap Heaps}.
- {@link JavaObject Objects}.
- {@link JavaClassLoader Classloaders}.
- {@link JavaClass Classes}, including their {@link JavaField fields} and {@link JavaMethod methods}.
- {@link JavaMonitor Monitors}.
- {@link JavaThread Threads}, including their {@link JavaStackFrame stacks}.