건설자
# 새로운 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);