# Uses of Package
jdk.jfr

Packages that use jdk.jfr
Package
Description
jdk.jfr
This package provides classes to create events and control Flight Recorder.
jdk.jfr.consumer
This package contains classes for consuming Flight Recorder data.
jdk.management.jfr
This package contains classes to control and monitor Flight Recorder over Java Management Extensions (JMX).

- Classes in jdk.jfr used by jdk.jfr
  Class
  Description
  AnnotationElement
  Describes event metadata, such as labels, descriptions and units.
  Configuration
  A collection of settings and metadata describing the configuration.
  ContentType
  Meta annotation, specifies that an annotation represents a content type, such as a time span or a frequency.
  Description
  Annotation that describes an element by using a sentence or two.
  Enabled
  Event annotation, determines if an event should be enabled by default.
  Event
  Base class for events, to be subclassed in order to define events and their fields.
  EventFactory
  Class for defining an event at runtime.
  EventSettings
  Convenience class for applying event settings to a recording.
  EventType
  Describes an event, its fields, settings and annotations.
  FlightRecorder
  Class for accessing, controlling, and managing Flight Recorder.
  FlightRecorderListener
  Callback interface to monitor Flight Recorder's life cycle.
  Label
  Annotation that sets a human-readable name for an element (for example, `"Maximum Throughput"`).
  MetadataDefinition
  Meta annotation for defining new types of event metadata.
  Recording
  Provides means to configure, start, stop and dump recording data to disk.
  RecordingState
  Indicates a state in the life cycle of a recording.
  Registered
  Event annotation, for programmatic event registration.
  SettingDescriptor
  Describes an event setting.
  StackTrace
  Event annotation, determines whether an event by default has a stack trace or not.
  ValueDescriptor
  Describes the event fields and annotation elements.
- Classes in jdk.jfr used by jdk.jfr.consumer
  Class
  Description
  Configuration
  A collection of settings and metadata describing the configuration.
  Event
  Base class for events, to be subclassed in order to define events and their fields.
  EventSettings
  Convenience class for applying event settings to a recording.
  EventType
  Describes an event, its fields, settings and annotations.
  ValueDescriptor
  Describes the event fields and annotation elements.
- Classes in jdk.jfr used by jdk.management.jfr
  Class
  Description
  EventSettings
  Convenience class for applying event settings to a recording.