[ https://issues.apache.org/jira/browse/HTTPCORE-199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Oleg Kalnichevski updated HTTPCORE-199: --------------------------------------- Attachment: HTTPCORE-199.patch > ContentInputStream does not implement InputStream.available > ----------------------------------------------------------- > > Key: HTTPCORE-199 > URL: https://issues.apache.org/jira/browse/HTTPCORE-199 > Project: HttpComponents HttpCore > Issue Type: Bug > Components: HttpCore NIO > Affects Versions: 4.0.1 > Reporter: Galder Zamarreno > Fix For: 4.1 > > Attachments: HTTPCORE-199.patch > > > I'm having an issue with ContentInputStream because it does not > override IS.available() method. Our client code is implemented in such > way that available() is checked before creating a buffer so that a not > too big buffer is created. Javadoc for IS.available says: > * <p> This method should be overridden by subclasses. > Hence, ContentInputStream should be overriding it. However, > ContentInputBuffer does to expose the necessary methods to be able > calculate this but the implementations do have the possibility of > calculating this, i.e. SimpleInputBuffer. Any chance of improving > ContentInputBuffer API so that an available() method is added? If so, > what would be the timeframe for it? -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org For additional commands, e-mail: dev-h...@hc.apache.org