public void actionPerformed(ActionEvent e) { if (stmt != null) { CancelStatementThread cst = new CancelStatementThread(new StatementWrapper(stmt), messageHandler); cst.tryCancel(); } }
public void tryCancel() { try { start(); join(1500); synchronized (this) { _joinReturned = true; if(false == _threadFinished) { // i18n[CancelStatementThread.cancelTimedOut=Failed to cancel statement within one second. Perhaps your driver/database does not support cancelling statements. If cancelling succeeds later you'll get a further messages.] String msg = s_stringMgr.getString("CancelStatementThread.cancelTimedOut"); _messageHandler.showErrorMessage(msg); s_log.error(msg); } } } catch (InterruptedException e) { throw new RuntimeException(e); } }
public void tryCancel() { try { start(); join(1500); synchronized (this) { _joinReturned = true; if(false == _threadFinished) { // i18n[CancelStatementThread.cancelTimedOut=Failed to cancel statement within one second. Perhaps your driver/database does not support cancelling statements. If cancelling succeeds later you'll get a further messages.] String msg = s_stringMgr.getString("CancelStatementThread.cancelTimedOut"); _messageHandler.showErrorMessage(msg); s_log.error(msg); } } } catch (InterruptedException e) { throw new RuntimeException(e); } }
public void actionPerformed(ActionEvent e) { if (stmt != null) { CancelStatementThread cst = new CancelStatementThread(new StatementWrapper(stmt), messageHandler); cst.tryCancel(); } }
public void cancel() { if(_stopExecution) { return; } _handler.sqlExecutionCancelled(); // i18n[SQLResultExecuterPanel.canceleRequested=Query execution cancel requested by user.] String msg = s_stringMgr.getString("SQLResultExecuterPanel.canceleRequested"); _session.getApplication().getMessageHandler().showMessage(msg); _stopExecution = true; if (null != _statementWrapper) { CancelStatementThread cst = new CancelStatementThread(_statementWrapper, _session.getApplication().getMessageHandler()); cst.tryCancel(); } }
public void cancel() { if(_stopExecution) { return; } _handler.sqlExecutionCancelled(); // i18n[SQLResultExecuterPanel.canceleRequested=Query execution cancel requested by user.] String msg = s_stringMgr.getString("SQLResultExecuterPanel.canceleRequested"); _session.getApplication().getMessageHandler().showMessage(msg); _stopExecution = true; if (null != _statementWrapper) { CancelStatementThread cst = new CancelStatementThread(_statementWrapper, _session.getApplication().getMessageHandler()); cst.tryCancel(); } }