@Override public Object getSubstituteValue(EntryEvent event) { this.numInvocations.incrementAndGet(); return SUBSTITUTION_PREFIX + event.getKey(); }
@Override public void afterInvalidate2(EntryEvent event) { Object key = event.getKey(); // logger.fine("got invalidate for " + key); this.invalidates.add(key); }
@Override public void afterUpdate(final EntryEvent event) { beforeWrite.accept(event.getKey()); } });
@Override public Object getSubstituteValue(EntryEvent event) { return new GatewayEventSubstituteObject(this, SUBSTITUTION_PREFIX + event.getKey()); }
@Override public void beforeDestroy(EntryEvent<String, HttpSession> event) throws CacheWriterException { try { this.backingRegion.destroy(event.getKey(), event.getCallbackArgument()); } catch (EntryNotFoundException e) { // I think it is safe to ignore this exception. The entry could have // expired already in the backing region. } }
public EventWrapper(EntryEvent ee, int type) { this.event = ee; this.key = ee.getKey(); this.val = ee.getNewValue(); this.arg = ee.getCallbackArgument(); this.type = type; }
private void log(EntryEvent event) { StringBuilder builder = new StringBuilder(); builder.append("DebugCacheListener: Received ").append(event.getOperation()).append(" for key=") .append(event.getKey()); if (event.getNewValue() != null) { builder.append("; value=").append(event.getNewValue()); } event.getRegion().getCache().getLogger().info(builder.toString()); }
@Override public void beforeCreate(EntryEvent<Object, Object> event) throws CacheWriterException { Object newValue = event.getNewValue(); if (newValue instanceof PdxType) { logger.info("Adding new type: {}", ((PdxType) event.getNewValue()).toFormattedString()); } else { logger.info("Adding new type: {} {}", event.getKey(), ((EnumInfo) newValue).toFormattedString()); } }
@Override public void beforeCreate(EntryEvent event) throws CacheWriterException { System.out.println("key: " + event.getKey()); System.out.println("value: " + event.getNewValue()); hasResult = true; } }
@Override public void afterDestroy(EntryEvent event) { logger.debug("BucketListener: o={}, r={}, k={}, dm={}", event.getOperation(), event.getRegion().getFullPath(), event.getKey(), event.getDistributedMember()); }
@Override public void afterInvalidate(EntryEvent event) { logger.debug("BucketListener: o={}, r={}, k={}, dm={}", event.getOperation(), event.getRegion().getFullPath(), event.getKey(), event.getDistributedMember()); }
@Override public void beforeUpdate(EntryEvent<Object, Object> event) throws CacheWriterException { if (!event.getRegion().get(event.getKey()).equals(event.getNewValue())) { PdxRegistryMismatchException ex = new PdxRegistryMismatchException( "Trying to add a PDXType with the same id as an existing PDX type. id=" + event.getKey() + ", existing pdx type " + event.getOldValue() + ", new type " + event.getNewValue()); throw new CacheWriterException(ex); } }
@Override public void afterCreate(EntryEvent event) { if (logger.isDebugEnabled()) { logger.debug( "Create Event for allPR: key = {} oldVal = {} newVal = {} Op = {} origin = {} isNetSearch = {}", event.getKey(), event.getOldValue(), event.getNewValue(), event.getOperation(), event.getDistributedMember(), event.getOperation().isNetSearch()); } }
@Override public void afterUpdate(EntryEvent event) { if (logger.isDebugEnabled()) { logger.debug( "Update Event for allPR: key = {} oldVal = {} newVal = {} Op = {} origin = {} isNetSearch = {}", event.getKey(), event.getOldValue(), event.getNewValue(), event.getOperation(), event.getDistributedMember(), event.getOperation().isNetSearch()); } }
@Override public void afterDestroy(EntryEvent event) { if (logger.isDebugEnabled()) { logger.debug( "Destroy Event for allPR: key = {} oldVal = {} newVal = {} Op = {} origin = {} isNetSearch = {}", event.getKey(), event.getOldValue(), event.getNewValue(), event.getOperation(), event.getDistributedMember(), event.getOperation().isNetSearch()); } } });
@Override public void afterCreate(EntryEvent event) { EntryEventImpl ee = (EntryEventImpl) event; logger.debug("BucketListener: o={}, r={}, k={}, nv={}, dm={}", event.getOperation(), event.getRegion().getFullPath(), event.getKey(), ee.getRawNewValue(), event.getDistributedMember()); }
@Override public void afterUpdate(EntryEvent event) { EntryEventImpl ee = (EntryEventImpl) event; logger.debug("BucketListener: o={}, r={}, k={}, ov={}, nv={}, dm={}", event.getOperation(), event.getRegion().getFullPath(), event.getKey(), ee.getRawOldValue(), ee.getRawNewValue(), event.getDistributedMember()); }
@Override public void afterUpdate(EntryEvent event) { System.out.println("UPDATE: " + event.getKey() + " -> (" + event.getOldValue() + " -> " + event.getNewValue() + ")"); } });
@Override public void afterCreate(EntryEvent event) { if ((Long) event.getKey() == 900) { cache.getLogger().fine(" Gateway sender is killed by a test"); cache.close(); cache.getDistributedSystem().disconnect(); } } };
private void writeEvent(EntryEvent<K, V> event) { if (eventCanBeIgnored(event.getOperation())) { return; } checkInitialized((InternalCache) event.getRegion().getRegionService()); totalEvents.add(1); try { getSqlHandler().write(event.getRegion(), event.getOperation(), event.getKey(), getPdxNewValue(event)); } catch (SQLException e) { throw JdbcConnectorException.createException(e); } }