APIdia Launch Partner
Top Fields Constructors Methods
jdk.jfr.internal

public final Class SecuritySupport

extends Object
Class Inheritance
Imports
java.lang.invoke.MethodHandles, jdk.internal.module.Modules, jdk.jfr.Event

Field Summary

Modifier and TypeField and Description
private static final Module
private static final MethodHandles.Lookup
private static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv static void
pack-priv static void
addInternalEventExport(Class<?> clazz)

Adds a qualified export of the internal.jdk.jfr.internal.event package (for EventConfiguration and EventWriter)

pack-priv static void
addReadEdge(Class<?> clazz)

public static void
pack-priv static Class<?>
defineClass(Class<?> lookupClass, byte[] bytes)

public static void
pack-priv static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

JFR_MODULEback to summary
private static final Module JFR_MODULE
LOOKUPback to summary
private static final MethodHandles.Lookup LOOKUP
TRACING_PACKAGE_NAMEback to summary
private static final String TRACING_PACKAGE_NAME

Constructor Detail

SecuritySupportback to summary
public SecuritySupport()

Method Detail

addEventsExportback to summary
pack-priv static void addEventsExport(Class<?> clazz)
addInternalEventExportback to summary
pack-priv static void addInternalEventExport(Class<?> clazz)

Adds a qualified export of the internal.jdk.jfr.internal.event package (for EventConfiguration and EventWriter)

addReadEdgeback to summary
pack-priv static void addReadEdge(Class<?> clazz)
addTracingExportback to summary
public static void addTracingExport()
defineClassback to summary
pack-priv static Class<?> defineClass(Class<?> lookupClass, byte[] bytes)
ensureClassIsInitializedback to summary
public static void ensureClassIsInitialized(Class<?> clazz)
makeVisibleToJFRback to summary
pack-priv static void makeVisibleToJFR(Class<?> clazz)