Skip navigation links
JProfiler API
A C D E F G H I K L M N O P R S T U V 

A

addBookmark(String) - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Adds a bookmark at the current time.
addBookmark(String) - Static method in class com.jprofiler.api.controller.Controller
Adds a bookmark at the current time.
addBookmark(String, int, boolean) - Static method in class com.jprofiler.api.controller.Controller
Add a bookmark at the current time.
AdditionalInterception - Annotation Type in com.jprofiler.api.probe.injected.interception
Marks a probe method to be called at an additional point of the previously declared interception.
Aggregation - Enum in com.jprofiler.api.platform.parameters
Represents all available aggregation levels.
AllocationHotspots - Interface in com.jprofiler.api.platform.data
Data object for allocation hot spots.
ArrayDescriptor - Interface in com.jprofiler.api.platform.descriptors
Descriptor for an array type.
ArrayType - Enum in com.jprofiler.api.platform.parameters
Represents all array types in the JVM.
AWT - Static variable in class com.jprofiler.api.controller.TrackingOptions
Only track AWT, same as new TrackingOptions().awt(true).
awt(boolean) - Method in class com.jprofiler.api.controller.TrackingOptions
Determines if AWT should be tracked.

C

calculateRetainedSizes(boolean) - Method in class com.jprofiler.api.controller.HeapDumpOptions
Determines whether retained sizes should be calculated for the heap dump.
children() - Method in interface com.jprofiler.api.platform.structures.Tree
Returns an iterator for all child nodes.
ClassDescriptor - Interface in com.jprofiler.api.platform.descriptors
Descriptor for a class.
close() - Method in interface com.jprofiler.api.platform.connection.Connection
Closes the connection and free all resources asscociated with this connection.
closeControlObject(Class<? extends PayloadProbe>, Object) - Static method in class com.jprofiler.api.probe.embedded.Payload
Closes a control object.
closeControlObject(Object) - Method in interface com.jprofiler.api.probe.injected.ProbeContext
Closes a control object.
com.jprofiler.api.agent - package com.jprofiler.api.agent
Contains the ScriptContext and related classes.
com.jprofiler.api.agent.mbean - package com.jprofiler.api.agent.mbean
Contains JProfiler's controller MBean for offline profiling.
com.jprofiler.api.controller - package com.jprofiler.api.controller
Contains the controller class for programatically controlling the recording of profiling data.
com.jprofiler.api.platform.connection - package com.jprofiler.api.platform.connection
This is an API for writing custom profilers.
com.jprofiler.api.platform.data - package com.jprofiler.api.platform.data
Contains classes that encapsulate profiling data.
com.jprofiler.api.platform.descriptors - package com.jprofiler.api.platform.descriptors
Contains classes that represent different types of nodes in call trees.
com.jprofiler.api.platform.parameters - package com.jprofiler.api.platform.parameters
Contains classes that represent parameters for requesting profiling data from a connection.
com.jprofiler.api.platform.structures - package com.jprofiler.api.platform.structures
Contains data structures that are used by both profiling data and request parameters.
com.jprofiler.api.platform.util - package com.jprofiler.api.platform.util
Contains utility classes for working the platform API.
com.jprofiler.api.probe.embedded - package com.jprofiler.api.probe.embedded
Contains the classes for creating an embedded probe.
com.jprofiler.api.probe.embedded.telemetry - package com.jprofiler.api.probe.embedded.telemetry
Contains the classes for adding custom telemetries to an embedded probe.
com.jprofiler.api.probe.injected - package com.jprofiler.api.probe.injected
Contains the classes for creating an injected probe.
com.jprofiler.api.probe.injected.interception - package com.jprofiler.api.probe.injected.interception
Contains the annotations for specifying which methods should be intercepted.
com.jprofiler.api.probe.injected.parameter - package com.jprofiler.api.probe.injected.parameter
Contains the annotations for specifying the parameters of interception methods.
com.jprofiler.api.probe.injected.telemetry - package com.jprofiler.api.probe.injected.telemetry
Contains the classes for adding custom telemetries to an injected probe.
Connection - Interface in com.jprofiler.api.platform.connection
The primary interface for retrieving profiling data from a profiled JVM or a saved snapshot.
ConnectionFactory - Class in com.jprofiler.api.platform.connection
Factory for creating connections to profiled JVMs and saved snapshots.
ConnectionFactory() - Constructor for class com.jprofiler.api.platform.connection.ConnectionFactory
 
connectionLeaks(boolean) - Method in class com.jprofiler.api.controller.ProbeRecordingOptions
Determines whether connection leaks should be recorded for the JDBC probe.
Controller - Class in com.jprofiler.api.controller
Use this class to influence the run time behaviour of JProfiler.
ControlObjectName - Annotation Type in com.jprofiler.api.probe.injected
Marks an optional method in your probe that will be called for previously unknown control objects.
convertToAbsolutePath(String) - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Return an absolute path for the given path.
CpuHotspots - Interface in com.jprofiler.api.platform.data
Data object for CPU hot spots.
createPayload(String, Object, Enum<?>) - Method in interface com.jprofiler.api.probe.injected.ProbeContext
Creates an enhanced payload object with type and control object info.
createPayloadWithDeferredName(Object, Enum<?>) - Method in interface com.jprofiler.api.probe.injected.ProbeContext
Creates an enhanced payload object with type and control object info which name you don't know yet.
createRemoteConnection(String, int, int) - Static method in class com.jprofiler.api.platform.connection.ConnectionFactory
Opens a connection to a remote JVM.
createRemoteConnection(String, int, int, int, File) - Static method in class com.jprofiler.api.platform.connection.ConnectionFactory
Opens a connection to a remote JVM.
createSnapshotConnection(File, File) - Static method in class com.jprofiler.api.platform.connection.ConnectionFactory
Opens a connection to a saved snapshot file.

D

DeclaringClass - Annotation Type in com.jprofiler.api.probe.injected.parameter
Assigns the class of the intercepted method to a parameter of a probe method.
DEFAULT - Static variable in class com.jprofiler.api.controller.HeapDumpOptions
The default value used by Controller.triggerHeapDump().
Descriptor - Interface in com.jprofiler.api.platform.descriptors
A descriptor describes the contents of a profiling value or a heap value.

