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

Reply via email to