/** * Terminate the transaction reaper. This is a synchronous operation * and will only return once the reaper has been shutdown cleanly. * * Note, this method assumes that the transaction system has been * shutdown already so no new transactions can be created, or we * could be here for a long time! * * @param waitForTransactions if <code>true</code> then the reaper will * wait until all transactions have terminated (or been terminated by it). * If <code>false</code> then the reaper will call setRollbackOnly on all * the transactions. */ public static synchronized void terminate(boolean waitForTransactions) { if (_theReaper != null) { _theReaper.shutdown(waitForTransactions); _theReaper = null; } }
/** * Terminate the transaction reaper. This is a synchronous operation * and will only return once the reaper has been shutdown cleanly. * <p/> * Note, this method assumes that the transaction system has been * shutdown already so no new transactions can be created, or we * could be here for a long time! * * @param waitForTransactions if <code>true</code> then the reaper will * wait until all transactions have terminated (or been terminated by it). * If <code>false</code> then the reaper will call setRollbackOnly on all * the transactions. */ public static synchronized void terminate(boolean waitForTransactions) { if (_theReaper != null) { _theReaper.shutdown(waitForTransactions); _theReaper = null; } }
/** * Terminate the transaction reaper. This is a synchronous operation * and will only return once the reaper has been shutdown cleanly. * <p/> * Note, this method assumes that the transaction system has been * shutdown already so no new transactions can be created, or we * could be here for a long time! * * @param waitForTransactions if <code>true</code> then the reaper will * wait until all transactions have terminated (or been terminated by it). * If <code>false</code> then the reaper will call setRollbackOnly on all * the transactions. */ public static synchronized void terminate(boolean waitForTransactions) { if (_theReaper != null) { _theReaper.shutdown(waitForTransactions); _theReaper = null; } }
/** * Terminate the transaction reaper. This is a synchronous operation * and will only return once the reaper has been shutdown cleanly. * * Note, this method assumes that the transaction system has been * shutdown already so no new transactions can be created, or we * could be here for a long time! * * @param waitForTransactions if <code>true</code> then the reaper will * wait until all transactions have terminated (or been terminated by it). * If <code>false</code> then the reaper will call setRollbackOnly on all * the transactions. */ public static synchronized void terminate(boolean waitForTransactions) { if (_theReaper != null) { _theReaper.shutdown(waitForTransactions); _theReaper = null; } }
/** * Terminate the transaction reaper. This is a synchronous operation * and will only return once the reaper has been shutdown cleanly. * * Note, this method assumes that the transaction system has been * shutdown already so no new transactions can be created, or we * could be here for a long time! * * @param waitForTransactions if <code>true</code> then the reaper will * wait until all transactions have terminated (or been terminated by it). * If <code>false</code> then the reaper will call setRollbackOnly on all * the transactions. */ public static synchronized void terminate(boolean waitForTransactions) { if (_theReaper != null) { _theReaper.shutdown(waitForTransactions); _theReaper = null; } }
/** * Terminate the transaction reaper. This is a synchronous operation * and will only return once the reaper has been shutdown cleanly. * <p/> * Note, this method assumes that the transaction system has been * shutdown already so no new transactions can be created, or we * could be here for a long time! * * @param waitForTransactions if <code>true</code> then the reaper will * wait until all transactions have terminated (or been terminated by it). * If <code>false</code> then the reaper will call setRollbackOnly on all * the transactions. */ public static synchronized void terminate(boolean waitForTransactions) { if (_theReaper != null) { _theReaper.shutdown(waitForTransactions); _theReaper = null; } }
/** * Terminate the transaction reaper. This is a synchronous operation * and will only return once the reaper has been shutdown cleanly. * <p/> * Note, this method assumes that the transaction system has been * shutdown already so no new transactions can be created, or we * could be here for a long time! * * @param waitForTransactions if <code>true</code> then the reaper will * wait until all transactions have terminated (or been terminated by it). * If <code>false</code> then the reaper will call setRollbackOnly on all * the transactions. */ public static synchronized void terminate(boolean waitForTransactions) { if (_theReaper != null) { _theReaper.shutdown(waitForTransactions); _theReaper = null; } }
/** * Terminate the transaction reaper. This is a synchronous operation * and will only return once the reaper has been shutdown cleanly. * * Note, this method assumes that the transaction system has been * shutdown already so no new transactions can be created, or we * could be here for a long time! * * @param waitForTransactions if <code>true</code> then the reaper will * wait until all transactions have terminated (or been terminated by it). * If <code>false</code> then the reaper will call setRollbackOnly on all * the transactions. */ public static synchronized void terminate(boolean waitForTransactions) { if (_theReaper != null) { _theReaper.shutdown(waitForTransactions); _theReaper = null; } }
/** * Terminate the transaction reaper. This is a synchronous operation * and will only return once the reaper has been shutdown cleanly. * <p/> * Note, this method assumes that the transaction system has been * shutdown already so no new transactions can be created, or we * could be here for a long time! * * @param waitForTransactions if <code>true</code> then the reaper will * wait until all transactions have terminated (or been terminated by it). * If <code>false</code> then the reaper will call setRollbackOnly on all * the transactions. */ public static synchronized void terminate(boolean waitForTransactions) { if (_theReaper != null) { _theReaper.shutdown(waitForTransactions); _theReaper = null; } }
/** * Terminate the transaction reaper. This is a synchronous operation * and will only return once the reaper has been shutdown cleanly. * * Note, this method assumes that the transaction system has been * shutdown already so no new transactions can be created, or we * could be here for a long time! * * @param waitForTransactions if <code>true</code> then the reaper will * wait until all transactions have terminated (or been terminated by it). * If <code>false</code> then the reaper will call setRollbackOnly on all * the transactions. */ public static synchronized void terminate(boolean waitForTransactions) { if (_theReaper != null) { _theReaper.shutdown(waitForTransactions); _theReaper = null; } }
/** * Terminate the transaction reaper. This is a synchronous operation * and will only return once the reaper has been shutdown cleanly. * * Note, this method assumes that the transaction system has been * shutdown already so no new transactions can be created, or we * could be here for a long time! * * @param waitForTransactions if <code>true</code> then the reaper will * wait until all transactions have terminated (or been terminated by it). * If <code>false</code> then the reaper will call setRollbackOnly on all * the transactions. */ public static synchronized void terminate(boolean waitForTransactions) { if (_theReaper != null) { _theReaper.shutdown(waitForTransactions); _theReaper = null; } }