DataStructureDataChangeListener

DataStructureDataChangeListener

通知を登録するためのDataStructureDataChangeListenerのインスタンスを返します


コンストラクタ

# 新しいDataStructureDataChangeListener(折り返し電話)

パラメーター:
名前 タイプ 詳細説明
callback function

dataStructureが変更されるとコールバックが呼び出されます

例:
const ncache  = require('ncache-client');

function onDataStructureChanged(collectionName, collectionEventArgs) {
     //...
}

//Initialize the Cache Cluster 
let cache = await ncache.CacheManager.getCache("demoCache");

//Get DataStructure Manager
let _typeManager= await cache.getDataStructuresManager();

//Create Distributed Queue
let queue =await  _typeManager.createQueue("DistributedQueue",ncache.JsonDataType.Scaler);

//Register data change listener
let listener = new ncache.DataStructureDataChangeListener(onDataStructureChanged);
queue.addChangeListener(listener, [ncache.EventType.ItemAdded, ncache.EventType.ItemRemoved], ncache.DataTypeEventDataFilter.Data);