E

enableTriggerGroup(boolean, String) - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Enable or disable all triggers with a specified group ID.
enableTriggerGroup(boolean, String) - Static method in class com.jprofiler.api.controller.Controller
Enable or disable all triggers with a specified group ID.
enableTriggers(boolean) - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Enable or disable all triggers.
enableTriggers(boolean) - Static method in class com.jprofiler.api.controller.Controller
Enable or disable all triggers.
enter(Class<? extends PayloadProbe>) - Static method in class com.jprofiler.api.probe.embedded.Payload
Start a payload.
enter(Class<? extends PayloadProbe>, Object, Enum<?>) - Static method in class com.jprofiler.api.probe.embedded.Payload
Start a payload.
enter(Class<? extends SplitProbe>, String) - Static method in class com.jprofiler.api.probe.embedded.Split
Split the call tree with the given name.
enter() - Method in enum com.jprofiler.api.probe.embedded.ThreadState
Enters a thread state.
enter() - Method in enum com.jprofiler.api.probe.injected.ThreadState
Enters a thread state.
EVENTS - Static variable in class com.jprofiler.api.controller.ProbeRecordingOptions
Same as ProbeRecordingOptions.NONE, only with events(true).
events(boolean) - Method in class com.jprofiler.api.controller.ProbeRecordingOptions
Determines whether single events should be recorded for the "Events" view of the probe.
ExceptionValue - Annotation Type in com.jprofiler.api.probe.injected.parameter
Assigns the exception thrown by the intercepted method to a parameter of a probe method.
execute(Class<? extends PayloadProbe>, String, Runnable) - Static method in class com.jprofiler.api.probe.embedded.Payload
A wrapper for the Payload.enter(Class) and Payload.exit(String) primitives for a Runnable.
execute(Class<? extends PayloadProbe>, String, Object, Enum<?>, Runnable) - Static method in class com.jprofiler.api.probe.embedded.Payload
A wrapper for the Payload.enter(Class, Object, Enum) and Payload.exit(String) primitives for a Runnable.
execute(Class<? extends PayloadProbe>, String, Callable<T>) - Static method in class com.jprofiler.api.probe.embedded.Payload
A wrapper for the Payload.enter(Class) and Payload.exit(String) primitives for a Callable.
execute(Class<? extends PayloadProbe>, String, Object, Enum<?>, Callable<T>) - Static method in class com.jprofiler.api.probe.embedded.Payload
A wrapper for the Payload.enter(Class, Object, Enum) and Payload.exit(String) primitives for a Callable.
execute(Class<? extends SplitProbe>, String, Runnable) - Static method in class com.jprofiler.api.probe.embedded.Split
A wrapper for the Split.enter(Class, String) and Split.exit() primitives for a Runnable.
execute(Class<? extends SplitProbe>, String, Callable<T>) - Static method in class com.jprofiler.api.probe.embedded.Split
A wrapper for the Split.enter(Class, String) and Split.exit() primitives for a Callable.
EXECUTORS - Static variable in class com.jprofiler.api.controller.TrackingOptions
Only track executors, same as new TrackingOptions().executors(true).
executors(boolean) - Method in class com.jprofiler.api.controller.TrackingOptions
Determines if executors should be tracked.
exit(String) - Static method in class com.jprofiler.api.probe.embedded.Payload
Finishes recording of a payload.
exit() - Static method in class com.jprofiler.api.probe.embedded.Split
Marks the end of a split.
exit() - Static method in enum com.jprofiler.api.probe.embedded.ThreadState
Exists the current override state and resets the state to the value reported by the JVM.
exit() - Static method in enum com.jprofiler.api.probe.injected.ThreadState
Exists the current override state and resets the state to the value reported by the JVM.

F

freeze() - Method in class com.jprofiler.api.controller.HeapDumpOptions
Make these heap dump options unmodifiable.
freeze() - Method in class com.jprofiler.api.controller.ProbeRecordingOptions
Make these recording options unmodifiable.
freeze() - Method in class com.jprofiler.api.controller.TrackingOptions
Make these tracking options unmodifiable.
fullGc(boolean) - Method in class com.jprofiler.api.controller.HeapDumpOptions
Determines whether a full garbage collection should be performed for the heap dump.

G

