@Override public void afterRun() { eventType = newRecord ? ADDED : UPDATED; super.afterRun(); }
@Override public void afterRun() { mapServiceContext.interceptAfterPut(name, dataValue); Record record = recordStore.getRecord(dataKey); Object value = isPostProcessing(recordStore) ? record.getValue() : dataValue; mapEventPublisher.publishEvent(getCallerAddress(), name, getEventType(), dataKey, dataOldValue, value, dataMergingValue); invalidateNearCache(dataKey); publishWanUpdate(dataKey, value); evict(dataKey); }
@Override public Operation getBackupOperation() { Record record = recordStore.getRecord(dataKey); RecordInfo replicationInfo = buildRecordInfo(record); if (isPostProcessing(recordStore)) { dataValue = mapServiceContext.toData(record.getValue()); } return new PutBackupOperation(name, dataKey, dataValue, replicationInfo, shouldUnlockKeyOnBackup(), putTransient, !canThisOpGenerateWANEvent()); }
@Override public void innerBeforeRun() throws Exception { super.innerBeforeRun(); if (!recordStore.canAcquireLock(dataKey, ownerUuid, threadId)) { throw new TransactionException("Cannot acquire lock UUID: " + ownerUuid + ", threadId: " + threadId); } }
@Override public Operation getBackupOperation() { if (dataValue == null) { return new RemoveBackupOperation(name, dataKey, false, disableWanReplicationEvent); } else { return super.getBackupOperation(); } }
@Override public void afterRun() { mapServiceContext.interceptAfterPut(name, dataValue); Record record = recordStore.getRecord(dataKey); Object value = isPostProcessing(recordStore) ? record.getValue() : dataValue; mapEventPublisher.publishEvent(getCallerAddress(), name, getEventType(), dataKey, dataOldValue, value, dataMergingValue); invalidateNearCache(dataKey); publishWanUpdate(dataKey, value); evict(dataKey); }
@Override public Operation getBackupOperation() { Record record = recordStore.getRecord(dataKey); RecordInfo replicationInfo = buildRecordInfo(record); if (isPostProcessing(recordStore)) { dataValue = mapServiceContext.toData(record.getValue()); } return new PutBackupOperation(name, dataKey, dataValue, replicationInfo, shouldUnlockKeyOnBackup(), putTransient, !canThisOpGenerateWANEvent()); }
@Override public void innerBeforeRun() throws Exception { super.innerBeforeRun(); if (!recordStore.canAcquireLock(dataKey, ownerUuid, threadId)) { throw new TransactionException("Cannot acquire lock UUID: " + ownerUuid + ", threadId: " + threadId); } }
@Override public Operation getBackupOperation() { if (dataValue == null) { return new RemoveBackupOperation(name, dataKey, false, disableWanReplicationEvent); } else { return super.getBackupOperation(); } }
@Override public void afterRun() { eventType = newRecord ? ADDED : UPDATED; super.afterRun(); }
@Override public void afterRun() { if (successful) { super.afterRun(); } }
@Override public void afterRun() { if (successful) { super.afterRun(); } }
@Override public void afterRun() { if (merged) { eventType = EntryEventType.MERGED; super.afterRun(); } }
@Override public void afterRun() { if (successful) { super.afterRun(); } }
@Override public void afterRun() { if (successful) { super.afterRun(); } }
@Override public void afterRun() { if (successful) { super.afterRun(); } }
@Override public void afterRun() { if (successful) { super.afterRun(); } }
@Override public void afterRun() { if (merged) { eventType = EntryEventType.MERGED; super.afterRun(); } }