Beispiel #1
0
        private void ThreadStarted()
        {
            NetMeterContextManager.IncrNumberOfThreads();
            threadGroup.IncrNumberOfThreads();
            ThreadListenerTraverser startup = new ThreadListenerTraverser(true);

            testTree.Traverse(startup); // call ThreadListener.threadStarted()
        }
Beispiel #2
0
        private void ThreadFinished(LoopIterationListener iterationListener)
        {
            ThreadListenerTraverser shut = new ThreadListenerTraverser(false);

            testTree.Traverse(shut); // call ThreadListener.threadFinished()
            NetMeterContextManager.DecrNumberOfThreads();
            threadGroup.DecrNumberOfThreads();
            if (iterationListener != null)
            { // probably not possible, but check anyway
                controller.RemoveIterationListener(iterationListener);
            }
        }
Beispiel #3
0
 private void ThreadStarted()
 {
     NetMeterContextManager.IncrNumberOfThreads();
     threadGroup.IncrNumberOfThreads();
     ThreadListenerTraverser startup = new ThreadListenerTraverser(true);
     testTree.Traverse(startup); // call ThreadListener.threadStarted()
 }
Beispiel #4
0
 private void ThreadFinished(LoopIterationListener iterationListener)
 {
     ThreadListenerTraverser shut = new ThreadListenerTraverser(false);
     testTree.Traverse(shut); // call ThreadListener.threadFinished()
     NetMeterContextManager.DecrNumberOfThreads();
     threadGroup.DecrNumberOfThreads();
     if (iterationListener != null)
     { // probably not possible, but check anyway
         controller.RemoveIterationListener(iterationListener);
     }
 }