getAllocationHotspotBacktrace(ProfilingValue) - Method in interface com.jprofiler.api.platform.connection.Connection
Calculates the back traces for an allocation hot spot.
getAllocationHotspots(Aggregation, Liveness, Descriptor[], boolean, boolean) - Method in interface com.jprofiler.api.platform.connection.Connection
Calculates the allocation hot spots for recorded objects of selected classes.
getAllocationHotspots(Aggregation, Liveness, String, boolean, boolean) - Method in interface com.jprofiler.api.platform.connection.Connection
Calculates the allocation hot spots for recorded objects of a selected package.
getAllocationHotspots() - Method in interface com.jprofiler.api.platform.data.AllocationHotspots
Returns the hot spot values.
getAllocationTree(Aggregation, Liveness, Descriptor[], boolean) - Method in interface com.jprofiler.api.platform.connection.Connection
Calculates the allocation tree for recorded objects of selected classes.
getAllocationTree(Aggregation, Liveness, String, boolean) - Method in interface com.jprofiler.api.platform.connection.Connection
Calculates the allocation tree for recorded objects of a selected package.
getBlockedMicro() - Method in interface com.jprofiler.api.platform.structures.Payload
Returns the time measurement in the "Blocked" thread state associated with this payload.
getById(int) - Static method in enum com.jprofiler.api.platform.parameters.ArrayType
Converts an integer id to the corresponding constant.
getChildCount() - Method in interface com.jprofiler.api.platform.structures.Tree
Returns the number of child nodes.
getColor() - Method in interface com.jprofiler.api.probe.embedded.TypeCustomizer
The color of your enum constant.
getColor() - Method in interface com.jprofiler.api.probe.injected.TypeCustomizer
The color of your enum constant.
getControlObject() - Method in interface com.jprofiler.api.probe.injected.Payload
The control object for this payload.
getControlObjectName(Object) - Method in class com.jprofiler.api.probe.embedded.PayloadProbe
If you use control objects and a previously unknown control object is passed to Payload.enter(Class, Object, Enum), Payload.execute(Class, String, Object, Enum, Runnable) or Payload.execute(Class, String, Object, Enum, Callable), the JProfiler agent will call this method to associate a name with the control object.
getCount() - Method in interface com.jprofiler.api.platform.structures.Payload
Returns the number of times this payload was added.
getCount() - Method in interface com.jprofiler.api.platform.structures.ProfilingValue
Returns the count of the measurement.
getCpuHotspotBacktrace(ProfilingValue) - Method in interface com.jprofiler.api.platform.connection.Connection
Calculates the back traces for a CPU hot spot.
getCpuHotspots(Collection<ThreadInfo>, Aggregation, ThreadStatus, boolean) - Method in interface com.jprofiler.api.platform.connection.Connection
Calculates CPU hot spots.
getCpuTree(Collection<ThreadInfo>, Aggregation, ThreadStatus) - Method in interface com.jprofiler.api.platform.connection.Connection
Calculates the cumulated call tree.
getCustomTypes() - Method in class com.jprofiler.api.probe.embedded.PayloadProbe
You can specify custom types for events.
getDeclaringClass() - Method in interface com.jprofiler.api.platform.descriptors.MethodDescriptor
Returns the descriptor of the class that declares this method.
getDescription() - Method in interface com.jprofiler.api.platform.descriptors.Descriptor
Returns the description.
getDescription() - Method in interface com.jprofiler.api.platform.structures.Payload
Returns the description for this particular payload.
getDescription() - Method in class com.jprofiler.api.probe.embedded.PayloadProbe
You can override this method to add a description to your probe in the JProfiler UI.
getDescription() - Method in class com.jprofiler.api.probe.embedded.SplitProbe
If you return true in SplitProbe.isPayloads() you can override this method to add a description for your probe in JProfiler's probe section.
getDescriptionToId() - Method in interface com.jprofiler.api.platform.data.ProbeInfo
Returns a map with the interceptor descriptions as keys and payload ids as values.
getDescriptor(Connection) - Method in interface com.jprofiler.api.platform.structures.HeapValue
Returns the descriptor that describes the class or package for this heap value.
getDescriptor(Connection) - Method in interface com.jprofiler.api.platform.structures.ProfilingValue
Returns the descriptor that describes the entity of this profiling value.
getEventType() - Method in interface com.jprofiler.api.probe.injected.Payload
The type of the payload.
getGroupName() - Method in interface com.jprofiler.api.platform.structures.ThreadInfo
Returns the thread group name of this thread.
getHeapValuesGC() - Method in interface com.jprofiler.api.platform.data.RecordedHeapUsage
Returns the heap value objects for garbage collected objects.
getHeapValuesLive() - Method in interface com.jprofiler.api.platform.data.RecordedHeapUsage
Returns the heap value objects for live objects.
getHotspots() - Method in interface com.jprofiler.api.platform.data.CpuHotspots
Returns the hot spot values.
getId() - Method in enum com.jprofiler.api.platform.parameters.ArrayType
Converts the constant to an integer id.
getIdToDescription() - Method in interface com.jprofiler.api.platform.data.ProbeInfo
Returns a map with the payload ids as keys and interceptor descriptions as values.
getIndentedTree(Connection, Tree) - Static method in class com.jprofiler.api.platform.util.TreePrinter
Returns an indented tree displaying profiling information and payloads.
getInstanceCount() - Method in interface com.jprofiler.api.platform.structures.HeapValue
Returns the number of instances of the class or package represented by this heap value.
getLineNumber() - Method in interface com.jprofiler.api.platform.structures.ProfilingValue
Returns the line number for the context from which the entity associated with this profiling value was called.
getLocalConnection() - Static method in class com.jprofiler.api.platform.connection.ConnectionFactory
Opens a connection to the JVM of the current process.
getLong(Object) - Method in interface com.jprofiler.api.agent.ScriptContext
Store a key-value pair of value type long in the script context.
getMethodName() - Method in interface com.jprofiler.api.platform.descriptors.MethodDescriptor
Returns the name of the method.
getMethodSignature() - Method in interface com.jprofiler.api.platform.descriptors.MethodDescriptor
Returns the signature of this method in JVM format.
getName() - Method in enum com.jprofiler.api.platform.parameters.Aggregation
Get a verbose description of the aggregation level.
getName() - Method in enum com.jprofiler.api.platform.parameters.Liveness
Returns a verbose description of the liveness type.
getName() - Method in enum com.jprofiler.api.platform.parameters.ThreadStatus
Returns a verbose description of the thread status.
getName() - Method in class com.jprofiler.api.probe.embedded.PayloadProbe
Implement this method to specify the display name of your probe In the JProfiler UI, this string is used for the view name in the view selector below the "JEE & probes" section.
getName() - Method in class com.jprofiler.api.probe.embedded.SplitProbe
If you return true in SplitProbe.isPayloads() you can override this method to specify the display name of your probe.
getName() - Method in interface com.jprofiler.api.probe.injected.Payload
The name for this payload.
getNetioMicro() - Method in interface com.jprofiler.api.platform.structures.Payload
Returns the time measurement in the "Net IO" thread state associated with this payload.
getObject(Object) - Method in interface com.jprofiler.api.agent.ScriptContext
Store a key-value pair in the script context.
getOuterPayload() - Method in interface com.jprofiler.api.probe.injected.ProbeContext
Retrieves the payload information that has been created by an outer interception, either through recursion or by a different intercepted method.
getParentName() - Method in interface com.jprofiler.api.platform.structures.ThreadInfo
Returns the name of the parent thread.
getPathSegments(String, int, int, boolean) - Static method in class com.jprofiler.api.agent.HttpUtil
Returns the specified part of the request URI
getPayloadCount() - Method in interface com.jprofiler.api.platform.structures.Tree
Returns the number of payloads attached to this call stack.
getPayloadHotspotBacktrace(ProfilingValue) - Method in interface com.jprofiler.api.platform.connection.Connection
Calculates the back traces for a payload hot spot.
getPayloadHotspots(String, Collection<ThreadInfo>, Aggregation, ThreadStatus) - Method in interface com.jprofiler.api.platform.connection.Connection
Calculates hot spots for a non-method hot spot type.
getPayloadIterator() - Method in interface com.jprofiler.api.platform.structures.Tree
Returns an iterator for all payloads attached to this call stack.
getProbeInfo() - Method in interface com.jprofiler.api.platform.connection.Connection
Returns information about registered interceptors.
getRecordedHeapUsage(boolean) - Method in interface com.jprofiler.api.platform.connection.Connection
Calculates the heap usage for all classes of recorded objects in the JVM.
getRunnableMicro() - Method in interface com.jprofiler.api.platform.structures.Payload
Returns the time measurement in the "Runnable" thread state associated with this payload.
getShallowSize() - Method in interface com.jprofiler.api.platform.structures.HeapValue
Returns the shallow size in bytes of the instances of the class or package represented by this heap value.
getThreadCPUTime() - Method in interface com.jprofiler.api.platform.structures.ThreadInfo
Returns the CPU time for this thread.
getThreadEndTime() - Method in interface com.jprofiler.api.platform.structures.ThreadInfo
Returns the time when this thread was ended.
getThreadId() - Method in interface com.jprofiler.api.platform.structures.ThreadInfo
Returns the id of this thread.
getThreadInfos() - Method in interface com.jprofiler.api.platform.connection.Connection
Returns information about all threads (live and dead) in the JVM.
getThreadName() - Method in interface com.jprofiler.api.platform.structures.ThreadInfo
Returns the name of this thread.
getThreadStartTime() - Method in interface com.jprofiler.api.platform.structures.ThreadInfo
Returns the time when this thread was started.
getTimeStampMicro() - Method in interface com.jprofiler.api.platform.structures.Payload
Returns the time stamp when this payload was added to the call tree.
getTotalHeapUsage() - Method in interface com.jprofiler.api.platform.connection.Connection
Calculates the total heap usage for all classes in the JVM.
getTotalSize() - Method in interface com.jprofiler.api.platform.data.AllocationHotspots
Returns the total size in bytes of all recorded objects that are included in this data object.
getTotalTime() - Method in interface com.jprofiler.api.platform.data.CpuHotspots
Returns the total execution time in microseconds for all hot spots that are included in this data object.
getType() - Method in interface com.jprofiler.api.platform.descriptors.ArrayDescriptor
Returns the type of the array.
getType() - Method in interface com.jprofiler.api.platform.descriptors.PayloadDescriptor
Returns the payload id.
getType() - Method in interface com.jprofiler.api.platform.structures.Payload
Returns ths type of the payload.
getValue() - Method in interface com.jprofiler.api.platform.structures.ProfilingValue
Returns the value of the measurement.
getVerbose(String) - Static method in class com.jprofiler.api.platform.util.SignatureParser
Returns a verbose form of the signature.
getVerbose(String, boolean) - Static method in class com.jprofiler.api.platform.util.SignatureParser
Returns a verbose form of the signature.
getVerboseArguments(String) - Static method in class com.jprofiler.api.platform.util.SignatureParser
Returns a verbose form of the signature surrounded by parentheses.
getWaitingMicro() - Method in interface com.jprofiler.api.platform.structures.Payload
Returns the time measurement in the "Waiting" thread state associated with this payload.

