@Override public void entryUpdated(EntryEvent<InstanceId, List<InstanceEvent>> event) { log.debug("Updated {}", event); long lastKnownVersion = getLastVersion(event.getOldValue()); List<InstanceEvent> newEvents = event.getValue() .stream() .filter(e -> e.getVersion() > lastKnownVersion) .collect(Collectors.toList()); HazelcastEventStore.this.publish(newEvents); } }, true);
@Override public void entryAdded(EntryEvent<ClusterProcess, Boolean> event) { if (event.getValue()) { listeners.forEach(appStateListener -> appStateListener.onAppStateOperational(event.getKey().getProcessId())); } }
@Override public void entryUpdated(EntryEvent<ClusterProcess, Boolean> event) { if (event.getValue()) { listeners.forEach(appStateListener -> appStateListener.onAppStateOperational(event.getKey().getProcessId())); } }
@Override public void entryAdded(EntryEvent<String, MapSession> event) { MapSession session = event.getValue(); if (session.getId().equals(session.getOriginalId())) { if (logger.isDebugEnabled()) { logger.debug("Session created with id: " + session.getId()); } this.eventPublisher.publishEvent(new SessionCreatedEvent(this, session)); } }
public void entryAdded(EntryEvent<String, ChatMessage> event) { if (!username.equals(event.getKey())) { System.out.println(event.getValue()); } }
@Override public void entryUpdated(EntryEvent<String, T> event) { for (ICacheListener<T> listener : listeners) { listener.onEntryUpdated(event.getValue()); } }
@Override public void entryAdded(EntryEvent<String, V> event) { listenerSupport.notifySet(event.getValue()); }
private void handle(EntryEvent<String, List<String>> arg0) throws Exception { log.info("'{}' '{}'", arg0.getKey(), arg0.getValue()); String noun = arg0.getKey(); List<String> params = arg0.getValue(); String verb = params.get(0); if (verb.equalsIgnoreCase(Constants.COMMAND_VERB_START)) { this.handleStart(noun, (params.size() == 1 ? null : params.get(1))); } else { log.error("Unknown command verb '{}'", verb); } }
@Override public void entryUpdated(EntryEvent<String, DNodeInfo> event) { // Update TablespaceVersions try { mapToDNodeInfo.put(event.getKey(), event.getValue()); context.getTablespaceState().updateTablespaceVersions(event.getValue(), QNodeHandlerContext.DNodeEvent.UPDATE); } catch (TablespaceVersionInfoException e) { throw new RuntimeException(e); } }
@Override public void entryAdded(EntryEvent<String, T> event) { T entity = event.getValue(); LOG.trace("Added entity {} to map {}", entity, event.getName()); listener.onEvent(entity, null, StorageEvent.ADDED); }
@Override public void entryUpdated(EntryEvent<String, HazelcastServerID> entry) { String key = entry.getKey(); ServerIDs entries = cache.get(key); if (entries != null) { entries.add(entry.getValue().serverID); } }
@Override public void entryAdded(EntryEvent<String, Collection<String>> event) { GL.trace(GL.CLUSTER_LOGGER_NAME, "New entry for balance URI: {} value: {}", event.getKey(), event.getValue()); } }, true);
@Override public void entryUpdated(EntryEvent<String, Object> event) { firePut(event.getKey(), event.getValue()); } }, true));
@Override public void entryMerged(EntryEvent<String, Object> event) { firePut(event.getKey(), event.getValue()); } }, true));
@Override public void entryUpdated(EntryEvent<String, String> event) { for (MetadataStoreListener listener : this.listeners) { listener.onUpdate(event.getKey(), event.getValue()); } }
@Override public void entryAdded(EntryEvent<ClusterProcess, Boolean> event) { if (event.getValue()) { listeners.forEach(appStateListener -> appStateListener.onAppStateOperational(event.getKey().getProcessId())); } }
@Override public void entryUpdated(EntryEvent<K, V> event) { listenerSupport.notifyUpdate(event.getKey(), event.getValue(), event.getOldValue()); }
@Override public String toString() { return "EntryEvent{" + super.toString() + ", key=" + getKey() + ", oldValue=" + getOldValue() + ", value=" + getValue() + ", mergingValue=" + getMergingValue() + '}'; } }
private void packageEntryEvent(Consumer<EntryEvent<M>> fun, com.hazelcast.core.EntryEvent<String, M> entryEvent) { EntryEvent<M> ee = new EntryEvent<>(); ee.setKey(entryEvent.getKey()); ee.setOldValue(entryEvent.getOldValue()); ee.setValue(entryEvent.getValue()); fun.accept(ee); }
private void packageEntryEvent(Consumer<EntryEvent<M>> fun, com.hazelcast.core.EntryEvent<String, M> entryEvent) { EntryEvent<M> ee = new EntryEvent<>(); ee.setKey(entryEvent.getKey()); ee.setOldValue(entryEvent.getOldValue()); ee.setValue(entryEvent.getValue()); fun.accept(ee); }