コンストラクタ
# 新しいDistributedQueue(キー、キャッシュ、オプション、cls)
| 名前 | タイプ | 詳細説明 |
|---|---|---|
key |
String | key |
cache |
キャッシュ | キャッシュインスタンス |
options |
ライトスルー オプション | writethruoptionsのオプションを示します |
cls |
数 | jsonデータのタイプを示します |
メソッド
# (非同期) 加えます(アイテム) →{ブール値}
キューの最後にオブジェクトを追加します。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
item |
オブジェクト | 追加する要素 |
true
- タイプ
- boolean
# (非同期) addChangeListener(dataTypeDataChangeListener、eventType、dataFilter)
| 名前 | タイプ | 詳細説明 |
|---|---|---|
dataTypeDataChangeListener |
DataStructureDataChangeListener | 呼び出されるコールバックメソッド |
eventType |
配列。イベントタイプ> | コールバックメソッドが呼び出されるイベントタイプを示します |
dataFilter |
データタイプイベントデータフィルター | 受信するデータの種類を示します |
# (非同期) クリア()
キューからすべてのオブジェクトを削除します。
# (非同期) 含まれています(価値) →{ブール値}
要素がキューに存在するかどうかを判別します。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
value |
オブジェクト | 見つけられる価値 |
- タイプ
- ブーリアン
# (非同期) コピー先(配列、arrayIndex)
指定されたインデックスから始めて、指定された配列にキュー要素をコピーします。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
array |
配列 | コピーする必要のある要素のリストを示します |
arrayIndex |
数 | コピーが開始される配列の開始点を示します。 |
# (非同期) 素子() →{オブジェクト}
このキューの先頭を取得しますが、削除はしません。 このメソッドは、このキューが空の場合に例外をスローするという点でのみpeekとは異なります。
このキューの先頭
- タイプ
- オブジェクト
# が空です()
キューが空かどうかを確認します
boolean
# (非同期) イテレータ() →{イテレータ。 }
キューを介してイテレータを返します
- タイプ
- イテレータ。
# (非同期) 提供(アイテム) →{ブール値}
容量制限に違反することなくすぐに挿入できる場合は、指定された要素をこのキューに挿入します。 容量制限のあるキューを使用する場合は、通常、この方法を追加することをお勧めします。これは、例外をスローするだけでは要素の挿入に失敗する可能性があります。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
item |
オブジェクト | 追加する要素 |
true
- タイプ
- boolean
# (非同期) ピーク() →{オブジェクト}
このキューの先頭を取得しますが、削除しません。このキューが空の場合はnullを返します。
このキューの先頭、またはこのキューが空の場合はnull
- タイプ
- オブジェクト
# (非同期) 世論調査()
このキューの先頭、またはこのキューが空の場合はnull
# (非同期) 削除します() →{オブジェクト}
キューの先頭にあるオブジェクトを削除して返します。
このキューの先頭
- タイプ
- オブジェクト
# (非同期) 削除変更リスナー(dataTypeDataChangeListener、eventType)
| 名前 | タイプ | 詳細説明 |
|---|---|---|
dataTypeDataChangeListener |
DataStructureDataChangeListener | 呼び出されるコールバックメソッド |
eventType |
配列。イベントタイプ> | コールバックメソッドが呼び出されるイベントタイプを示します |
# サイズ()
キューに存在する要素の数を返します
数
# (非同期) toArray(a)
| 名前 | タイプ | デフォルト | 詳細説明 |
|---|---|---|---|
a |
配列 | ヌル | 十分な大きさの場合、このコレクションの要素が格納される配列。 それ以外の場合は、同じランタイムタイプの新しいアレイがこの目的で割り当てられます。 |
このコレクションのすべての要素を含む配列
# toString()
クラス名の文字列化されたバージョンを返します
string