Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.help > #752
| From | Stanimir Stamenkov <s7an10@netscape.net> |
|---|---|
| Newsgroups | comp.lang.java.help |
| Subject | Re: TeeOutputStream? |
| Date | 2011-06-07 00:45 +0300 |
| Organization | A noiseless patient Spider |
| Message-ID | <isjhpb$5bu$1@dont-email.me> (permalink) |
| References | <YVzGp.501$_I7.309@newsfe08.iad> <ihpmu61t1pdfja3rsvh1f8rqaoafqof838@4ax.com> <isgvlo$8e1$1@dont-email.me> <jcSdnTfDIfrGinHQnZ2dnUVZ_hmdnZ2d@earthlink.com> |
Sun, 05 Jun 2011 16:55:09 -0700, /Patricia Shanahan/:
> On 6/5/2011 3:23 PM, Stanimir Stamenkov wrote:
>> Sun, 05 Jun 2011 12:23:09 +0100, /rossum/:
>>
>>> public void close() throws IOException {
>>>
>>> IOException firstFail = null;
>>> IOException secondFail = null;
>>>
>>> try {
>>> try {
>>> os1.close();
>>> } catch (IOException ioe1) {
>>> firstFail = ioe1;
>>
>> Wouldn't this approach fail in face of RuntimeException or Error thrown?
>
> There may be a case for saying that the operation has failed as a whole,
> and should be abandoned with the appropriate throw, if there is a
> problem other than an IOException from one of the streams.
But then, shouldn't an effort to close all resources be made before
letting the first throw pop up the stack, in most cases?
--
Stanimir
Back to comp.lang.java.help | Previous | Next — Previous in thread | Next in thread | Find similar
TeeOutputStream? Knute Johnson <nospam@knutejohnson.com> - 2011-06-04 17:17 -0700
Re: TeeOutputStream? Roedy Green <see_website@mindprod.com.invalid> - 2011-06-04 22:18 -0700
Re: TeeOutputStream? Stanimir Stamenkov <s7an10@netscape.net> - 2011-06-05 10:44 +0300
Re: TeeOutputStream? rossum <rossum48@coldmail.com> - 2011-06-05 12:23 +0100
Re: TeeOutputStream? Stanimir Stamenkov <s7an10@netscape.net> - 2011-06-06 01:23 +0300
Re: TeeOutputStream? Patricia Shanahan <pats@acm.org> - 2011-06-05 16:55 -0700
Re: TeeOutputStream? Stanimir Stamenkov <s7an10@netscape.net> - 2011-06-07 00:45 +0300
Re: TeeOutputStream? rossum <rossum48@coldmail.com> - 2011-06-06 15:16 +0100
Re: TeeOutputStream? markspace <-@.> - 2011-06-06 14:08 -0700
Re: TeeOutputStream? Henk van Voorthuijsen <voorth@gmail.com> - 2011-06-08 03:31 -0700
Re: TeeOutputStream? Knute Johnson <nospam@knutejohnson.com> - 2011-06-08 16:11 -0700
csiph-web