Re: RichSequence.IOTools performance

Richard Holland <[email protected]>
Newsgroups gmane.comp.java.bio.general
Message-ID <[email protected]>
Closing BufferedOutputStream will close the parent stream too, as it inherits this behaviour from FilterOutputStream.

On 31 Mar 2011, at 12:07, Scooter Willis wrote:

> I don't think closing the BufferedOutputStream by contract should close a parent stream. Those that open should be responsible for closing. I have seen cases where you don't close BufferedOutputStream you don't get a flush of all data if you just close parent OutputStream. I will test it.
> 
> 
>> On Mar 31, 2011 7:01 AM, "Andy Yates" <[email protected]> wrote:
>> 
>> Won't that close down the underlying stream which was given in the first place? Not sure if anyone would notice it TBH but it could look odd that the level responsible for creating the original (file) stream isn't responsible for closing it
>> 
>> Andy
>> 
>> On 31 Mar 2011, at 11:59, Scooter Willis wrote:
>> 
>> > Andy
>> > 
>> > I check if OutputStream is an instance...
>> 
>> --
>> Andrew Yates Ensembl Genomes Engineer
>> 
>> EMBL-EBI Tel: +44-(0)1223-492538
>> Wellcome Trust Genome Campus Fax: +44-(0)12...
>> 
> 

--
Richard Holland, BSc MBCS
Operations and Delivery Director, Eagle Genomics Ltd
T: +44 (0)1223 654481 ext 3 | E: [email protected]
http://www.eaglegenomics.com/


_______________________________________________
Biojava-l mailing list  -  [email protected]
http://lists.open-bio.org/mailman/listinfo/biojava-l
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.