[ 
https://issues.apache.org/jira/browse/OAK-4057?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marcel Reutegger resolved OAK-4057.
-----------------------------------
       Resolution: Invalid
    Fix Version/s:     (was: 1.3.15)

Resolving as invalid. See also OAK-1188 and OAK-956.

> 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
>            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