Skip navigation links
JProfiler API

JProfiler API documentation

This documentation specifies the public API for controlling offline profiling, accessing the JProfiler MBean, writing embedded probes and injected probes as well as the profiling platform that is part of JProfiler.

See: Description

Packages 
Package Description
com.jprofiler.api.agent
Contains the ScriptContext and related classes.
com.jprofiler.api.agent.mbean
Contains JProfiler's controller MBean for offline profiling.
com.jprofiler.api.controller
Contains the controller class for programatically controlling the recording of profiling data.
com.jprofiler.api.platform.connection
This is an API for writing custom profilers.
com.jprofiler.api.platform.data
Contains classes that encapsulate profiling data.
com.jprofiler.api.platform.descriptors
Contains classes that represent different types of nodes in call trees.
com.jprofiler.api.platform.parameters
Contains classes that represent parameters for requesting profiling data from a connection.
com.jprofiler.api.platform.structures
Contains data structures that are used by both profiling data and request parameters.
com.jprofiler.api.platform.util
Contains utility classes for working the platform API.
com.jprofiler.api.probe.embedded
Contains the classes for creating an embedded probe.
com.jprofiler.api.probe.embedded.telemetry
Contains the classes for adding custom telemetries to an embedded probe.
com.jprofiler.api.probe.injected
Contains the classes for creating an injected probe.
com.jprofiler.api.probe.injected.interception
Contains the annotations for specifying which methods should be intercepted.
com.jprofiler.api.probe.injected.parameter
Contains the annotations for specifying the parameters of interception methods.
com.jprofiler.api.probe.injected.telemetry
Contains the classes for adding custom telemetries to an injected probe.

This documentation specifies the public API for controlling offline profiling, accessing the JProfiler MBean, writing embedded probes and injected probes as well as the profiling platform that is part of JProfiler.

See the overview pages of the respective root packages that are linked above for more information.

Skip navigation links
JProfiler API