注釈インタフェーススロットル


@Target(TYPE) @Inherited @Retention(RUNTIME) パブリック@interface スロットル
イベント注釈。時間単位当たりのイベントの最大レートを指定します(たとえば、"100/s")。

Throttleで注釈が付けられたイベント・クラスが、Thresholdやユーザー定義の設定など、他の設定でフィルタされている場合、これらの設定が適用された後にスロットルが発生します。

導入されたバージョン:
25
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final String
    スロットル・イベントを構成するための名前"throttle"を設定します。
  • オプション要素のサマリー

    任意要素
    修飾子と型
    オプション要素
    説明
    スロットル・レート("100/s"など)。
  • フィールド詳細

    • NAME

      static final String NAME
      スロットル・イベントを構成するための名前"throttle"を設定します。
      関連項目:
  • 要素の詳細

    • value

      String value
      スロットル・レート("100/s"など)。

      負でないlong値の文字列表現に続いてスラッシュ("/")と、次の単位の1つ。

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

      値の例("6000/m""10/ms"および"200/s")。

      ゼロ("0/s"など)を指定すると、イベントは発行されません。

      "off" (大/小文字を区別)を指定すると、すべてのイベントが発行されます。

      戻り値:
      スロットル値。デフォルトはnullではなく"off"
      デフォルト:
      "off"