/** * Construct a new StreamThroughput * * @param statusMessagePrefix the unique identifier of the Knowledge Flow * component being measured. This enables the correct line in the * status area to be updated. See any Knowledge Flow step for an * example. * @param initialMessage an initial message to print to the status area for * this step on construction * @param log the log to write status updates to */ public StreamThroughput(String statusMessagePrefix, String initialMessage, Logger log) { this(statusMessagePrefix); if (log != null) { log.statusMessage(m_statusMessagePrefix + initialMessage); } }
/** * Send a message to the status * * @param message the message to status */ public void statusMessage(String message) { if (m_log != null) { m_log.statusMessage(m_statusMessagePrefix + message); } else { System.err.println(m_statusMessagePrefix + message); } }
public void actionPerformed(ActionEvent e) { if (m_IOThread != null) { m_IOThread.stop(); m_StopBut.setEnabled(false); m_IOThread = null; if (m_Log instanceof TaskLogger) { ((TaskLogger) m_Log).taskFinished(); } m_Log.statusMessage("Filtering process stopped prematurely"); } } });
/** * Output a status message * * @param message the status message */ public void statusMessage(String message) { if (m_log != null) { m_log.statusMessage(statusMessagePrefix() + message); } }
/** * Output a status message * * @param message the status message */ public void statusMessage(String message) { if (m_log != null) { m_log.statusMessage(statusMessagePrefix() + message); } }
public void actionPerformed(ActionEvent e) { if (m_IOThread != null) { m_IOThread.stop(); m_StopBut.setEnabled(false); m_IOThread = null; if (m_Log instanceof TaskLogger) { ((TaskLogger) m_Log).taskFinished(); } m_Log.statusMessage("Filtering process stopped prematurely"); } } });
/** * Register the end of measurement. Writes a "Finished" update (that includes * the final throughput info) to the status area of the log. * * @param log the log to write to * @return the message written to the status area. */ public String finished(Logger log) { if (m_avInstsPerSec == 0) { computeUpdate(System.currentTimeMillis()); } int nS = m_numSamples > 0 ? m_numSamples : 1; String msg = "Finished - " + m_instanceCount + " insts @ " + m_avInstsPerSec / nS + " insts/sec"; if (log != null) { log.statusMessage(m_statusMessagePrefix + msg); } return msg; }
@Override public void run() { try { m_Log.statusMessage("Saving to file..."); saver.setInstances(inst); saver.writeBatch(); m_Log.statusMessage("OK"); } catch (Exception ex) { ex.printStackTrace(); m_Log.logMessage(ex.getMessage()); } m_IOThread = null; } };
@Override public void run() { try { m_Log.statusMessage("Saving to file..."); saver.setInstances(inst); saver.writeBatch(); m_Log.statusMessage("OK"); } catch (Exception ex) { ex.printStackTrace(); m_Log.logMessage(ex.getMessage()); } m_IOThread = null; } };
@Override public void run() { try { m_Log.statusMessage("Reading from database..."); final Instances i = iq.retrieveInstances(); SwingUtilities.invokeAndWait(new Runnable() { public void run() { setInstances(new Instances(i)); } }); iq.disconnectFromDatabase(); } catch (Exception ex) { m_Log.statusMessage("Problem executing DB query " + m_SQLQ); JOptionPane.showMessageDialog(PreprocessPanel.this, "Couldn't read from database:\n" + ex.getMessage(), "Load Instances", JOptionPane.ERROR_MESSAGE); } m_IOThread = null; } };
@Override public void stop() { if (m_listenee != null) { if (m_listenee instanceof BeanCommon) { ((BeanCommon) m_listenee).stop(); } } if (m_log != null) { m_log.statusMessage(statusMessagePrefix() + "Stopped"); } m_busy = false; }
/** * Stop any processing that the bean might be doing. */ @Override public void stop() { if (m_listenee != null) { if (m_listenee instanceof BeanCommon) { ((BeanCommon) m_listenee).stop(); } } if (m_log != null) { m_log.statusMessage(statusMessagePrefix() + "Stopped"); } m_busy = false; m_stopRequested.set(true); }
@Override public void stop() { if (m_listenee != null) { if (m_listenee instanceof BeanCommon) { ((BeanCommon) m_listenee).stop(); } } if (m_log != null) { m_log.statusMessage(statusMessagePrefix() + "Stopped"); } m_busy = false; }
/** * Stop any processing that the bean might be doing. */ @Override public void stop() { if (m_listenee != null) { if (m_listenee instanceof BeanCommon) { ((BeanCommon) m_listenee).stop(); } } if (m_log != null) { m_log.statusMessage(statusMessagePrefix() + "Stopped"); } m_busy = false; m_stopRequested.set(true); }
/** * Stop any processing that the bean might be doing. */ @Override public void stop() { if (m_listenee != null) { if (m_listenee instanceof BeanCommon) { ((BeanCommon) m_listenee).stop(); } } if (m_log != null) { m_log.statusMessage(statusMessagePrefix() + "Stopped"); } m_busy = false; }
/** * Stop any processing that the bean might be doing. */ @Override public void stop() { if (m_listenee != null) { if (m_listenee instanceof BeanCommon) { ((BeanCommon) m_listenee).stop(); } } if (m_log != null) { m_log.statusMessage(statusMessagePrefix() + "Stopped"); } m_busy = false; }
/** * Stop any processing that the bean might be doing. */ @Override public void stop() { if (m_listenee != null) { if (m_listenee instanceof BeanCommon) { ((BeanCommon) m_listenee).stop(); } } if (m_log != null) { m_log.statusMessage(statusMessagePrefix() + "Stopped"); } m_busy = false; }
/** * Stop any processing that the bean might be doing. */ @Override public void stop() { if (m_listenee != null) { if (m_listenee instanceof BeanCommon) { ((BeanCommon) m_listenee).stop(); } } if (m_log != null) { m_log.statusMessage(statusMessagePrefix() + "Stopped"); } m_busy = false; }
/** * Stops the step (and upstream ones) and then prints an error message and * optional exception message * * @param error the error message to print * @param ex the optional exception */ protected void stopWithErrorMessage(String error, Exception ex) { stop(); if (m_log != null) { m_log.statusMessage(statusMessagePrefix() + error + " - see log for details"); m_log.logMessage(statusMessagePrefix() + error + (ex != null ? " " + ex.getMessage() : "")); } }
/** * Stops the step (and upstream ones) and then prints an error message and * optional exception message * * @param error the error message to print * @param ex the optional exception */ protected void stopWithErrorMessage(String error, Exception ex) { stop(); if (m_log != null) { m_log.statusMessage(statusMessagePrefix() + error + " - see log for details"); m_log.logMessage(statusMessagePrefix() + error + (ex != null ? " " + ex.getMessage() : "")); } }