H

HeapDumpOptions - Class in com.jprofiler.api.controller
Heap dump options for calling Controller.triggerHeapDump(HeapDumpOptions) The default values after constructing an instance of this class are equivalent to calling heapDumpOptions.fullGc(true).primitiveData(true).calculateRetainedSizes(true).selectRecorded(true).
HeapDumpOptions() - Constructor for class com.jprofiler.api.controller.HeapDumpOptions
Create a new instance with the default options described above.
HeapValue - Interface in com.jprofiler.api.platform.structures
Contains information about allocated instances of a class or package.
HTTP - Static variable in class com.jprofiler.api.controller.TrackingOptions
Only track http requests, same as new TrackingOptions().http(true).
http(boolean) - Method in class com.jprofiler.api.controller.TrackingOptions
Determines if http requests should be tracked.
HttpUtil - Class in com.jprofiler.api.agent
Class with helper methods for http splitting scripts
HttpUtil() - Constructor for class com.jprofiler.api.agent.HttpUtil
 

I

Interception - Annotation Type in com.jprofiler.api.probe.injected.interception
Declares an interception that does not split the call tree or create a payload.
InvocationType - Enum in com.jprofiler.api.probe.injected.interception
Specifies the point at which the probe method is invoked.
isAwt() - Method in class com.jprofiler.api.controller.TrackingOptions
Returns if AWT is tracked.
isCalculateRetainedSizes() - Method in class com.jprofiler.api.controller.HeapDumpOptions
Returns if retained sizes should be calculated for the heap dump.
isConnectionLeaks() - Method in class com.jprofiler.api.controller.ProbeRecordingOptions
Returns if connection leaks are recorded for the JDBC probe.
isControlObjects() - Method in class com.jprofiler.api.probe.embedded.PayloadProbe
If your probe supports control objects, you have to override this method and return true.
isDefaultTelemetries() - Method in class com.jprofiler.api.probe.embedded.PayloadProbe
You can override this method and return false if you want to remove the default telemetries.
isDefaultTelemetries() - Method in class com.jprofiler.api.probe.embedded.SplitProbe
If you return true in SplitProbe.isPayloads() but want to remove the default payload telemetries you can override this method and return false.
isEvents() - Method in class com.jprofiler.api.controller.ProbeRecordingOptions
Returns if single events are recorded for the "Events" view of the probe.
isEvents() - Method in class com.jprofiler.api.probe.embedded.PayloadProbe
You can override this method and return false if you want to remove the events view.
isEvents() - Method in class com.jprofiler.api.probe.embedded.SplitProbe
If you return true in SplitProbe.isPayloads(), but want to hide the events view you can override this method and return false.
isExecutors() - Method in class com.jprofiler.api.controller.TrackingOptions
Returns if executors are tracked.
isFullGc() - Method in class com.jprofiler.api.controller.HeapDumpOptions
Returns if a full garbage collection should be performed for the heap dump.
isHttp() - Method in class com.jprofiler.api.controller.TrackingOptions
Returns if http requests are tracked.
isKotlinCoroutines() - Method in class com.jprofiler.api.controller.TrackingOptions
Returns if kotlin coroutines are tracked.
isPayloads() - Method in class com.jprofiler.api.probe.embedded.SplitProbe
You can override this method and return true to create an entry in the probes section and record your top level splits as payloads.
isPrimitiveData() - Method in class com.jprofiler.api.controller.HeapDumpOptions
Returns if primitive data should be recorded for the heap dump.
isRecording() - Method in interface com.jprofiler.api.probe.injected.ProbeContext
Returns the recording state of the probe.
isReentrant() - Method in class com.jprofiler.api.probe.embedded.SplitProbe
If you want to create nested splits with this probe you can override this method and return true.
isRemoteEjb() - Method in class com.jprofiler.api.controller.TrackingOptions
Returns if remote EJBs are tracked.
isRetainFinalizerReferences() - Method in class com.jprofiler.api.controller.HeapDumpOptions
Returns if finalizer references should retain objects in heap dump if full GC is selected.
isRetainPhantomReferences() - Method in class com.jprofiler.api.controller.HeapDumpOptions
Returns if phantom references should retain objects in heap dump if full GC is selected.
isRetainSoftReferences() - Method in class com.jprofiler.api.controller.HeapDumpOptions
Returns if soft references should retain objects in heap dump if full GC is selected.
isRetainWeakReferences() - Method in class com.jprofiler.api.controller.HeapDumpOptions
Returns if weak references should retain objects in heap dump if full GC is selected.
isRmi() - Method in class com.jprofiler.api.controller.TrackingOptions
Returns if RMI is tracked.
isSelectRecorded() - Method in class com.jprofiler.api.controller.HeapDumpOptions
Returns if recorded objects should be selected when the heap dump is opened in the JProfiler GUI.
isSwt() - Method in class com.jprofiler.api.controller.TrackingOptions
Returns if SWT is tracked.
isThreadStart() - Method in class com.jprofiler.api.controller.TrackingOptions
Returns if thread start is tracked.

