sender.sendReceiveNonBlocking(operationName, method, callback);
log.info("send the request");
synchronized (callback) {
if (!finish) {
callback.wait(45000);
if (!finish) {
throw new AxisFault(
"Server was shutdown as the async response take too long to complete");
}
}