@Override public String process(MutableEntry<String, Integer> e, Object... args) { return INCR_PROCESSOR.process(e, args); } };
@Override public String process(MutableEntry<String, Integer> e, Object... args) { return RMV_PROCESSOR.process(e, args); } };
@Override public Object process(MutableEntry<Object, Object> e, Object... args) { return RMV_PROCESSOR.process(e, args); } };
@Override public Object process(MutableEntry<Object, Object> e, Object... args) { return INCR_PROCESSOR.process(e, args); } };
processResult = entryProcessor.process(mutableEntry, arguments); } catch (Exception e) { if (e instanceof EntryProcessorException) {
/** {@inheritDoc} */ @Override public T process(MutableEntry<K, V> entry, Object... arguments) throws EntryProcessorException { if (!injected) { GridCacheContext cctx = entry.unwrap(GridCacheContext.class); GridResourceProcessor rsrc = cctx.kernalContext().resource(); try { rsrc.inject(delegate, GridResourceIoc.AnnotationSet.ENTRY_PROCESSOR, cctx.name()); } catch (IgniteCheckedException e) { throw new IgniteException(e); } injected = true; } return delegate.process(entry, arguments); }
configuration.isReadThrough() ? cacheLoader : Optional.empty()); try { result[0] = entryProcessor.process(entry, arguments); return postProcess(expirable, entry, millis); } catch (EntryProcessorException e) {
T result = entryProcessor.process(entry, arguments); if (entry.getAction() == Action.CREATED || entry.getAction() == Action.UPDATED) {
T result = entryProcessor.process(entry, arguments); if (entry.getAction() == Action.CREATED || entry.getAction() == Action.UPDATED) {
/** * @param invokeEntry Entry for {@link EntryProcessor}. * @return Entry processor return value. */ private IgniteBiTuple<Object, Exception> runEntryProcessor(CacheInvokeEntry<Object, Object> invokeEntry) { EntryProcessor<Object, Object, ?> entryProcessor = (EntryProcessor<Object, Object, ?>)writeObj; IgniteThread.onEntryProcessorEntered(true); try { Object computed = entryProcessor.process(invokeEntry, invokeArgs); if (invokeEntry.modified()) { GridCacheContext cctx = entry.context(); writeObj = cctx.toCacheObject(cctx.unwrapTemporary(invokeEntry.getValue())); } else writeObj = invokeEntry.valObj; if (computed != null) return new IgniteBiTuple<>(entry.cctx.unwrapTemporary(computed), null); return null; } catch (Exception e) { if (e instanceof UnregisteredClassException || e instanceof UnregisteredBinaryTypeException) throw (IgniteException)e; writeObj = invokeEntry.valObj; return new IgniteBiTuple<>(null, e); } finally { IgniteThread.onEntryProcessorLeft(); } }
Object computed = entryProcessor.process(invokeEntry, invokeArgs);
processor.process(invokeEntry, t.get2());
Object computed = entryProcessor.process(invokeEntry, req.invokeArguments());
procRes = entryProc.process(invokeEntry, invokeArgs);
res = entryProcessor.process(invokeEntry, t.get2());
EntryProcessor<Object, Object, Object> processor = t.get1(); procRes = processor.process(invokeEntry, t.get2());
Object computed = entryProcessor.process(entry, invokeArgs);
EntryProcessor<Object, Object, Object> processor = t.get1(); procRes = processor.process(invokeEntry, t.get2());
@Override public T process(final MutableCacheEntry<K, V> e) { MutableEntryAdapter me = new MutableEntryAdapter(e); T _result = entryProcessor.process(me, arguments); return _result; } };
@Override public EntryProcessorResultWithKey<K, T> apply(ReadWriteEntryView<K, V> rw) { T res = entryProcessor.process(new ReadWriteMutableEntry<>(rw), arguments); return new EntryProcessorResultWithKey<>(rw.key(), res); }