K

KOTLIN_COROUTINES - Static variable in class com.jprofiler.api.controller.TrackingOptions
Only track kotlin coroutines, same as new TrackingOptions().kotlinCoroutines(true).
kotlinCoroutines(boolean) - Method in class com.jprofiler.api.controller.TrackingOptions
Determines if kotlin coroutines should be tracked.

L

Liveness - Enum in com.jprofiler.api.platform.parameters
Represents all supported liveness types.

M

markHeap() - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Mark all objects currently on the heap as "old".
markHeap() - Static method in class com.jprofiler.api.controller.Controller
Mark all objects currently on the heap as "old".
MethodDescriptor - Interface in com.jprofiler.api.platform.descriptors
Descriptor for an array type.
MethodSpec - Annotation Type in com.jprofiler.api.probe.injected.interception
Specification of the intercepted method.

N

NO_FULL_GC - Static variable in class com.jprofiler.api.controller.HeapDumpOptions
Same as HeapDumpOptions.DEFAULT, only with fullGc(false).
NONE - Static variable in class com.jprofiler.api.controller.ProbeRecordingOptions
No special recordings are active.
NONE - Static variable in class com.jprofiler.api.controller.TrackingOptions

O

openControlObject(Class<? extends PayloadProbe>, Object, String) - Static method in class com.jprofiler.api.probe.embedded.Payload
Records an open event for a control object and assigns a name to it.
openControlObject(Object, String) - Method in interface com.jprofiler.api.probe.injected.ProbeContext
Records an open event for a control object and assigns a name to it.

P

PackageDescriptor - Interface in com.jprofiler.api.platform.descriptors
Descriptor for a package.
Parameter - Annotation Type in com.jprofiler.api.probe.injected.parameter
Assigns the argument with index Parameter.value() of the intercepted method to a parameter of a probe method.
Payload - Interface in com.jprofiler.api.platform.structures
Represents payload by built-in or user-defined interceptors.
Payload - Class in com.jprofiler.api.probe.embedded
By calling this class you can add entries to the payload call tree and hotspots of your probe.
Payload() - Constructor for class com.jprofiler.api.probe.embedded.Payload
 
Payload - Interface in com.jprofiler.api.probe.injected
Payload type with enhanced functionality.
PAYLOAD_NAME_ALL_CUSTOM_PROBES - Static variable in interface com.jprofiler.api.platform.structures.Payload
Payload name used for toggling recording of all custom probes.
PAYLOAD_NAME_EXCEPTION - Static variable in interface com.jprofiler.api.platform.structures.Payload
Payload name for the built-in exception interceptor.
PAYLOAD_NAME_HTTP_CLIENT - Static variable in interface com.jprofiler.api.platform.structures.Payload
Payload name for the built-in URL interceptor.
PAYLOAD_NAME_JDBC - Static variable in interface com.jprofiler.api.platform.structures.Payload
Payload name for the built-in JDBC interceptor.
PAYLOAD_NAME_JMS - Static variable in interface com.jprofiler.api.platform.structures.Payload
Payload name for the built-in JMS interceptor.
PAYLOAD_NAME_JNDI - Static variable in interface com.jprofiler.api.platform.structures.Payload
Payload name for the built-in JNDI interceptor.
PAYLOAD_NAME_SERVLET - Static variable in interface com.jprofiler.api.platform.structures.Payload
Payload name for the built-in URL interceptor.
PAYLOAD_TYPE_HTTP_CLIENT - Static variable in interface com.jprofiler.api.platform.structures.Payload
Payload type for the built-in JNDI interceptor.
PAYLOAD_TYPE_JDBC - Static variable in interface com.jprofiler.api.platform.structures.Payload
Payload type for the built-in JDBC interceptor.
PAYLOAD_TYPE_JMS - Static variable in interface com.jprofiler.api.platform.structures.Payload
Payload type for the built-in JMS interceptor.
PAYLOAD_TYPE_JNDI - Static variable in interface com.jprofiler.api.platform.structures.Payload
Payload type for the built-in JNDI interceptor.
PAYLOAD_TYPE_SERVLET - Static variable in interface com.jprofiler.api.platform.structures.Payload
Payload type for the built-in Servlet interceptor.
PayloadDescriptor - Interface in com.jprofiler.api.platform.descriptors
Descriptor for a payload.
PayloadInterception - Annotation Type in com.jprofiler.api.probe.injected.interception
Declares an interception that creates a payload.
PayloadProbe - Class in com.jprofiler.api.probe.embedded
For each payload probe, you have to create a subtype of this class and pass it as a class literal to the methods in Payload.
PayloadProbe() - Constructor for class com.jprofiler.api.probe.embedded.PayloadProbe
 
