@Override public void run() { operator(this, entryProcessor) .operateOnKey(dataKey).doPostOperateOps(); }
@Override public void run() { operator(this, entryProcessor) .operateOnKey(dataKey).doPostOperateOps(); }
@Override public void run() throws Exception { EntryOperator operator = operator(this, backupProcessor, getPredicate()); for (Data key : keys) { operator.operateOnKey(key).doPostOperateOps(); } }
@Override public void run() throws Exception { EntryOperator operator = operator(this, backupProcessor, getPredicate()); for (Data key : keys) { operator.operateOnKey(key).doPostOperateOps(); } }
@Override public void run() { EntryOperator operator = operator(this, backupProcessor, getPredicate()); Iterator<Record> iterator = recordStore.iterator(Clock.currentTimeMillis(), true); while (iterator.hasNext()) { Record record = iterator.next(); operator.operateOnKey(record.getKey()).doPostOperateOps(); } }
@Override public void run() { EntryOperator operator = operator(this, backupProcessor, getPredicate()); Iterator<Record> iterator = recordStore.iterator(Clock.currentTimeMillis(), true); while (iterator.hasNext()) { Record record = iterator.next(); operator.operateOnKey(record.getKey()).doPostOperateOps(); } }
@Override public void run() throws Exception { verifyLock(); try { operator(this).init(dataKey, oldValue, newValue, null, modificationType) .doPostOperateOps(); } finally { unlockKey(); } }
@Override @SuppressWarnings("checkstyle:npathcomplexity") public void run() throws Exception { responses = new MapEntries(keys.size()); if (keys.isEmpty()) { return; } EntryOperator operator = operator(this, entryProcessor, getPredicate()); for (Data key : keys) { Data response = operator.operateOnKey(key).doPostOperateOps().getResult(); if (response != null) { responses.add(key, response); } } }
@Override public void run() { try { Data result = operator(EntryOperation.this, entryProcessor) .operateOnKeyValue(dataKey, oldValue).getResult(); sendResponse(result); } catch (Throwable t) { sendResponse(t); } } });
@Override @SuppressWarnings("checkstyle:npathcomplexity") public void run() throws Exception { responses = new MapEntries(keys.size()); if (keys.isEmpty()) { return; } EntryOperator operator = operator(this, entryProcessor, getPredicate()); for (Data key : keys) { Data response = operator.operateOnKey(key).doPostOperateOps().getResult(); if (response != null) { responses.add(key, response); } } }
@Override public void run() { try { Data result = operator(EntryOperation.this, entryProcessor) .operateOnKeyValue(dataKey, oldValue).getResult(); sendResponse(result); } catch (Throwable t) { sendResponse(t); } } });
@Override public void run() throws Exception { verifyLock(); try { operator(this).init(dataKey, oldValue, newValue, null, modificationType) .doPostOperateOps(); } finally { unlockKey(); } }
@Override public void run() { responses = new MapEntries(recordStore.size()); operator = operator(this, entryProcessor, getPredicate()); Iterator<Record> iterator = recordStore.iterator(Clock.currentTimeMillis(), false); while (iterator.hasNext()) { Record record = iterator.next(); Data dataKey = record.getKey(); Data response = operator.operateOnKey(dataKey).doPostOperateOps().getResult(); if (response != null) { responses.add(dataKey, response); } } }
@Override public void run() { responses = new MapEntries(recordStore.size()); operator = operator(this, entryProcessor, getPredicate()); Iterator<Record> iterator = recordStore.iterator(Clock.currentTimeMillis(), false); while (iterator.hasNext()) { Record record = iterator.next(); Data dataKey = record.getKey(); Data response = operator.operateOnKey(dataKey).doPostOperateOps().getResult(); if (response != null) { responses.add(dataKey, response); } } }
@Override public CallStatus call() { if (shouldWait()) { return WAIT; } if (offload) { return new EntryOperationOffload(getCallerAddress()); } else { response = operator(this, entryProcessor) .operateOnKey(dataKey) .doPostOperateOps() .getResult(); return DONE_RESPONSE; } }
@Override public CallStatus call() { if (shouldWait()) { return WAIT; } if (offload) { return new EntryOperationOffload(getCallerAddress()); } else { response = operator(this, entryProcessor) .operateOnKey(dataKey) .doPostOperateOps() .getResult(); return DONE_RESPONSE; } }
@Override public void run() { try { EntryOperator entryOperator = operator(EntryOperation.this, entryProcessor) .operateOnKeyValue(dataKey, oldValue); Data result = entryOperator.getResult(); EntryEventType modificationType = entryOperator.getEventType(); if (modificationType != null) { Data newValue = serializationService.toData(entryOperator.getNewValue()); updateAndUnlock(serializationService.toData(oldValue), newValue, modificationType, finalCaller, finalThreadId, result, finalBegin); } else { unlockOnly(result, finalCaller, finalThreadId, finalBegin); } } catch (Throwable t) { getLogger().severe("Unexpected error on Offloadable execution", t); unlockOnly(t, finalCaller, finalThreadId, finalBegin); } } });
@Override public void run() { try { EntryOperator entryOperator = operator(EntryOperation.this, entryProcessor) .operateOnKeyValue(dataKey, oldValue); Data result = entryOperator.getResult(); EntryEventType modificationType = entryOperator.getEventType(); if (modificationType != null) { Data newValue = serializationService.toData(entryOperator.getNewValue()); updateAndUnlock(serializationService.toData(oldValue), newValue, modificationType, finalCaller, finalThreadId, result, finalBegin); } else { unlockOnly(result, finalCaller, finalThreadId, finalBegin); } } catch (Throwable t) { getLogger().severe("Unexpected error on Offloadable execution", t); unlockOnly(t, finalCaller, finalThreadId, finalBegin); } } });