[ 
https://issues.apache.org/jira/browse/CXF-3205?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Freeman Fang closed CXF-3205.
-----------------------------

    
> @XmlJavaTypeAdapter at package level versus ASM generation of wrappers
> ----------------------------------------------------------------------
>
>                 Key: CXF-3205
>                 URL: https://issues.apache.org/jira/browse/CXF-3205
>             Project: CXF
>          Issue Type: New Feature
>          Components: JAX-WS Runtime
>    Affects Versions: 2.3.1
>            Reporter: Benson Margulies
>            Assignee: Daniel Kulp
>             Fix For: 2.4.4
>
>
> If CXF just implemented the spec, users would need to create request and 
> response wrapper objects for wrapped service methods. Users would know just 
> what package those classes lived in, and could use @XmlJavaTypeAdapter on 
> package-info.java to supply adapters for common types used in multiple 
> methods as parameters.
> CXF, however, has this nifty feature of auto-generating wrappers. The 
> wrappers generate into a different package that the SEI/SEB. Further, for 
> reasons that I have not debugged, putting a package-info.java into that 
> auto-generated package, explicitly, does not work. Somehow, JAX-B does not 
> see the package-info.class as appropriately associated with the wrappers.
> It seems to me that it would make more sense that, if the SEI/SEB are in 
> package 'x' (I think SEB makes more sense, but I'm not sure), and there is a 
> package-info.class for the package, that it's annotations should be copied 
> into the asm-generated package, such that JAX-B will see them.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to