catch (Exception e) {
_log.error("Aborting distributed transaction failed", e);
}
}
else if (invokerObject instanceof ServiceProxy) {
ServiceProxy invoker = (ServiceProxy)invokerObject;
FrameworkUtils.setAppContext(TXN_ID, rootData.distributedTransactionID);
try {
invoker.intercept(ABORT_TXN, (Object[])null);
}
catch (Exception e) {
_log.error("Aborting distributed transaction failed", e);
}
FrameworkUtils.setAppContext(TXN_ID, null);