private static void refreshUI() { long ts = System.currentTimeMillis(); if (ts - lastUpdate < 1000) { return; // throttle down updates } lastUpdate = ts; GuiPackage gp = GuiPackage.getInstance(); if (gp != null) {// check there is a GUI gp.getMainFrame().updateCounts(); } }
private static void refreshUI() { long ts = System.currentTimeMillis(); if (ts - lastUpdate < 1000) { return; // throttle down updates } lastUpdate = ts; GuiPackage gp = GuiPackage.getInstance(); if (gp != null) {// check there is a GUI gp.getMainFrame().updateCounts(); } }
private static void refreshUI() { long ts = System.currentTimeMillis(); if (ts - lastUpdate < 1000) { return; // throttle down updates } lastUpdate = ts; GuiPackage gp = GuiPackage.getInstance(); if (gp != null) {// check there is a GUI gp.getMainFrame().updateCounts(); } }
@Override public void threadFinished() { JMeterContextService.decrNumberOfThreads(); GuiPackage gp =GuiPackage.getInstance(); if (gp != null) {// check there is a GUI gp.getMainFrame().updateCounts(); } for (RemoteThreadsLifeCycleListener listener : listeners) { listener.threadNumberDecreased(JMeterContextService.getNumberOfThreads()); } } }
/** * * @see RemoteThreadsListener#threadStarted() */ @Override public void threadStarted() { JMeterContextService.incrNumberOfThreads(); GuiPackage gp =GuiPackage.getInstance(); if (gp != null) {// check there is a GUI gp.getMainFrame().updateCounts(); } for (RemoteThreadsLifeCycleListener listener : listeners) { listener.threadNumberIncreased(JMeterContextService.getNumberOfThreads()); } }
private void threadStarted() { JMeterContextService.incrNumberOfThreads(); threadGroup.incrNumberOfThreads(); GuiPackage gp =GuiPackage.getInstance(); if (gp != null) {// check there is a GUI gp.getMainFrame().updateCounts(); } ThreadListenerTraverser startup = new ThreadListenerTraverser(true); testTree.traverse(startup); // call ThreadListener.threadStarted() }
private void threadFinished(LoopIterationListener iterationListener) { ThreadListenerTraverser shut = new ThreadListenerTraverser(false); testTree.traverse(shut); // call ThreadListener.threadFinished() JMeterContextService.decrNumberOfThreads(); threadGroup.decrNumberOfThreads(); GuiPackage gp = GuiPackage.getInstance(); if (gp != null){// check there is a GUI gp.getMainFrame().updateCounts(); } if (iterationListener != null) { // probably not possible, but check anyway threadGroupLoopController.removeIterationListener(iterationListener); } }