primitiveData(boolean) - Method in class com.jprofiler.api.controller.HeapDumpOptions
Determines whether primitive data should be recorded for the heap dump.
Probe - Annotation Type in com.jprofiler.api.probe.injected
Marks a class that defines an injected probe and parametrizes the probe.
PROBE_NAME_ALL_CUSTOM - Static variable in class com.jprofiler.api.controller.Controller
Identifier for all custom probes.
PROBE_NAME_CASSANDRA - Static variable in class com.jprofiler.api.controller.Controller
Name of the built-in Cassandra probe.
PROBE_NAME_CLASS_LOADER - Static variable in class com.jprofiler.api.controller.Controller
Name of the built-in class loader probe.
PROBE_NAME_EXCEPTION - Static variable in class com.jprofiler.api.controller.Controller
Name of the built-in Exception probe.
PROBE_NAME_FILE - Static variable in class com.jprofiler.api.controller.Controller
Name of the built-in file probe.
PROBE_NAME_HBASE - Static variable in class com.jprofiler.api.controller.Controller
Name of the built-in Cassandra probe.
PROBE_NAME_HTTP_CLIENT - Static variable in class com.jprofiler.api.controller.Controller
Name of the built-in HTTP client probe.
PROBE_NAME_JDBC - Static variable in class com.jprofiler.api.controller.Controller
Name of the built-in JDBC probe.
PROBE_NAME_JMS - Static variable in class com.jprofiler.api.controller.Controller
Name of the built-in JMS probe.
PROBE_NAME_JNDI - Static variable in class com.jprofiler.api.controller.Controller
Name of the built-in JNDI probe.
PROBE_NAME_MONGO_DB - Static variable in class com.jprofiler.api.controller.Controller
Name of the built-in MongoDB probe.
PROBE_NAME_PERSISTENCE - Static variable in class com.jprofiler.api.controller.Controller
Name of the built-in persistence probe.
PROBE_NAME_PROCESS - Static variable in class com.jprofiler.api.controller.Controller
Name of the built-in process probe.
PROBE_NAME_RMI - Static variable in class com.jprofiler.api.controller.Controller
Name of the built-in RMI probe.
PROBE_NAME_SERVLET - Static variable in class com.jprofiler.api.controller.Controller
Name of the built-in servlet probe.
PROBE_NAME_SOCKET - Static variable in class com.jprofiler.api.controller.Controller
Name of the built-in socket probe.
PROBE_NAME_WS - Static variable in class com.jprofiler.api.controller.Controller
Name of the built-in web service probe.
ProbeContext - Interface in com.jprofiler.api.probe.injected
An interface for enhanced probe functionality.
ProbeInfo - Interface in com.jprofiler.api.platform.data
Data object that holds informaton about registered interceptors.
ProbeObjectType - Enum in com.jprofiler.api.controller
Represents the type of elements to be tracked in probe tracking.
ProbeRecordingOptions - Class in com.jprofiler.api.controller
Special probe recording options for calling Controller.startProbeRecording(String, ProbeRecordingOptions).
ProbeRecordingOptions() - Constructor for class com.jprofiler.api.controller.ProbeRecordingOptions
Create a new instance with the default options described above.
ProbeValueType - Enum in com.jprofiler.api.controller
Represents the types of values to be tracked in probe tracking.
ProfilingValue - Interface in com.jprofiler.api.platform.structures
Contains information about a CPU or memory profiling measurement in a call tree or hot spot list.
putLong(Object, long) - Method in interface com.jprofiler.api.agent.ScriptContext
Store a key-value pair of value type long in the script context.
putObject(Object, Object) - Method in interface com.jprofiler.api.agent.ScriptContext
Store a key-value pair in the script context.

R

recordAllocations(boolean) - Method in interface com.jprofiler.api.platform.connection.Connection
Starts or stops recording allocations.
recordCpuData(boolean) - Method in interface com.jprofiler.api.platform.connection.Connection
Starts or stops recording CPU data.
RecordedHeapUsage - Interface in com.jprofiler.api.platform.data
Data object for recorded heap usage.
recordPayload(boolean, String) - Method in interface com.jprofiler.api.platform.connection.Connection
Starts or stops payload recording.
register(Class<? extends PayloadProbe>) - Static method in class com.jprofiler.api.probe.embedded.Payload
You can register your probe independently of enter and execute calls.
register(Class<? extends SplitProbe>) - Static method in class com.jprofiler.api.probe.embedded.Split
You can register your probe independently of Split.enter(Class, String) and execute calls.
REMOTE_EJB - Static variable in class com.jprofiler.api.controller.TrackingOptions
Only track remote EJBs, same as new TrackingOptions().remoteEjb(true).
RemoteControllerMBean - Interface in com.jprofiler.api.agent.mbean
This is JProfiler's MBean interface.
remoteEjb(boolean) - Method in class com.jprofiler.api.controller.TrackingOptions
Determines if remote EJBs should be tracked.
restartTiming() - Method in interface com.jprofiler.api.probe.injected.ProbeContext
If a payload is currently recorded by an outer interception, restart timing.
restartTimingAndLocation() - Method in interface com.jprofiler.api.probe.injected.ProbeContext
If a payload is currently recorded by an outer interception, restart timing and set the call tree to the location of the latest PayloadInterception or the latest SplitInterception with SplitInterception.payloads() set to true.
retainFinalizerReferences(boolean) - Method in class com.jprofiler.api.controller.HeapDumpOptions
Determines whether finalizer references should be considered for full GC.
retainPhantomReferences(boolean) - Method in class com.jprofiler.api.controller.HeapDumpOptions
Determines whether phantom references should be considered for full GC.
retainSoftReferences(boolean) - Method in class com.jprofiler.api.controller.HeapDumpOptions
Determines whether soft references should be considered for full GC.
retainWeakReferences(boolean) - Method in class com.jprofiler.api.controller.HeapDumpOptions
Determines whether weak references should be considered for full GC.
ReturnValue - Annotation Type in com.jprofiler.api.probe.injected.parameter
Assigns the return value of the instrumented method to a parameter of a probe method.
RMI - Static variable in class com.jprofiler.api.controller.TrackingOptions
Only track RMI, same as new TrackingOptions().rmi(true).
rmi(boolean) - Method in class com.jprofiler.api.controller.TrackingOptions
Determines if RMI should be tracked.

