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 of BufferedOutputStrem. If it is don't > do anything. If not created a local BufferedOutputStream use it then close it > and return. > > Scooter > > >> On Mar 31, 2011 3:57 AM, "Andy Yates" <[email protected]> wrote: >> >> Makes a lot of sense. There's no way of knowing if a stream is buffered >> unless the top level object given was an instance of BufferedOutputStream. >> Does this mean that by some fluke we could buffer a buffered stream? >> >> TBH I'm more glad that we've got the speed back :). >> >> Andy >> >> On 30 Mar 2011, at 20:38, Scooter Willis wrote: >> >> > Khalil >> > >> > For BioJava3 FastaWriter was simply ... >> >> -- >> Andrew Yates Ensembl Genomes Engineer >> EMBL-EBI Tel: +44-(0)1... >> > -- Andrew Yates Ensembl Genomes Engineer EMBL-EBI Tel: +44-(0)1223-492538 Wellcome Trust Genome Campus Fax: +44-(0)1223-494468 Cambridge CB10 1SD, UK http://www.ensemblgenomes.org/ _______________________________________________ Biojava-l mailing list - [email protected] http://lists.open-bio.org/mailman/listinfo/biojava-l
