public final EntryEventImpl getBaseEvent() { return getEvent(); }
/** * Creates an EntryEventImpl that is optimized to not fetch data from HDFS. * This is meant to be used by bulk updates by PUT dml from GemFireXD. * @see #newPutEntryEvent(Object, Object, Object) */ public final DistributedPutAllOperation newPutAllForPUTDmlOperation(Map<?, ?> map) { DistributedPutAllOperation dpao = newPutAllOperation(map); dpao.getEvent().setFetchFromHDFS(false); dpao.getEvent().setPutDML(true); return dpao; }
@Override protected CacheOperationMessage createMessage() { EntryEventImpl event = getEvent(); PutAllMessage msg = new PutAllMessage(event.getTXState()); msg.eventId = event.getEventId(); msg.context = event.getContext(); msg.lastModified = event.getEntryLastModified(); msg.setFetchFromHDFS(event.isFetchFromHDFS()); msg.setPutDML(event.isPutDML()); return msg; }
/** * Create PutAllPRMessage for notify only (to adjunct nodes) * * @param bucketId * create message to send to this bucket * @return PutAllPRMessage */ public PutAllPRMessage createPRMessagesNotifyOnly(int bucketId) { final EntryEventImpl event = getEvent(); PutAllPRMessage prMsg = new PutAllPRMessage(bucketId, putAllDataSize, true, event.isPossibleDuplicate(), !event.isGenerateCallbacks(), this.txState, false, false /*isPutDML*/); if (event.getContext() != null) { prMsg.setBridgeContext(event.getContext()); } // will not recover event id here for (int i=0; i<putAllDataSize; i++) { prMsg.addEntry(putAllData[i]); } return prMsg; }
final EntryEventImpl event = getEvent();
EntryEventImpl event = putAllOp.getEvent(); if (event.isBridgeEvent()) { e = EntryEventImpl.create(region, entryOp, entryKey, entryNewValue,
memoryTracker = new UMMMemoryTracker( Thread.currentThread().getId(), putAllSize); putAllOp.getEvent().setBufferedMemoryTracker(memoryTracker);