[ 
https://issues.apache.org/jira/browse/OAK-4057?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15166971#comment-15166971
 ] 

Mandeep Gandhi commented on OAK-4057:
-------------------------------------

Thanks Guys for the quick response :) 

> available() in SegmentStream returning 0 for large  files
> ---------------------------------------------------------
>
>                 Key: OAK-4057
>                 URL: https://issues.apache.org/jira/browse/OAK-4057
>             Project: Jackrabbit Oak
>          Issue Type: Bug
>          Components: segmentmk
>    Affects Versions: 1.3.15
>            Reporter: Mandeep Gandhi
>
> Suppose I have a file  in repository. I try to get input stream from the file 
> as 
>                 InputStream is = 
> jcrContent.getProperty("jcr:data").getBinary().getStream();
> Now before building the document I want to check if the file is not empty by 
> using using available API. 
> Ideally this API is expected to return an estimate of the number of bytes 
> that can be read (or skipped over) from this input stream without blocking by 
> the next invocation of a method for this input 
> streamfhttps://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html#available()
> The API works fine for small files but for large ones it returns 0. 
>  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to