commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ingo Rockel (JIRA)" <j...@apache.org>
Subject [jira] Commented: (SANDBOX-286) BZip2CompressorInputStream doesn't work if wrapped into InputStreamReader
Date Thu, 12 Feb 2009 12:01:59 GMT

    [ https://issues.apache.org/jira/browse/SANDBOX-286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12672959#action_12672959
] 

Ingo Rockel commented on SANDBOX-286:
-------------------------------------

ok, I assumed that reading from the inner input stream always is at least of the size the
outer stream will be able to read (because of compresson) and that fits perfectly into the
contract of the available method, because it should only report how much is at least available
and it needs not to be more reliable.

> BZip2CompressorInputStream doesn't work if wrapped into InputStreamReader
> -------------------------------------------------------------------------
>
>                 Key: SANDBOX-286
>                 URL: https://issues.apache.org/jira/browse/SANDBOX-286
>             Project: Commons Sandbox
>          Issue Type: Bug
>          Components: Compress
>    Affects Versions: Nightly Builds
>         Environment: Unix
>            Reporter: Ingo Rockel
>
> The BZip2CompressorInputStream doesn't work if wrapped into InputStreamReader because
it doesn't implement "public int available()" from InputStream.
> Adding the following method to BZip2CompressorInputStream fixes the problem:
>     public int available() throws IOException {
>         return(in.available());
>     }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message