注釈インタフェーススロットル
@Target(TYPE) @Inherited @Retention(RUNTIME) パブリック@interface スロットル
イベント注釈。時間単位当たりのイベントの最大レートを指定します(たとえば、
"100/s")。
Throttleで注釈が付けられたイベント・クラスが、Thresholdやユーザー定義の設定など、他の設定でフィルタされている場合、これらの設定が適用された後にスロットルが発生します。
- 導入されたバージョン:
- 25
-
フィールドのサマリー
フィールド -
オプション要素のサマリー
任意要素
-
フィールド詳細
-
NAME
-
-
要素の詳細
-
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"
-