I'm trying to use the @Oneway-Annotation in a CXF Serviceinterface using
Spring. @OneWay (camelCase) doesn't exist, so I think, it's a fault in the
CXF docu? (
http://cwiki.apache.org/CXF20DOC/developing-a-service.html#developingaservice-the%257b%2...@oneway%257d%257dannotation
)
I import javax.jws.Oneway, however the annotation seems to be ignored?!
/************************ WS-Interface
**************************************/
WebService(name = "LockService", targetNamespace = "foo")
public interface LockService {
@WebMethod()
@Oneway()
public void oneWayTest();
}
/************************** WS-Impl ***************************************/
public class LockServiceImpl implements LockService {
public void oneWayTest() {
try {
Thread.sleep(4000);
} catch (InterruptedException e) {
System.out.println("+++++++++ Interrupted exception");
}
}
/***************************** Spring-Config
*********************************/
<!-- Bean -->
<bean id="lockService" class="foo.service.LockServiceImpl"/>
<!-- Endpoints -->
<jaxws:endpoint id="lockServiceEndpoint" implementor="#lockService"
address="/LockService" />
The WS-Client still waits 4sec until he returns...
--
View this message in context:
http://www.nabble.com/%40Oneway-and-%40OneWay-difference-or-fault-in-documentation-tp21953694p21953694.html
Sent from the cxf-user mailing list archive at Nabble.com.