On Mon, May 19, 2014 at 8:10 PM, Marc Pfaff <[email protected]> wrote: > SegmentNodeStore.getBlob() does not seem to be used > when reading binaries through JCR
Yes when reading via JCR the read is handled via Blob itself i.e. SegmentBlob in this case. A SegmentBlob gets created when the JCR property access -> SegmentNodeState.getProperty -> SegmentPropertyState.getValue -> SegmentPropertyState#getValue(Segment, RecordId, Type<T>) >>Here there is an assumption that system has only one BlobStore >>registered with OSGi Service Registry. If multiple BlobStore services >>are registered then you can possibly specify a specific one by >>configuring the 'blobStore.target' to the required OSGi service filter >>(DS 112.6 of OSGi Compedium) > Assuming same is true for NodeStore services. Did not get the query? btw I have update the docs at [1] (update should reflect on github in couple of hours) Chetan Mehrotra [1] https://github.com/apache/jackrabbit-oak/blob/trunk/oak-doc/src/site/markdown/blobstore.md
