/** * @return the thread's notion of the current transaction. */ public static BasicAction Current () { return ThreadActionData.currentAction(); }
/** * @return the thread's notion of the current transaction. */ public static BasicAction Current () { return ThreadActionData.currentAction(); }
/** * @return the thread's notion of the current transaction. */ public static BasicAction Current () { return ThreadActionData.currentAction(); }
/** * @return the thread's notion of the current transaction. */ public static BasicAction Current () { return ThreadActionData.currentAction(); }
/** * @return the thread's notion of the current transaction. */ public static BasicAction Current () { return ThreadActionData.currentAction(); }
/** * @return the thread's notion of the current transaction. */ public static BasicAction Current () { return ThreadActionData.currentAction(); }
/** * @return the thread's notion of the current transaction. */ public static BasicAction Current () { return ThreadActionData.currentAction(); }
/** * @return the thread's notion of the current transaction. */ public static BasicAction Current () { return ThreadActionData.currentAction(); }
/** * @return the thread's notion of the current transaction. */ public static BasicAction Current () { return ThreadActionData.currentAction(); }
/** * @return the thread's notion of the current transaction. */ public static BasicAction Current () { return ThreadActionData.currentAction(); }
/** * @return the thread's notion of the current transaction. */ public static BasicAction Current () { return ThreadActionData.currentAction(); }
/** * Suspend all transaction association from the invoking thread. When this * operation returns, the thread will be associated with no transactions. * * If the current transaction is not an AtomicAction then this method will * not suspend. * * @return a handle on the current AtomicAction (if any) so that the thread * can later resume association if required. * */ public static final AtomicAction suspend () { BasicAction curr = ThreadActionData.currentAction(); if (curr != null) { if (curr instanceof AtomicAction) ThreadActionData.purgeActions(); else { tsLogger.i18NLogger.warn_ats_atomicaction_1(curr.toString()); curr = null; } } return (AtomicAction) curr; }
/** * Suspend all transaction association from the invoking thread. When this * operation returns, the thread will be associated with no transactions. * * If the current transaction is not an AtomicAction then this method will * not suspend. * * @return a handle on the current AtomicAction (if any) so that the thread * can later resume association if required. * */ public static final AtomicAction suspend () { BasicAction curr = ThreadActionData.currentAction(); if (curr != null) { if (curr instanceof AtomicAction) ThreadActionData.purgeActions(); else { tsLogger.i18NLogger.warn_ats_atomicaction_1(curr.toString()); curr = null; } } return (AtomicAction) curr; }
/** * Suspend all transaction association from the invoking thread. When this * operation returns, the thread will be associated with no transactions. * * If the current transaction is not an AtomicAction then this method will * not suspend. * * @return a handle on the current AtomicAction (if any) so that the thread * can later resume association if required. * */ public static final AtomicAction suspend () { BasicAction curr = ThreadActionData.currentAction(); if (curr != null) { if (curr instanceof AtomicAction) ThreadActionData.purgeActions(); else { tsLogger.i18NLogger.warn_ats_atomicaction_1(curr.toString()); curr = null; } } return (AtomicAction) curr; }
/** * Suspend all transaction association from the invoking thread. When this * operation returns, the thread will be associated with no transactions. * * If the current transaction is not an AtomicAction then this method will * not suspend. * * @return a handle on the current AtomicAction (if any) so that the thread * can later resume association if required. * */ public static final AtomicAction suspend () { BasicAction curr = ThreadActionData.currentAction(); if (curr != null) { if (curr instanceof AtomicAction) ThreadActionData.purgeActions(); else { tsLogger.i18NLogger.warn_ats_atomicaction_1(curr.toString()); curr = null; } } return (AtomicAction) curr; }
/** * Suspend all transaction association from the invoking thread. When this * operation returns, the thread will be associated with no transactions. * * If the current transaction is not an AtomicAction then this method will * not suspend. * * @return a handle on the current AtomicAction (if any) so that the thread * can later resume association if required. * */ public static final AtomicAction suspend () { BasicAction curr = ThreadActionData.currentAction(); if (curr != null) { if (curr instanceof AtomicAction) ThreadActionData.purgeActions(); else { tsLogger.i18NLogger.warn_ats_atomicaction_1(curr.toString()); curr = null; } } return (AtomicAction) curr; }
/** * Suspend all transaction association from the invoking thread. When this * operation returns, the thread will be associated with no transactions. * * If the current transaction is not an AtomicAction then this method will * not suspend. * * @return a handle on the current AtomicAction (if any) so that the thread * can later resume association if required. * */ public static final AtomicAction suspend () { BasicAction curr = ThreadActionData.currentAction(); if (curr != null) { if (curr instanceof AtomicAction) ThreadActionData.purgeActions(); else { tsLogger.i18NLogger.warn_ats_atomicaction_1(curr.toString()); curr = null; } } return (AtomicAction) curr; }
/** * Suspend all transaction association from the invoking thread. When this * operation returns, the thread will be associated with no transactions. * * If the current transaction is not an AtomicAction then this method will * not suspend. * * @return a handle on the current AtomicAction (if any) so that the thread * can later resume association if required. * */ public static final AtomicAction suspend () { BasicAction curr = ThreadActionData.currentAction(); if (curr != null) { if (curr instanceof AtomicAction) ThreadActionData.purgeActions(); else { tsLogger.i18NLogger.warn_ats_atomicaction_1(curr.toString()); curr = null; } } return (AtomicAction) curr; }
/** * Suspend all transaction association from the invoking thread. When this * operation returns, the thread will be associated with no transactions. * * If the current transaction is not an AtomicAction then this method will * not suspend. * * @return a handle on the current AtomicAction (if any) so that the thread * can later resume association if required. * */ public static final AtomicAction suspend () { BasicAction curr = ThreadActionData.currentAction(); if (curr != null) { if (curr instanceof AtomicAction) ThreadActionData.purgeActions(); else { tsLogger.i18NLogger.warn_ats_atomicaction_1(curr.toString()); curr = null; } } return (AtomicAction) curr; }
/** * Suspend all transaction association from the invoking thread. When this * operation returns, the thread will be associated with no transactions. * * If the current transaction is not an AtomicAction then this method will * not suspend. * * @return a handle on the current AtomicAction (if any) so that the thread * can later resume association if required. * */ public static final AtomicAction suspend () { BasicAction curr = ThreadActionData.currentAction(); if (curr != null) { if (curr instanceof AtomicAction) ThreadActionData.purgeActions(); else { tsLogger.i18NLogger.warn_ats_atomicaction_1(curr.toString()); curr = null; } } return (AtomicAction) curr; }