You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Rich Scheuerle (JIRA)" <ji...@apache.org> on 2006/07/31 22:58:16 UTC

[jira] Assigned: (AXIS2-950) JAXWS: Make server side code use new Message Model APIs

     [ http://issues.apache.org/jira/browse/AXIS2-950?page=all ]

Rich Scheuerle reassigned AXIS2-950:
------------------------------------

    Assignee: Rich Scheuerle

> JAXWS: Make server side code use new Message Model APIs
> -------------------------------------------------------
>
>                 Key: AXIS2-950
>                 URL: http://issues.apache.org/jira/browse/AXIS2-950
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Improvement
>          Components: jaxws
>            Reporter: Nick Gallardo
>         Assigned To: Rich Scheuerle
>         Attachments: 950-patch.txt
>
>
> I've done some work to refactor the server side components so that we're no longer using the org.apache.axis2.jaxws.parameter.* APIs.  Those will be going away soon and all JAX-WS code should be using the org.apache.axis2.jaxws.message.* APIs for handling data.
> Along with adding more comments and trace, I've made the following changes:
> - Changed the method signature for the ProviderDispatcher (and the EndpointDispatcher interface) to take a MessageContext.  This will be needed further down the road when we are required to support the @WebServiceContext annotation on the target endpoints.
> - Changed the EndpointController so that it is a stateless entity.  Some of the information that it was using is now pushed down to the ProviderDispatcher specifically.  The EndpointController shouldn't touch the message other than to make sure it's set on the MessageContext.  The job of reading the Message and deciding on a course of action is up to the particular EndpointDispatcher implementation.
> - Changed the JAXWSMessageReceiver to mirror the client side in its usage of the InvocationContext/MessageContext APIs.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org