カウンター

カウンター

このクラスには、DistributedCounterのメソッドとパラメーターが含まれています。


コンストラクタ

# 新しいカウンター(キー、キャッシュ、オプション、cls)

パラメーター:
名前 タイプ 詳細説明
key String

key

cache キャッシュ

キャッシュインスタンス

options ライトスルー オプション

writethruoptionsのオプションを示します

cls JsonDataType

jsonデータのタイプを示します

メソッド

# (非同期) addChangeListener(dataTypeDataChangeListener、eventType、dataFilter)

カウンタの値の変化をリッスンするための通知を登録します。

パラメーター:
名前 タイプ 詳細説明
dataTypeDataChangeListener DataStructureDataChangeListener

コールバックメソッド

eventType 配列。イベントタイプ>

コールバックメソッドが呼び出されるイベントタイプを示します

dataFilter データタイプイベントデータフィルター

受信するデータの種類を示します

# (非同期) 比較する(価値) →{番号}

値をカウンターと比較します

パラメーター:
名前 タイプ 詳細説明
value オブジェクト

カウンターバリューと比較される値を示します

戻り値:
タイプ
数

# (非同期) デクリメント() →{番号}

分散カウンターの値をXNUMXつデクリメントします。

戻り値:
タイプ
数

# (非同期) デクリメントバイ(価値) →{番号}

分散カウンターの値を指定された量だけデクリメントします。

パラメーター:
名前 タイプ 詳細説明
value 数

差し引かれる値を示します

戻り値:
タイプ
数

# (非同期) 等しい(価値) →{ブール値}

パラメーター:
名前 タイプ 詳細説明
value オブジェクト

カウンターバリューと比較される値を示します

戻り値:
タイプ
boolean

# (非同期) getValue() →{番号}

カウンターの指定された値を取得します。

戻り値:
タイプ
数

# (非同期) 増加() →{番号}

分散カウンターの値をXNUMXつインクリメントします。

戻り値:
タイプ
数

# (非同期) 増分By(価値) →{番号}

分散カウンターの値を指定された量だけインクリメントします。

パラメーター:
名前 タイプ 詳細説明
value 数

追加される値を示します

戻り値:
タイプ
数

# (非同期) 削除変更リスナー(dataTypeDataChangeListener、eventType)

カウンタの値の変化をリッスンするための通知の登録を解除します。

パラメーター:
名前 タイプ 詳細説明
dataTypeDataChangeListener DataStructureDataChangeListener

コールバックメソッド

eventType 配列。イベントタイプ>

コールバックメソッドが呼び出されるイベントタイプを示します

# (非同期) セット値(価値) →{番号}

カウンターの指定された値を設定します。

パラメーター:
名前 タイプ 詳細説明
value 数

カウンターに格納される数値の値

戻り値:
タイプ
数

# toString()

クラスの文字列名を返します