Documentation for JMC Core API

The following APIs are provided by JDK Mission Control (JMC):

Package Description

Interfaces used in JDK Mission Control to identify classes, methods, stack traces, and so on.


Interfaces used in JFR parser and classes for extracting information from a recording.


Interface used to set rules for flight recorder.


Interface used to set rules that are specific to JDK. For example, Synchronization trouble, long lasting VM operation, and so on.


Interfaces used in JDK Mission Control that contain classes related to JDP client.


The JFR binary format writer in Java. This library provides the capability to create custom JFR file programatically.

Documentation Accessibility

For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at

Access to Oracle Support

Oracle customers that have purchased support have access to electronic support through My Oracle Support. For information, visit or visit if you are hearing impaired.