Top Fields Constructors Methods
jdk.jfr.internal.instrument

public final Class JDKEvents

extends Object
Class Inheritance
Imports
java.util.ArrayList, .List, .Properties, jdk.internal.access.SharedSecrets, jdk.internal.event.ThrowableTracer, jdk.jfr.Event, jdk.jfr.events.ActiveRecordingEvent, .ActiveSettingEvent, .ContainerIOUsageEvent, .ContainerConfigurationEvent, .ContainerCPUUsageEvent, .ContainerCPUThrottlingEvent, .ContainerMemoryUsageEvent, .DirectBufferStatisticsEvent, .FileForceEvent, .FileReadEvent, .FileWriteEvent, .InitialSecurityPropertyEvent, .SocketReadEvent, .SocketWriteEvent, jdk.jfr.internal.JVM, .LogLevel, .LogTag, .Logger, .SecuritySupport, jdk.jfr.internal.periodic.PeriodicEvents, jdk.internal.platform.Container, .Metrics

Field Summary

Modifier and TypeField and Description
private static Metrics
private static final Runnable
private static final Runnable
private static final Runnable
private static final Runnable
private static final Runnable
private static final Runnable
private static final Runnable
private static final Runnable
private static final Class<?>[]
private static boolean
private static final Class<?>[]
private static final Class<?>[]

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
private static void
private static void
private static void
private static void
private static void
private static void
private static void
private static void
public static synchronized void
private static void
public static void
public static byte[]
retransformCallback(Class<?> klass, byte[] oldBytes)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

containerMetricsback to summary
private static Metrics containerMetrics
emitContainerConfigurationback to summary
private static final Runnable emitContainerConfiguration
emitContainerCPUThrottlingback to summary
private static final Runnable emitContainerCPUThrottling
emitContainerCPUUsageback to summary
private static final Runnable emitContainerCPUUsage
emitContainerIOUsageback to summary
private static final Runnable emitContainerIOUsage
emitContainerMemoryUsageback to summary
private static final Runnable emitContainerMemoryUsage
emitDirectBufferStatisticsback to summary
private static final Runnable emitDirectBufferStatistics
emitExceptionStatisticsback to summary
private static final Runnable emitExceptionStatistics
emitInitialSecurityPropertiesback to summary
private static final Runnable emitInitialSecurityProperties
eventClassesback to summary
private static final Class<?>[] eventClasses
initializationTriggeredback to summary
private static boolean initializationTriggered
instrumentationClassesback to summary
private static final Class<?>[] instrumentationClasses
targetClassesback to summary
private static final Class<?>[] targetClasses

Constructor Detail

JDKEventsback to summary
public JDKEvents()

Method Detail

addInstrumentationback to summary
public static void addInstrumentation()
emitContainerConfigurationback to summary
private static void emitContainerConfiguration()
emitContainerCPUThrottlingback to summary
private static void emitContainerCPUThrottling()
emitContainerCPUUsageback to summary
private static void emitContainerCPUUsage()
emitContainerIOUsageback to summary
private static void emitContainerIOUsage()
emitContainerMemoryUsageback to summary
private static void emitContainerMemoryUsage()
emitDirectBufferStatisticsback to summary
private static void emitDirectBufferStatistics()
emitExceptionStatisticsback to summary
private static void emitExceptionStatistics()
emitInitialSecurityPropertiesback to summary
private static void emitInitialSecurityProperties()
initializeback to summary
public static synchronized void initialize()
Annotations
@SuppressWarnings:unchecked
initializeContainerEventsback to summary
private static void initializeContainerEvents()
removeback to summary
public static void remove()
retransformCallbackback to summary
public static byte[] retransformCallback(Class<?> klass, byte[] oldBytes) throws Throwable
Annotations
@SuppressWarnings:deprecation