cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "aaron pieper (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CXF-3762) Add an -exceptionSuper flag, allowing wsdl2java to generate exceptions which extend from java.lang.RuntimeException
Date Thu, 25 Aug 2011 22:48:30 GMT

    [ https://issues.apache.org/jira/browse/CXF-3762?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13091390#comment-13091390
] 

aaron pieper commented on CXF-3762:
-----------------------------------

I already use the wsdl:fault element appropriately to define a customized set of faults for
each of my web services. As far as I understand, that doesn't address anything about how these
various XML faults would be serialized into Java objects, or what the class names would be,
or which classes they would extend; that's all handled by JAXB and (sometimes) by the configuration
of the CXF wsdl2java tool.

I'll have to look over the JAX-WS spec tomorrow; I'll admit that I don't understand your concern
about handling these 4 exceptions. You're describing exceptions such as "javax.xml.ws.WebServiceException",
right? Those kinds of exceptions aren't generated by CXF, so why would they be affected by
this patch? This patch only affects how new exception classes are generated for customized
faults. It wouldn't affect exceptions which are pre-packaged with the JRE (unless I'm misunderstanding
something.)

> Add an -exceptionSuper flag, allowing wsdl2java to generate exceptions which extend from
java.lang.RuntimeException
> -------------------------------------------------------------------------------------------------------------------
>
>                 Key: CXF-3762
>                 URL: https://issues.apache.org/jira/browse/CXF-3762
>             Project: CXF
>          Issue Type: New Feature
>          Components: Tooling
>    Affects Versions: 2.4.2
>            Reporter: aaron pieper
>              Labels: jaxb, wsdl2java
>         Attachments: patch.txt
>
>
> When using CXF's wsdl2java tool, generated exceptions always extend java.lang.Exception.
It would be nice if exceptions could optionally extend java.lang.RuntimeException instead.
This could be accomplished by adding a flag like -exceptionSuper=.... on the wsdl2java tool,
which would allow us to  specify our own superclass.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message