/** Try and stop any action */ public void stop() { // tell the listenee (upstream bean) to stop if (m_listenee instanceof BeanCommon) { // System.err.println("Listener is BeanCommon"); ((BeanCommon) m_listenee).stop(); } if (m_tasks != null) { for (EvaluationTask t : m_tasks) { t.setStopped(); } } m_tasks = null; m_visual.setStatic(); m_setsComplete = 0; // shutdown the executor pool and reclaim storage if (m_executorPool != null) { m_executorPool.shutdownNow(); m_executorPool.purge(); m_executorPool = null; } // stop the evaluate thread /* if (m_evaluateThread != null) { m_evaluateThread.interrupt(); m_evaluateThread.stop(); m_evaluateThread = null; m_visual.setStatic(); } */ }
/** Stop all action */ @Override public void stop() { // tell the listenee (upstream bean) to stop if (m_listenee instanceof BeanCommon) { // System.err.println("Listener is BeanCommon"); ((BeanCommon) m_listenee).stop(); } }
@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; }
/** Try and stop any action */ public void stop() { // tell the listenee (upstream bean) to stop if (m_listenee instanceof BeanCommon) { // System.err.println("Listener is BeanCommon"); ((BeanCommon) m_listenee).stop(); } // stop the evaluate thread if (m_evaluateThread != null) { m_evaluateThread.interrupt(); m_evaluateThread.stop(); m_evaluateThread = null; m_visual.setStatic(); } }
/** Stop any action */ @Override @SuppressWarnings("deprecation") public void stop() { // tell the listenee (upstream bean) to stop if (m_listenee instanceof BeanCommon) { // System.err.println("Listener is BeanCommon"); ((BeanCommon) m_listenee).stop(); } // stop the fold thread if (m_foldThread != null) { Thread temp = m_foldThread; m_foldThread = null; temp.interrupt(); temp.stop(); } }
/** Stop all action if possible */ public void stop() { // tell all listenees (upstream beans) to stop Enumeration en = m_listenees.keys(); while (en.hasMoreElements()) { Object tempO = m_listenees.get(en.nextElement()); if (tempO instanceof BeanCommon) { ((BeanCommon) tempO).stop(); } } // stop the filter thread if (m_filterThread != null) { m_filterThread.interrupt(); m_filterThread.stop(); m_filterThread = null; m_visual.setStatic(); } }