[
https://issues.apache.org/jira/browse/GERONIMO-2777?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jarek Gawor updated GERONIMO-2777:
----------------------------------
Attachment: GERONIMO-2777.patch
The attached file includes a number of features:
1) Added WebServiceContainer.destroy() operation. At least in case of
Servlet-based web services the JAX-WS engine should know when it is being
shutdown in order to release its resources or call preDestroy() on its services.
2) HttpServletRequest, HttpServletResponse, ServletContext are now passed (in
the request) in the Servlet-based container. These need to be exposed as
specified by the JAX-WS specification. The EJB-based deployment right now only
makes best effort to expose those properties.
3) Updated CXF integration code:
- pass TransationManager from CXFBuilder to CXFWebServiceContainerFactoryGBean
(needed for JNDI)
- updated GeronimoDestination to expose all the JAX-WS MessageContext
properties required by the spec and handle user-set HTTP response code and
response headers.
> Expose JAX-WS mandatory MessageContext properties
> --------------------------------------------------
>
> Key: GERONIMO-2777
> URL: https://issues.apache.org/jira/browse/GERONIMO-2777
> Project: Geronimo
> Issue Type: New Feature
> Security Level: public(Regular issues)
> Components: webservices
> Affects Versions: 2.0-beta1
> Reporter: Jarek Gawor
> Attachments: GERONIMO-2777.patch
>
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.