HttpInvokerClientConfiguration invoker = (HttpInvokerClientConfiguration)invokerObject;
HttpInvokerRequestExecutor nestedHttpInvokerRequestExecutor = new SimpleHttpInvokerRequestExecutor();
RemoteInvocation call = new RemoteInvocation(action, new Class<?>[0], new Object[0]);
call.addAttribute(TXN_ID, transactionData.distributedTransactionID);
try {
nestedHttpInvokerRequestExecutor.executeRequest(invoker, call);
}
catch (Exception e) {
_log.error("Completing distributed transaction failed", e);
}
}