JAX-WS 2.1: Support @RespectBinding and RespectBindingFeature
-------------------------------------------------------------
Key: AXIS2-3449
URL: https://issues.apache.org/jira/browse/AXIS2-3449
Project: Axis 2.0 (Axis2)
Issue Type: New Feature
Components: jaxws
Reporter: Nick Gallardo
RespectBinding is a feature added in JAX-WS 2.1 that allows an endpoint to
ignore the binding defined in a wsdl:binding element. In other words, an
endpoint could support both SOAP 1.1 and SOAP 1.2 even though the WSDL may
indicate only SOAP 1.1 support for the endpoint. Here's a quick summary of the
work to be done:
1. Update the metadata APIs to expose the RespectBinding data available
2. Update the annotation processing code in the DescriptionBuilder to process
the @RespectBinding annotation.
3. Update the WebServiceFeature processing code to account for the
RespectBindingFeature.
4. Change the EndpointController to have a toggle point that checks against a
RespectBinding property.
5. Update Provider processing code (ProviderDispatcer) to handle the scenario
where the return type is invalid according to the input. This is described in
the check that exists in the EndpointController.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]