Module jdk.jfr
Package jdk.jfr

Annotation Type Threshold


  • @Target(TYPE)
    @Inherited
    @Retention(RUNTIME)
    public @interface Threshold
    Event annotation, specifies the default duration below which an event is not recorded (for example, "20 ms").
    Since:
    9
    • Field Summary

      Fields 
      Modifier and Type Fields Description
      static String NAME
      Setting name "threshold" for configuring event thresholds.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      String value
      The threshold (for example, "20 ms").
    • Field Detail

      • NAME

        static final String NAME
        Setting name "threshold" for configuring event thresholds.
    • Element Detail

      • value

        String value
        The threshold (for example, "20 ms").

        A String representation of a positive Long value followed by an empty space and one of the following units:

        "ns" (nanoseconds)
        "us" (microseconds)
        "ms" (milliseconds)
        "s" (seconds)
        "m" (minutes)
        "h" (hours)
        "d" (days)

        Example values are "0 ns", "10 ms", and "1 s".

        Returns:
        the threshold, default "0 ns", not null
        Default:
        "0 ns"