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

pack-priv final Class JavaEventTask

extends EventTask
Class Inheritance
Imports
jdk.internal.event.Event, jdk.jfr.EventType, jdk.jfr.internal.MetadataRepository, .PlatformEventType, .PrivateAccess

Class for periodic Java events.

Field Summary

Modifier and TypeField and Description
private final Runnable

Constructor Summary

AccessConstructor and Description
public
JavaEventTask(Class<? extends Event> eventClass, Runnable runnable)

Method Summary

Modifier and TypeMethod and Description
public void
execute(long timestamp, PeriodicType periodicType)

Implements abstract jdk.jfr.internal.periodic.PeriodicTask.execute.

private static PlatformEventType
toPlatformEventType(Class<? extends Event> eventClass)

Inherited from jdk.jfr.internal.periodic.EventTask:
fetchPeriodgetEventTypeisSchedulable

Field Detail

runnableback to summary
private final Runnable runnable

Constructor Detail

JavaEventTaskback to summary
public JavaEventTask(Class<? extends Event> eventClass, Runnable runnable)

Method Detail

executeback to summary
public void execute(long timestamp, PeriodicType periodicType)

Implements abstract jdk.jfr.internal.periodic.PeriodicTask.execute.

Annotations
@Override
toPlatformEventTypeback to summary
private static PlatformEventType toPlatformEventType(Class<? extends Event> eventClass)