S

saveSnapshot(String) - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Saves a snapshot of all profiling data to disk.
saveSnapshot(File) - Static method in class com.jprofiler.api.controller.Controller
Saves a snapshot of all profiling data to disk.
saveSnapshotOnExit(String) - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Saves a snapshot of all profiling data to disk when the VM shuts down.
saveSnapshotOnExit(File) - Static method in class com.jprofiler.api.controller.Controller
Saves a snapshot of all profiling data to disk when the VM shuts down.
ScriptContext - Interface in com.jprofiler.api.agent
Context object that is passed to all scripts and provides ways to store key-value pairs for all subsequent invocations of any custom script.
SELECT_RECORDED - Static variable in class com.jprofiler.api.controller.HeapDumpOptions
Same as HeapDumpOptions.DEFAULT, only with selectRecorded(true).
selectRecorded(boolean) - Method in class com.jprofiler.api.controller.HeapDumpOptions
Determines whether recorded objects should be selected when the heap dump is opened in the JProfiler GUI.
SignatureParser - Class in com.jprofiler.api.platform.util
Helper class to parse a signature in JVM format.
Split - Class in com.jprofiler.api.probe.embedded
By calling this class you can add an arbitrary split in the call tree, just like the URL splitting of JProfiler's built-in servlet probe.
Split() - Constructor for class com.jprofiler.api.probe.embedded.Split
 
SplitInterception - Annotation Type in com.jprofiler.api.probe.injected.interception
Declares an interception that creates a split in the call tree and optionally an associated payload.
SplitProbe - Class in com.jprofiler.api.probe.embedded
For each split probe, you have to create a subtype of this class and pass it as a class literal to the methods in Split.
SplitProbe() - Constructor for class com.jprofiler.api.probe.embedded.SplitProbe
 
startAllocRecording(boolean) - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Starts recording of memory allocations.
startAllocRecording(boolean) - Static method in class com.jprofiler.api.controller.Controller
Starts recording of memory allocations.
startAllocRecording(boolean, TrackingOptions) - Static method in class com.jprofiler.api.controller.Controller
Starts recording of memory allocations.
startCallTracer(int, boolean, boolean) - Static method in class com.jprofiler.api.controller.Controller
Starts the call tracer.
startComplexityRecording() - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Starts algorithmic complexity recording for all previously configured methods.
startComplexityRecording() - Static method in class com.jprofiler.api.controller.Controller
Starts algorithmic complexity recording for all previously configured methods.
startCPURecording(boolean) - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Starts recording CPU data.
startCPURecording(boolean) - Static method in class com.jprofiler.api.controller.Controller
Starts recording CPU data.
startCPURecording(boolean, TrackingOptions) - Static method in class com.jprofiler.api.controller.Controller
Starts recording CPU data.
startMethodStatsRecording() - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Starts method statistics recording.
startMethodStatsRecording() - Static method in class com.jprofiler.api.controller.Controller
Starts method statistics recording.
startMonitorRecording() - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Start recording of monitor usage with default thresholds of 100 microseconds for blocking events and 100 ms for waiting events.
startMonitorRecording(int, int) - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Start recording of monitor usage.
startMonitorRecording() - Static method in class com.jprofiler.api.controller.Controller
Start recording of monitor usage with default thresholds of 100 microseconds for blocking events and 100 ms for waiting events.
startMonitorRecording(int, int) - Static method in class com.jprofiler.api.controller.Controller
Start recording of monitor usage.
startProbeRecording(String, boolean, boolean) - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Start recording data for a selected probe.
startProbeRecording(String, boolean) - Static method in class com.jprofiler.api.controller.Controller
Start recording data for a selected probe.
startProbeRecording(String, ProbeRecordingOptions) - Static method in class com.jprofiler.api.controller.Controller
Start recording data for a selected probe.
startProbeTracking(String, String[], ProbeObjectType, ProbeValueType) - Static method in class com.jprofiler.api.controller.Controller
Start tracking selected elements for a selected probe.
startThreadProfiling() - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Starts recording of thread states and monitor usage.
startThreadProfiling() - Static method in class com.jprofiler.api.controller.Controller
Starts recording of thread states and monitor usage.
startVMTelemetryRecording() - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Starts recording of VM telemetry data.
startVMTelemetryRecording() - Static method in class com.jprofiler.api.controller.Controller
Starts recording of VM telemetry data.
stopAllocRecording() - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Stops recording of memory allocations.
stopAllocRecording() - Static method in class com.jprofiler.api.controller.Controller
Stops recording of memory allocations.
stopCallTracer() - Static method in class com.jprofiler.api.controller.Controller
Stops the call tracer.
stopComplexityRecording() - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Stops algorithmic complexity recording and prepares data for snapshot.
stopComplexityRecording() - Static method in class com.jprofiler.api.controller.Controller
Stops algorithmic complexity recording and prepares data for snapshot.
stopCPURecording() - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Stops CPU recording.
stopCPURecording() - Static method in class com.jprofiler.api.controller.Controller
Stops CPU recording.
stopMethodStatsRecording() - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Stops method statistics recording.
stopMethodStatsRecording() - Static method in class com.jprofiler.api.controller.Controller
Stops method statistics recording.
stopMonitorRecording() - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Stop recording of monitor usage.
stopMonitorRecording() - Static method in class com.jprofiler.api.controller.Controller
Stop recording of monitor usage.
stopProbeRecording(String) - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Stop recording data for a selected probe.
stopProbeRecording(String) - Static method in class com.jprofiler.api.controller.Controller
Stop recording data for a selected probe.
stopProbeTracking(String, String[], ProbeObjectType, ProbeValueType) - Static method in class com.jprofiler.api.controller.Controller
Stop tracking selected elements for a selected probe.
stopThreadProfiling() - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Stops recording of thread states and monitor usage.
stopThreadProfiling() - Static method in class com.jprofiler.api.controller.Controller
Stops recording of thread states and monitor usage.
stopVMTelemetryRecording() - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Stops recording of VM telemetry data.
stopVMTelemetryRecording() - Static method in class com.jprofiler.api.controller.Controller
Stops recording of VM telemetry data.
SWT - Static variable in class com.jprofiler.api.controller.TrackingOptions
Only track SWT, same as new TrackingOptions().swt(true).
swt(boolean) - Method in class com.jprofiler.api.controller.TrackingOptions
Determines if SWT should be tracked.

