54 private static final Class<?>[] eventClasses = {
55 ActiveSettingEvent.class,
56 ActiveRecordingEvent.class,
57 // jdk.internal.event.* classes need their mirror
58 // event class to be listed in the MirrorEvents class.
59 jdk.internal.event.DeserializationEvent.class,
60 jdk.internal.event.ErrorThrownEvent.class,
61 jdk.internal.event.ExceptionStatisticsEvent.class,
62 jdk.internal.event.ExceptionThrownEvent.class,
63 jdk.internal.event.FileForceEvent.class,
64 jdk.internal.event.FileReadEvent.class,
65 jdk.internal.event.FileWriteEvent.class,
66 jdk.internal.event.ProcessStartEvent.class,
67 jdk.internal.event.SecurityPropertyModificationEvent.class,
68 jdk.internal.event.SecurityProviderServiceEvent.class,
69 jdk.internal.event.SerializationMisdeclarationEvent.class,
70 jdk.internal.event.SocketReadEvent.class,
71 jdk.internal.event.SocketWriteEvent.class,
72 jdk.internal.event.ThreadSleepEvent.class,
73 jdk.internal.event.TLSHandshakeEvent.class,
74 jdk.internal.event.VirtualThreadStartEvent.class,
75 jdk.internal.event.VirtualThreadEndEvent.class,
76 jdk.internal.event.VirtualThreadSubmitFailedEvent.class,
77 jdk.internal.event.X509CertificateEvent.class,
78 jdk.internal.event.X509ValidationEvent.class,
79 DirectBufferStatisticsEvent.class,
80 InitialSecurityPropertyEvent.class,
81 MethodTraceEvent.class,
82 MethodTimingEvent.class,
83 };
84
85 private static final Runnable emitExceptionStatistics = JDKEvents::emitExceptionStatistics;
86 private static final Runnable emitDirectBufferStatistics = JDKEvents::emitDirectBufferStatistics;
87 private static final Runnable emitContainerConfiguration = JDKEvents::emitContainerConfiguration;
88 private static final Runnable emitContainerCPUUsage = JDKEvents::emitContainerCPUUsage;
89 private static final Runnable emitContainerCPUThrottling = JDKEvents::emitContainerCPUThrottling;
90 private static final Runnable emitContainerMemoryUsage = JDKEvents::emitContainerMemoryUsage;
91 private static final Runnable emitContainerIOUsage = JDKEvents::emitContainerIOUsage;
92 private static final Runnable emitInitialSecurityProperties = JDKEvents::emitInitialSecurityProperties;
93 private static final Runnable emitMethodTiming = JDKEvents::emitMethodTiming;
|
54 private static final Class<?>[] eventClasses = {
55 ActiveSettingEvent.class,
56 ActiveRecordingEvent.class,
57 // jdk.internal.event.* classes need their mirror
58 // event class to be listed in the MirrorEvents class.
59 jdk.internal.event.DeserializationEvent.class,
60 jdk.internal.event.ErrorThrownEvent.class,
61 jdk.internal.event.ExceptionStatisticsEvent.class,
62 jdk.internal.event.ExceptionThrownEvent.class,
63 jdk.internal.event.FileForceEvent.class,
64 jdk.internal.event.FileReadEvent.class,
65 jdk.internal.event.FileWriteEvent.class,
66 jdk.internal.event.ProcessStartEvent.class,
67 jdk.internal.event.SecurityPropertyModificationEvent.class,
68 jdk.internal.event.SecurityProviderServiceEvent.class,
69 jdk.internal.event.SerializationMisdeclarationEvent.class,
70 jdk.internal.event.SocketReadEvent.class,
71 jdk.internal.event.SocketWriteEvent.class,
72 jdk.internal.event.ThreadSleepEvent.class,
73 jdk.internal.event.TLSHandshakeEvent.class,
74 jdk.internal.event.VirtualThreadParkEvent.class,
75 jdk.internal.event.VirtualThreadStartEvent.class,
76 jdk.internal.event.VirtualThreadEndEvent.class,
77 jdk.internal.event.VirtualThreadSubmitFailedEvent.class,
78 jdk.internal.event.X509CertificateEvent.class,
79 jdk.internal.event.X509ValidationEvent.class,
80 DirectBufferStatisticsEvent.class,
81 InitialSecurityPropertyEvent.class,
82 MethodTraceEvent.class,
83 MethodTimingEvent.class,
84 };
85
86 private static final Runnable emitExceptionStatistics = JDKEvents::emitExceptionStatistics;
87 private static final Runnable emitDirectBufferStatistics = JDKEvents::emitDirectBufferStatistics;
88 private static final Runnable emitContainerConfiguration = JDKEvents::emitContainerConfiguration;
89 private static final Runnable emitContainerCPUUsage = JDKEvents::emitContainerCPUUsage;
90 private static final Runnable emitContainerCPUThrottling = JDKEvents::emitContainerCPUThrottling;
91 private static final Runnable emitContainerMemoryUsage = JDKEvents::emitContainerMemoryUsage;
92 private static final Runnable emitContainerIOUsage = JDKEvents::emitContainerIOUsage;
93 private static final Runnable emitInitialSecurityProperties = JDKEvents::emitInitialSecurityProperties;
94 private static final Runnable emitMethodTiming = JDKEvents::emitMethodTiming;
|