DataEvent<D> event = iter.next(); ZoieIndexable indexable = _interpreter .convertAndInterpret(event.getData()); DataEvent<ZoieIndexable> newEvent = new DataEvent<ZoieIndexable>(indexable, event.getVersion(), event.isDelete());
DataEvent<D> event = iter.next(); ZoieIndexable indexable = _interpreter .convertAndInterpret(event.getData()); DataEvent<ZoieIndexable> newEvent = new DataEvent<ZoieIndexable>(indexable, event.getVersion(), event.isDelete());
private void clearFromArchives(Collection<DataEvent<D>> data) throws ZoieException { if (_dirMgrFactory.getScheduler().isAppendOnly()) return; if (data != null && data.size() > 0) { List<DataEvent<D>> deletes = new ArrayList<DataEvent<D>>(data.size()); for (DataEvent<D> event : data) { deletes.add(new DataEvent<D>(event.getData(), event.getVersion(), true)); } for (ZoieSystem<R, D> zoie : _readerMgr.getArchiveZoies()) { zoie.consume(deletes); } } }
ZoieIndexable indexable = evt.getData(); if (indexable == null || indexable.isSkip()) continue;
ZoieIndexable indexable = evt.getData(); if (indexable == null || indexable.isSkip()) continue;
for (DataEvent<D> event : events) ZoieIndexable indexable = _interpreter.convertAndInterpret(event.getData()); version = event.getVersion(); if (indexable.isSkip())
ZoieIndexable indexable = ((ZoieIndexableInterpreter<D>) _interpreter).convertAndInterpret(event.getData()); DataEvent<ZoieIndexable> newEvent = new DataEvent<ZoieIndexable>(indexable, event.getVersion(),
ZoieIndexable indexable = ((ZoieIndexableInterpreter<D>)_interpreter).convertAndInterpret(event.getData());
((ZoieIndexableInterpreter<D>) _interpreter).convertAndInterpret(event.getData());
try { DataEvent<D> event = iter.next(); ZoieIndexable indexable = _interpreter.convertAndInterpret(event.getData());
try { DataEvent<D> event = iter.next(); ZoieIndexable indexable = _interpreter.convertAndInterpret(event.getData());
DataEvent<D> event = iter.next(); ZoieIndexable indexable = ((ZoieIndexableInterpreter<D>) _interpreter) .convertAndInterpret(event.getData());
for (DataEvent<D> event : events){ _version = event.getVersion(); ZoieIndexable indexable = _interpreter.convertAndInterpret(event.getData()); if (indexable.isSkip()) continue; if (!_appendOnly){
DataEvent<D> event = iter.next(); ZoieIndexable indexable = ((ZoieIndexableInterpreter<D>) _interpreter) .convertAndInterpret(event.getData());
private void clearFromArchives(Collection<DataEvent<D>> data) throws ZoieException { if (_dirMgrFactory.getScheduler().isAppendOnly()) return; if (data != null && data.size() > 0) { List<DataEvent<D>> deletes = new ArrayList<DataEvent<D>>(data.size()); for (DataEvent<D> event : data) { if (event instanceof MarkerDataEvent) continue; deletes.add(new DataEvent<D>(event.getData(), event.getVersion(), true)); } for (ZoieSystem<R, D> zoie : _readerMgr.getArchiveZoies()) { zoie.consume(deletes); } } }
@Override public void consume(Collection<proj.zoie.api.DataConsumer.DataEvent<D>> data) throws ZoieException { for (DataEvent<D> datum : data) { String version = datum.getVersion(); D obj = datum.getData(); try { byte[] bytes = _serializer.toBytes(obj); long id = _serializer.getUid(obj); _store.put(id, bytes, version); } catch (Exception e) { logger.error(e.getMessage(), e); } } }
@Override public void consume(Collection<proj.zoie.api.DataConsumer.DataEvent<D>> data) throws ZoieException { for (DataEvent<D> datum : data){ String version = datum.getVersion(); D obj = datum.getData(); try{ byte[] bytes = _serializer.toBytes(obj); long id = _serializer.getUid(obj); _store.put(id, bytes, version); } catch(Exception e){ logger.error(e.getMessage(),e); } } }
@Override public void consume(Collection<proj.zoie.api.DataConsumer.DataEvent<D>> data) throws ZoieException { for (DataEvent<D> datum : data) { String version = datum.getVersion(); D obj = datum.getData(); try { byte[] bytes = _serializer.toBytes(obj); long id = _serializer.getUid(obj); _store.put(id, bytes, version); } catch (Exception e) { logger.error(e.getMessage(), e); } } }
private void clearFromArchives(Collection<DataEvent<D>> data) throws ZoieException { if (_dirMgrFactory.getScheduler().isAppendOnly()) return; if (data != null && data.size() > 0) { List<DataEvent<D>> deletes = new ArrayList<DataEvent<D>>(data.size()); for (DataEvent<D> event : data) { deletes.add(new DataEvent<D>(event.getData(), event.getVersion(), true)); } for (ZoieSystem<R, D> zoie : _readerMgr.getArchiveZoies()) { zoie.consume(deletes); } } }