public Object apply(EntryEvent ev) { if (ev != null && ev instanceof EntryEventImpl) { EntryEventImpl putEvent = (EntryEventImpl)ev; int last = this.listOfDeltas.size() -1; for (int i = this.deltaAppliedIndex; i < listOfDeltas.size(); i++) { Object o = listOfDeltas.get(i).apply(putEvent); if(i < last) { putEvent.setOldValue(o); }else { putEvent.setNewValue(o); } } return putEvent.getNewValue(); } else { throw new InternalGemFireException( "ListOfDeltas.apply: putEvent is either null " + "or is not of type EntryEventImpl"); } }
Object object = event.getNewValue(); Long key = (Long)event.getKey(); if (object instanceof Conflatable) {
@Override @SuppressWarnings("synthetic-access") public void afterUpdate(EntryEvent event) { numOfUpdates++; cache.getLoggerI18n().fine( "afterUpdate(): numOfUpdates = " + numOfUpdates); cache.getLoggerI18n().fine( "(key, val): " + event.getKey() + ", " + event.getNewValue()); if (event.getOldValue() != null) { if (event.getOldValue() == event.getNewValue()) { check = Boolean.TRUE; } } if (((EntryEventImpl)event).getDeltaBytes() != null) { cache.getLoggerI18n().fine("delta bytes received. " + hasDeltaBytes); assertTrue("No full value received for event " + event, ((EntryEventImpl)event).getNewValue() != null); hasDeltaBytes++; } else { cache.getLoggerI18n().fine("delta bytes not received."); } } });
Object object = event.getNewValue(); Long key = (Long)event.getKey(); if (object instanceof Conflatable) {
if (isRemote && (key = event.getKey()) instanceof Long) { final Long ddlQueueId = (Long)key; final RegionValue regionVal = (RegionValue)event.getNewValue(); if (op.isCreate() || !result) { if (GemFireXDUtils.TraceDDLQueue) {
if (isRemote && (key = event.getKey()) instanceof Long) { final Long ddlQueueId = (Long)key; final RegionValue regionVal = (RegionValue)event.getNewValue(); if (op.isCreate() || !result) { if (GemFireXDUtils.TraceDDLQueue) {
if (isRemote && (key = event.getKey()) instanceof Long) { final Long ddlQueueId = (Long)key; final RegionValue regionVal = (RegionValue)event.getNewValue(); if (op.isCreate() || !result) { if (GemFireXDUtils.TraceDDLQueue) {
fullValue = newEvent.getNewValue();
result = event.getNewValue(); } else { result = event.getRawNewValueAsHeapObject(); result = event.getNewValue();
fullValue = newEvent.getNewValue();
result = event.getNewValue(); } else { result = event.getRawNewValueAsHeapObject(); result = event.getNewValue();