java web services调用没有回复:axis2 call.invoke()to call.invokeOneWay

时间:2011-06-22 01:43:32

标签: java web-services axis

我有一个包使用以下代码:

SOAPEnvelope retMsg =(SOAPEnvelope)call.invoke(message.getSOAPEnvelope());

...这需要回复邮件,并且没有邮件就会挂起。我被要求将其改编为fireAndForget而没有回复。

我无法找到如何执行此操作并注意到invokeOneWay()方法,但是这不接受SOAPEnvelope。任何人都可以建议这是正确的方法,还是我可以调整普通的invoke()方法来忽略回复。

由于

1 个答案:

答案 0 :(得分:0)

好吧,这比我想象的要容易得多。

call.setProperty(JMSConstants.WAIT_FOR_RESPONSE,                 假); //默认为true