Refine search
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 TransactionStatusManager( String serviceName, int port ) { start( serviceName, null, port ) ; }
throw new com.arjuna.ats.arjuna.exceptions.FatalError(tsLogger.i18NLogger.get_recovery_TransactionStatusManager_13()); String host = hostNameOverride == null ? getListenerHostName() : hostNameOverride; InetAddress bindAddress = Utility.hostNameToInetAddress(host); _port = portOverride == -1 ? getListenerPort(null) : portOverride; _socket = new ServerSocket(_port, Utility.BACKLOG, bindAddress); _port = _socket.getLocalPort();
/** * Create service and Transaction status manager item. */ private void start( String serviceName, String host, int port ) { try { Service service = ClassloadingUtility.loadAndInstantiateClass(Service.class, serviceName, null); if(service == null) { tsLogger.i18NLogger.warn_recovery_TransactionStatusManager_4(serviceName); return; } ServerSocket socketServer = getTsmServerSocket(host, port); addService( service, socketServer ) ; TransactionStatusManagerItem.createAndSave(socketServer.getInetAddress().getHostAddress(), socketServer.getLocalPort() ) ; tsLogger.i18NLogger.info_recovery_TransactionStatusManager_3(Integer.toString(socketServer.getLocalPort()), socketServer.getInetAddress().getHostAddress(), serviceName); } catch ( IOException ex ) { tsLogger.i18NLogger.warn_recovery_TransactionStatusManager_14(getListenerHostName(), Integer.toString(getListenerPort(-1))); throw new FatalError(tsLogger.i18NLogger.get_recovery_TransactionStatusManager_9(), ex); } }
ServerSocket socketServer = getTsmServerSocket(host, port); addService( service, socketServer ) ; TransactionStatusManagerItem.createAndSave(socketServer.getInetAddress().getHostAddress(), socketServer.getLocalPort() ) ; new Object[]{Integer.toString(socketServer.getLocalPort()), socketServer.getInetAddress().getHostAddress(), serviceName}); new Object[]{getListenerHostName(), getListenerPort(-1)}); throw new com.arjuna.ats.arjuna.exceptions.FatalError(tsLogger.log_mesg.getString("com.arjuna.ats.arjuna.recovery.TransactionStatusManager_9"), ex);
private final static synchronized void createTransactionStatusManager () { if (transactionStatusManager == null && _enableTSM) { transactionStatusManager = new TransactionStatusManager(); _shutdownHook = new Shutdown(); // add hook to ensure finalize gets called. Runtime.getRuntime().addShutdownHook(_shutdownHook); } }
throw new com.arjuna.ats.arjuna.exceptions.FatalError(tsLogger.i18NLogger.get_recovery_TransactionStatusManager_13()); String host = hostNameOverride == null ? getListenerHostName() : hostNameOverride; InetAddress bindAddress = Utility.hostNameToInetAddress(host); _port = portOverride == -1 ? getListenerPort(null) : portOverride; _socket = new ServerSocket(_port, Utility.BACKLOG, bindAddress); _port = _socket.getLocalPort();
/** * Create service and Transaction status manager item. */ private void start( String serviceName, String host, int port ) { try { Service service = ClassloadingUtility.loadAndInstantiateClass(Service.class, serviceName, null); if(service == null) { tsLogger.i18NLogger.warn_recovery_TransactionStatusManager_4(serviceName); return; } ServerSocket socketServer = getTsmServerSocket(host, port); addService( service, socketServer ) ; TransactionStatusManagerItem.createAndSave(socketServer.getInetAddress().getHostAddress(), socketServer.getLocalPort() ) ; tsLogger.i18NLogger.info_recovery_TransactionStatusManager_3(Integer.toString(socketServer.getLocalPort()), socketServer.getInetAddress().getHostAddress(), serviceName); } catch ( IOException ex ) { tsLogger.i18NLogger.warn_recovery_TransactionStatusManager_14(getListenerHostName(), Integer.toString(getListenerPort(-1))); throw new FatalError(tsLogger.i18NLogger.get_recovery_TransactionStatusManager_9(), ex); } }
private final static synchronized void createTransactionStatusManager () { if (transactionStatusManager == null && _enableTSM) { transactionStatusManager = new TransactionStatusManager(); _shutdownHook = new Shutdown(); // add hook to ensure finalize gets called. Runtime.getRuntime().addShutdownHook(_shutdownHook); } }
throw new com.arjuna.ats.arjuna.exceptions.FatalError(tsLogger.i18NLogger.get_recovery_TransactionStatusManager_13()); String host = hostNameOverride == null ? getListenerHostName() : hostNameOverride; InetAddress bindAddress = Utility.hostNameToInetAddress(host); _port = portOverride == -1 ? getListenerPort(null) : portOverride; _socket = new ServerSocket(_port, Utility.BACKLOG, bindAddress); _port = _socket.getLocalPort();
/** * Create service and Transaction status manager item. */ private void start( String serviceName, String host, int port ) { try { Service service = ClassloadingUtility.loadAndInstantiateClass(Service.class, serviceName, null); if(service == null) { tsLogger.i18NLogger.warn_recovery_TransactionStatusManager_4(serviceName); return; } ServerSocket socketServer = getTsmServerSocket(host, port); addService( service, socketServer ) ; TransactionStatusManagerItem.createAndSave(socketServer.getInetAddress().getHostAddress(), socketServer.getLocalPort() ) ; tsLogger.i18NLogger.info_recovery_TransactionStatusManager_3(Integer.toString(socketServer.getLocalPort()), socketServer.getInetAddress().getHostAddress(), serviceName); } catch ( IOException ex ) { tsLogger.i18NLogger.warn_recovery_TransactionStatusManager_14(getListenerHostName(), Integer.toString(getListenerPort(-1))); throw new FatalError(tsLogger.i18NLogger.get_recovery_TransactionStatusManager_9(), ex); } }
public TransactionStatusManager( int port ) { start( _defaultTsmService, null, port ) ; }
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 createTransactionStatusManager () { if (transactionStatusManager == null && _enableTSM) { transactionStatusManager = new TransactionStatusManager(); _shutdownHook = new Shutdown(); // add hook to ensure finalize gets called. Runtime.getRuntime().addShutdownHook(_shutdownHook); } }
throw new com.arjuna.ats.arjuna.exceptions.FatalError(tsLogger.i18NLogger.get_recovery_TransactionStatusManager_13()); String host = hostNameOverride == null ? getListenerHostName() : hostNameOverride; InetAddress bindAddress = Utility.hostNameToInetAddress(host); _port = portOverride == -1 ? getListenerPort(null) : portOverride; _socket = new ServerSocket(_port, Utility.BACKLOG, bindAddress); _port = _socket.getLocalPort();
/** * Create service and Transaction status manager item. */ private void start( String serviceName, String host, int port ) { try { Service service = ClassloadingUtility.loadAndInstantiateClass(Service.class, serviceName, null); if(service == null) { tsLogger.i18NLogger.warn_recovery_TransactionStatusManager_4(serviceName); return; } ServerSocket socketServer = getTsmServerSocket(host, port); addService( service, socketServer ) ; TransactionStatusManagerItem.createAndSave(socketServer.getInetAddress().getHostAddress(), socketServer.getLocalPort() ) ; tsLogger.i18NLogger.info_recovery_TransactionStatusManager_3(Integer.toString(socketServer.getLocalPort()), socketServer.getInetAddress().getHostAddress(), serviceName); } catch ( IOException ex ) { tsLogger.i18NLogger.warn_recovery_TransactionStatusManager_14(getListenerHostName(), Integer.toString(getListenerPort(-1))); throw new FatalError(tsLogger.i18NLogger.get_recovery_TransactionStatusManager_9(), ex); } }
public TransactionStatusManager() { start( _defaultTsmService, null, -1 ) ; }
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 createTransactionStatusManager () { if (transactionStatusManager == null && _enableTSM) { transactionStatusManager = new TransactionStatusManager(); _shutdownHook = new Shutdown(); // add hook to ensure finalize gets called. Runtime.getRuntime().addShutdownHook(_shutdownHook); } }
throw new com.arjuna.ats.arjuna.exceptions.FatalError(tsLogger.i18NLogger.get_recovery_TransactionStatusManager_13()); String host = hostNameOverride == null ? getListenerHostName() : hostNameOverride; InetAddress bindAddress = Utility.hostNameToInetAddress(host); _port = portOverride == -1 ? getListenerPort(null) : portOverride; _socket = new ServerSocket(_port, Utility.BACKLOG, bindAddress); _port = _socket.getLocalPort();