dev@jax-ws.java.net

Re: XMLStreamBufferException: is this really useful?

From: Paul Sandoz <Paul.Sandoz_at_Sun.COM>
Date: Tue, 26 Sep 2006 10:51:14 +0200

Hi,

Your are right, it is not useful.

It was created in the anticipation that it might be useful but
embarrassingly it is thrown very little. I have found that to be the
case a number of times with exceptions. Lesson: be very conservative
about specifying new checked exceptions :-)

I will remove it and update JAX-WS accordingly.

Paul.

Kohsuke Kawaguchi wrote:
>
> Many methods of XMLStreamBuffer throws XMLStreamBufferException, which
> is a checked exception.
>
> So what happens in the JAX-WS RI most of the time is that we simply wrap
> that to XMLStreamException or SAXException, depending on the context.
> Sometimes, even when "the context" is clear, like:
>
> void XMLStreamBuffer.writeToXMLStreamWriter(XMLStreamWriter writer);
>
> It still throws both XMLStreamException and XMLStreamBufferException.
>
> This causes us to write a redundant try/catch block, which IMO makes the
> code unnecessarily longer (and I think setting up try/catch block does
> cost in terms of performance, too, although it's probably negligible.)
>
> I wonder if we can go through XMLStreamBuffer and remove them as much as
> possible.
>

-- 
| ? + ? = To question
----------------\
    Paul Sandoz
         x38109
+33-4-76188109