axis2中的异步调用如何和获取返回值,或者在onMessage中获取url和param

serviceClient.invokeNonBlocking(opAddEntry, opAddEntryArgs, new AxisCallback() {
String result=null;
@Override
public void onMessage(MessageContext mc) {
result=mc.getEnvelope().getFirstElement().getFirstElement().getFirstElement().getText();
System.out.println("返回结果结果:"+mc.getEnvelope().getFirstElement().getFirstElement().getFirstElement().getText());
saveApiSendHistory(String.valueOf(""), , result);
}

        要么把返回结果在异步调用外面获取,要么,在异步方法内获取参数opAddEntry 或者opAddEntryArgs

https://zhidao.baidu.com/question/2142381851132367628.html