MultiMapEventFilter filter = (MultiMapEventFilter) registration.getFilter();
if (filter.getKey() == null || filter.getKey().equals(key)) {
Data dataValue = filter.isIncludeValue() ? nodeEngine.toData(value) : null;
final Address caller = nodeEngine.getThisAddress();
final String source = caller.toString();
EntryEventData event =
new EntryEventData(source, multiMapName, caller, key, dataValue, null, eventType.getType());
eventService.publishEvent(MultiMapService.SERVICE_NAME, registration, event, multiMapName.hashCode());
}
}
}