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]

Reply via email to