メソッド
# (非同期) addCacheNotificationListener(キー、リスナー、eventType、eventDataFilter) →{約束。キャッシュイベント記述子>}
キャッシュ内の指定されたキーに対して追加、更新、または削除されたタイプitemのキーEventTypeに対してキャッシュ通知を登録します。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
key |
string | キャッシュアイテムを識別するための一意のキー。 |
listener |
CacheDataModificationListener | コールバックメソッドのクラスオブジェクト |
eventType |
配列。イベントタイプ> | コールバックメソッドが呼び出されるイベントタイプを示します |
eventDataFilter |
イベントデータフィルター | 受信するデータの種類を示します |
- タイプ
- 約束。キャッシュイベント記述子>
# (非同期) トピックの作成(topicName、topicPriority) →{約束。ご用件>}
指定されたトピック名に対してトピックインスタンスを作成および取得します。
| 名前 | タイプ | デフォルト | 詳細説明 |
|---|---|---|---|
topicName |
string | 新しいトピックの作成に使用されるトピック名 |
|
topicPriority |
トピックの優先度 | ヌル | 新しく作成されたトピックに設定された優先度オプション |
トピックインスタンス。
- タイプ
- 約束。ご用件>
# (非同期) 削除トピック(topicName)
指定されたトピック名に対してトピックインスタンスを削除します。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
topicName |
string | トピックの削除に使用されるトピック名 |
# (非同期) トピックの取得(topicName、searchOptions) →{約束。ご用件>}
TopicSearchOptionsおよび指定された名前またはパターンに対してトピックインスタンスを取得します。
| 名前 | タイプ | デフォルト | 詳細説明 |
|---|---|---|---|
topicName |
string | トピックインスタンスを取得するために使用されるトピック名 |
|
searchOptions |
トピック検索オプション | ヌル | 追加の検索オプション |
トピックインスタンスを返します。存在しない場合はnullを返します。
- タイプ
- 約束。ご用件>
# (非同期) 登録CQ(クエリ)
| 名前 | タイプ | 詳細説明 |
|---|---|---|
query |
連続クエリ | sql like queryは、どの連続クエリが登録されるかを再確認します |
# (非同期) RemoveCacheNotificationListener(キー、リスナー、EventType)
キャッシュ内の指定されたキーに対するキャッシュ通知の登録を解除します。 async removeCacheNotificationListener(keys、listener、EventType){
| 名前 | タイプ | 詳細説明 |
|---|---|---|
keys |
配列。 | キャッシュ通知が削除されるキー |
listener |
CacheDataModificationListener | コールバックメソッドのクラスオブジェクト |
EventType |
イベントタイプ | コールバックメソッドが呼び出されるイベントタイプを示します |
# (非同期) CQ の登録を解除する(クエリ)
すでに登録されている継続クエリの登録を解除して、キャッシュサーバーで非アクティブ化します。 RegisterCQと同様に、ContinuousQueryのオブジェクトを引数として取り、この呼び出し後に発生しなくなったコールバックの登録を解除します。このメソッドは、ユーザーがクエリ結果セットの変更に関する通知を受け取ることに関心がなくなった場合に使用されます。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
query |
連続クエリ | sql like queryは、どの連続クエリが登録解除されるかを再確認します |