Uses of Annotation Interface
jdk.jfr.MetadataDefinition

Packages that use MetadataDefinition
Package
Description
This package provides classes to create events and control Flight Recorder.
  • Uses of MetadataDefinition in jdk.jfr

    Classes in jdk.jfr with annotations of type MetadataDefinition
    Modifier and Type
    Class
    Description
    @interface 
    Event field annotation, specifies that the value is a boolean flag, a true or false value.
    @interface 
    Event annotation, to associate the event type with a category, in the format of a human-readable path.
    @interface 
    Meta annotation, specifies that an annotation represents a content type, such as a time span or a frequency.
    @interface 
    Event field annotation, specifies that a value represents an amount of data (for example, bytes).
    @interface 
    Annotation that describes an element by using a sentence or two.
    @interface 
    Event annotation, determines if an event should be enabled by default.
    @interface 
    Annotation that specifies that an element is experimental and may change without notice.
    @interface 
    Event field annotation, specifies that the value is a frequency, measured in Hz.
    @interface 
    Annotation that sets a human-readable name for an element (for example, "Maximum Throughput").
    @interface 
    Event field annotation, specifies that the value is a memory address.
    @interface 
    Annotation that sets the default name for an element.
    @interface 
    Event field annotation to use on fractions, typically between 0.0 and 1.0, to specify that the value is a percentage.
    @interface 
    Event annotation, specifies the default setting value for a periodic event.
    @interface 
    Meta annotation for relational annotations, to be used on an annotation.
    class 
    Base class to extend to create setting controls.
    @interface 
    Event annotation, determines whether an event by default has a stack trace or not.
    @interface 
    Event annotation, specifies the default duration below which an event is not recorded (for example, "20 ms").
    @interface 
    Event field annotation, specifies that the value is a duration.
    @interface 
    Event field annotation, specifies that the value is a point in time.
    @interface 
    Event field annotation, specifies that the event transitioned from a thread.
    @interface 
    Event field annotation, specifies that the event will soon transition to a thread.
    @interface 
    Event field annotation, specifies that the value is of an unsigned data type.