Author: jukka
Date: Thu Nov 14 14:13:56 2013
New Revision: 1541912
URL: http://svn.apache.org/r1541912
Log:
OAK-1188: Input streams returned from Blob instances should implement
available()
Implement SegmentStream.available()
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/segment/SegmentStream.java
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/segment/SegmentStream.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/segment/SegmentStream.java?rev=1541912&r1=1541911&r2=1541912&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/segment/SegmentStream.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/segment/SegmentStream.java
Thu Nov 14 14:13:56 2013
@@ -178,6 +178,15 @@ public class SegmentStream extends Input
}
@Override
+ public int available() {
+ if (inline != null) {
+ return (int) (length - position); // <= inline.length
+ } else {
+ return 0;
+ }
+ }
+
+ @Override
public void close() {
position = length;
}