DataStructureDataChangeListener

DataStructureDataChangeListener

알림 등록을 위한 DataStructureDataChangeListener의 인스턴스를 반환합니다.


건설자

# 새로운 DataStructureDataChangeListener(콜백)

매개 변수 :
이름 타입 기술설명
callback 기능

콜백은 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);