public void run() { // guard against simultaneous user-initiated shutdown // synchronize on the class since the shutdown method on TxControl is static synchronized synchronized (TxControl.class) { // check that this hook is still active if (_shutdownHook == this && transactionStatusManager != null) { transactionStatusManager.shutdown(); transactionStatusManager = null; } } } };
public void run() { // guard against simultaneous user-initiated shutdown // synchronize on the class since the shutdown method on TxControl is static synchronized synchronized (TxControl.class) { // check that this hook is still active if (_shutdownHook == this && transactionStatusManager != null) { transactionStatusManager.shutdown(); transactionStatusManager = null; } } } };
public void run() { // guard against simultaneous user-initiated shutdown // synchronize on the class since the shutdown method on TxControl is static synchronized synchronized (TxControl.class) { // check that this hook is still active if (_shutdownHook == this && transactionStatusManager != null) { transactionStatusManager.shutdown(); transactionStatusManager = null; } } } };
public void run() { // guard against simultaneous user-initiated shutdown // synchronize on the class since the shutdown method on TxControl is static synchronized synchronized (TxControl.class) { // check that this hook is still active if (_shutdownHook == this && transactionStatusManager != null) { transactionStatusManager.shutdown(); transactionStatusManager = null; } } } };
public void run() { // guard against simultaneous user-initiated shutdown // synchronize on the class since the shutdown method on TxControl is static synchronized synchronized (TxControl.class) { // check that this hook is still active if (_shutdownHook == this && transactionStatusManager != null) { transactionStatusManager.shutdown(); transactionStatusManager = null; } } } };
public void run() { // guard against simultaneous user-initiated shutdown // synchronize on the class since the shutdown method on TxControl is static synchronized synchronized (TxControl.class) { // check that this hook is still active if (_shutdownHook == this && transactionStatusManager != null) { transactionStatusManager.shutdown(); transactionStatusManager = null; } } } };
public void run() { // guard against simultaneous user-initiated shutdown // synchronize on the class since the shutdown method on TxControl is static synchronized synchronized (TxControl.class) { // check that this hook is still active if (_shutdownHook == this && transactionStatusManager != null) { transactionStatusManager.shutdown(); transactionStatusManager = null; } } } };
public void run() { // guard against simultaneous user-initiated shutdown // synchronize on the class since the shutdown method on TxControl is static synchronized synchronized (TxControl.class) { // check that this hook is still active if (_shutdownHook == this && transactionStatusManager != null) { transactionStatusManager.shutdown(); transactionStatusManager = null; } } } };
public void run() { // guard against simultaneous user-initiated shutdown // synchronize on the class since the shutdown method on TxControl is static synchronized synchronized (TxControl.class) { // check that this hook is still active if (_shutdownHook == this && transactionStatusManager != null) { transactionStatusManager.shutdown(); transactionStatusManager = null; } } } };
private final static synchronized void removeTransactionStatusManager () { if (_shutdownHook != null) { Runtime.getRuntime().removeShutdownHook(_shutdownHook); _shutdownHook = null; if (transactionStatusManager != null) { transactionStatusManager.shutdown(); transactionStatusManager = null; } } }
private final static synchronized void removeTransactionStatusManager () { if (_shutdownHook != null) { Runtime.getRuntime().removeShutdownHook(_shutdownHook); _shutdownHook = null; if (transactionStatusManager != null) { transactionStatusManager.shutdown(); transactionStatusManager = null; } } }
private final static synchronized void removeTransactionStatusManager () { if (_shutdownHook != null) { Runtime.getRuntime().removeShutdownHook(_shutdownHook); _shutdownHook = null; if (transactionStatusManager != null) { transactionStatusManager.shutdown(); transactionStatusManager = null; } } }
private final static synchronized void removeTransactionStatusManager () { if (_shutdownHook != null) { Runtime.getRuntime().removeShutdownHook(_shutdownHook); _shutdownHook = null; if (transactionStatusManager != null) { transactionStatusManager.shutdown(); transactionStatusManager = null; } } }
private final static synchronized void removeTransactionStatusManager () { if (_shutdownHook != null) { Runtime.getRuntime().removeShutdownHook(_shutdownHook); _shutdownHook = null; if (transactionStatusManager != null) { transactionStatusManager.shutdown(); transactionStatusManager = null; } } }
private final static synchronized void removeTransactionStatusManager () { if (_shutdownHook != null) { Runtime.getRuntime().removeShutdownHook(_shutdownHook); _shutdownHook = null; if (transactionStatusManager != null) { transactionStatusManager.shutdown(); transactionStatusManager = null; } } }
private final static synchronized void removeTransactionStatusManager () { if (_shutdownHook != null) { Runtime.getRuntime().removeShutdownHook(_shutdownHook); _shutdownHook = null; if (transactionStatusManager != null) { transactionStatusManager.shutdown(); transactionStatusManager = null; } } }
private final static synchronized void removeTransactionStatusManager () { if (_shutdownHook != null) { Runtime.getRuntime().removeShutdownHook(_shutdownHook); _shutdownHook = null; if (transactionStatusManager != null) { transactionStatusManager.shutdown(); transactionStatusManager = null; } } }
private final static synchronized void removeTransactionStatusManager () { if (_shutdownHook != null) { Runtime.getRuntime().removeShutdownHook(_shutdownHook); _shutdownHook = null; if (transactionStatusManager != null) { transactionStatusManager.shutdown(); transactionStatusManager = null; } } }
private final static synchronized void removeTransactionStatusManager () { if (_shutdownHook != null) { Runtime.getRuntime().removeShutdownHook(_shutdownHook); _shutdownHook = null; if (transactionStatusManager != null) { transactionStatusManager.shutdown(); transactionStatusManager = null; } } }
private final static synchronized void removeTransactionStatusManager () { if (_shutdownHook != null) { Runtime.getRuntime().removeShutdownHook(_shutdownHook); _shutdownHook = null; if (transactionStatusManager != null) { transactionStatusManager.shutdown(); transactionStatusManager = null; } } }