waitTimeout -= callTimeout;
op.setWaitTimeout(waitTimeout);
}
invokeCount--;
} else {
final ExceptionAction action = onException(error);
final int localInvokeCount = invokeCount;
if (action == ExceptionAction.RETRY_INVOCATION && localInvokeCount < tryCount) {
response = RETRY_RESPONSE;
if (localInvokeCount > 99 && localInvokeCount % 10 == 0) {
logger.warning("Retrying invocation: " + toString() + ", Reason: " + error);