T

Telemetry - Annotation Type in com.jprofiler.api.probe.embedded.telemetry
Create a custom telemetry from the numeric return value of the annotated static method in your subclasses of PayloadProbe or SplitProbe.
Telemetry - Annotation Type in com.jprofiler.api.probe.injected.telemetry
Create a custom telemetry from the numeric return value of the annotated static method in a probe class.
TelemetryFormat - Annotation Type in com.jprofiler.api.probe.embedded.telemetry
Display options for a Telemetry annotation.
TelemetryFormat - Annotation Type in com.jprofiler.api.probe.injected.telemetry
Display options for a Telemetry annotation.
TelemetryUnit - Enum in com.jprofiler.api.probe.embedded.telemetry
Telemetry unit used in the TelemetryFormat annotation.
TelemetryUnit - Enum in com.jprofiler.api.probe.injected.telemetry
Telemetry unit used in the TelemetryFormat annotation.
ThisValue - Annotation Type in com.jprofiler.api.probe.injected.parameter
Assigns the instance that the instrumented method was invoked on to a parameter of a probe method.
THREAD_START - Static variable in class com.jprofiler.api.controller.TrackingOptions
Only track thread start, same as new TrackingOptions().threadStart(true).
ThreadInfo - Interface in com.jprofiler.api.platform.structures
Describes a thread.
threadStart(boolean) - Method in class com.jprofiler.api.controller.TrackingOptions
Determines if thread start should be tracked.
ThreadState - Enum in com.jprofiler.api.probe.embedded
Allows you to override the thread state recorded in JProfiler.
ThreadState - Enum in com.jprofiler.api.probe.injected
Allows you to override the thread state recorded in JProfiler.
ThreadStatus - Enum in com.jprofiler.api.platform.parameters
Represents all supported thread statuses.
toString() - Method in enum com.jprofiler.api.controller.ProbeObjectType
 
toString() - Method in enum com.jprofiler.api.controller.ProbeValueType
 
toString() - Method in enum com.jprofiler.api.platform.parameters.Aggregation
 
toString() - Method in enum com.jprofiler.api.platform.parameters.Liveness
 
toString() - Method in enum com.jprofiler.api.platform.parameters.ThreadStatus
 
TrackingOptions - Class in com.jprofiler.api.controller
TrackingOptions() - Constructor for class com.jprofiler.api.controller.TrackingOptions
Create a new instance with no tracking types enabled.
Tree - Interface in com.jprofiler.api.platform.structures
Describes a call tree.
TreePrinter - Class in com.jprofiler.api.platform.util
Helper class to get a string respresentation for a Tree structure.
triggerHeapDump() - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Triggers a heap dump.
triggerHeapDump() - Static method in class com.jprofiler.api.controller.Controller
Trigger a heap dump.
triggerHeapDump(HeapDumpOptions) - Static method in class com.jprofiler.api.controller.Controller
Trigger a heap dump with the specified heap dump options.
triggerHeapDumpWithOptions(boolean, boolean, boolean, boolean) - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Triggers a heap dump.
triggerThreadDump() - Method in interface com.jprofiler.api.agent.mbean.RemoteControllerMBean
Trigger a thread dump.
triggerThreadDump() - Static method in class com.jprofiler.api.controller.Controller
Trigger a thread dump.
TypeCustomizer - Interface in com.jprofiler.api.probe.embedded
Interface to further customize event enums registered with PayloadProbe.getCustomTypes().
TypeCustomizer - Interface in com.jprofiler.api.probe.injected
Interface to further customize event enums configured with Probe.customTypes().

U

URLDescriptor - Interface in com.jprofiler.api.platform.descriptors
Descriptor for a URL node.

V

valueOf(String) - Static method in enum com.jprofiler.api.controller.ProbeObjectType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jprofiler.api.controller.ProbeValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jprofiler.api.platform.parameters.Aggregation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jprofiler.api.platform.parameters.ArrayType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jprofiler.api.platform.parameters.Liveness
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jprofiler.api.platform.parameters.ThreadStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jprofiler.api.probe.embedded.telemetry.TelemetryUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jprofiler.api.probe.embedded.ThreadState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jprofiler.api.probe.injected.interception.InvocationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jprofiler.api.probe.injected.telemetry.TelemetryUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jprofiler.api.probe.injected.ThreadState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.jprofiler.api.controller.ProbeObjectType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jprofiler.api.controller.ProbeValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jprofiler.api.platform.parameters.Aggregation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jprofiler.api.platform.parameters.ArrayType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jprofiler.api.platform.parameters.Liveness
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jprofiler.api.platform.parameters.ThreadStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jprofiler.api.probe.embedded.telemetry.TelemetryUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jprofiler.api.probe.embedded.ThreadState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jprofiler.api.probe.injected.interception.InvocationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jprofiler.api.probe.injected.telemetry.TelemetryUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jprofiler.api.probe.injected.ThreadState
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I K L M N O P R S T U V 
Skip navigation links
JProfiler API