protected String addEntryListenerInternal(Object listener, Data key, boolean includeValue) { EventFilter eventFilter = new EntryEventFilter(includeValue, key); return mapServiceContext.addEventListener(listener, eventFilter, name); }
protected String addEntryListenerInternal(Object listener, Predicate predicate, Data key, boolean includeValue) { EventFilter eventFilter = new QueryEventFilter(includeValue, key, predicate); return mapServiceContext.addEventListener(listener, eventFilter, name); }
protected String addEntryListenerInternal(Object listener, Data key, boolean includeValue) { EventFilter eventFilter = new EntryEventFilter(includeValue, key); return mapServiceContext.addEventListener(listener, eventFilter, name); }
protected String addEntryListenerInternal(Object listener, Predicate predicate, Data key, boolean includeValue) { EventFilter eventFilter = new QueryEventFilter(includeValue, key, predicate); return mapServiceContext.addEventListener(listener, eventFilter, name); }
public String addNearCacheInvalidationListener(InvalidationListener listener) { // local member UUID may change after a split-brain merge String localMemberUuid = getNodeEngine().getClusterService().getLocalMember().getUuid(); EventFilter eventFilter = new UuidFilter(localMemberUuid); return mapServiceContext.addEventListener(listener, eventFilter, name); }
public String addNearCacheInvalidationListener(InvalidationListener listener) { // local member UUID may change after a split-brain merge String localMemberUuid = getNodeEngine().getClusterService().getLocalMember().getUuid(); EventFilter eventFilter = new UuidFilter(localMemberUuid); return mapServiceContext.addEventListener(listener, eventFilter, name); }
@Override protected Object call() { final MapService mapService = getService(MapService.SERVICE_NAME); Object listener = newMapListener(); MapServiceContext mapServiceContext = mapService.getMapServiceContext(); String name = getDistributedObjectName(); EventFilter eventFilter = getEventFilter(); String registrationId; if (isLocalOnly()) { registrationId = mapServiceContext.addLocalEventListener(listener, eventFilter, name); } else { registrationId = mapServiceContext.addEventListener(listener, eventFilter, name); } endpoint.addListenerDestroyAction(MapService.SERVICE_NAME, name, registrationId); return registrationId; }
@Override protected Object call() { final MapService mapService = getService(MapService.SERVICE_NAME); Object listener = newMapListener(); MapServiceContext mapServiceContext = mapService.getMapServiceContext(); String name = getDistributedObjectName(); EventFilter eventFilter = getEventFilter(); String registrationId; if (isLocalOnly()) { registrationId = mapServiceContext.addLocalEventListener(listener, eventFilter, name); } else { registrationId = mapServiceContext.addEventListener(listener, eventFilter, name); } endpoint.addListenerDestroyAction(MapService.SERVICE_NAME, name, registrationId); return registrationId; }