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

Daniel Kulp resolved CXF-2805.
------------------------------

         Assignee: Daniel Kulp
    Fix Version/s: Invalid
       Resolution: Not A Problem


This is pretty much per spec.    The async methods, at this point, are ONLY 
used for client side.   Per jaxws spec, the server impl doesn't have to 
implement the interface (can reference it via the @WebService annotation) and 
thus doesn't need to have the async methods.   However, we generally have it 
implement the interface and just "null" the async methods just to catch when 
operations are added to the wsdl and such.

> CXF 2.2.7 jaxws_async invoking bug
> ----------------------------------
>
>                 Key: CXF-2805
>                 URL: https://issues.apache.org/jira/browse/CXF-2805
>             Project: CXF
>          Issue Type: Bug
>          Components: Samples
>    Affects Versions: 2.2.7
>         Environment: Windows XP, JDK 6.0, CXF 2.2.7
>            Reporter: zejun wang
>            Assignee: Daniel Kulp
>             Fix For: Invalid
>
>
> in the CXF 2.2.7 jaxws_async sample, the two async methods are not 
> implemented at all, they simply return null, and when client tired to call 
> the async method, actually only the sync method is called. 
> <jaxws:endpoint xmlns:tns="http://apache.org/
> hello_world_async_soap_http"
>                 id="greeterasync"
> implementor="org.apache.hello_world_async_soap_http.GreeterAsyncImpl"
>                 wsdlLocation="wsdl/hello_world_async.wsdl"
> endpointName="tns:SoapPort" serviceName="tns:SOAPService"
>                 address="/SoapPort">
>                 <jaxws:features>
>                         <bean class="org.apache.cxf.feature.LoggingFeature" />
>                 </jaxws:features>
>         </jaxws:endpoint>
> </beans>
> System.out.println("Invoking greetMeSometimeAsync...");
> java.lang.String _greetMeSometimeAsync_requestType = "";
> Response<org.apache.hello_world_async_soap_http.types.GreetMeSometimeResponse>
> _greetMeSometimeAsync__return =
> port.greetMeSometimeAsync(_greetMeSometimeAsync_requestType);
> System.out.println("greetMeSometimeAsync.result=" +
> _greetMeSometimeAsync__return); 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to