Class ConvertListeners

java.lang.Object
org.apache.jmeter.engine.ConvertListeners
All Implemented Interfaces:
HashTreeTraverser

public class ConvertListeners extends Object implements HashTreeTraverser
Converts the Remoteable Test and Sample Listeners in the test tree by wrapping them with RemoteSampleListeners so that the samples are returned to the client. N.B. Does not handle ThreadListeners.
  • Constructor Details

    • ConvertListeners

      public ConvertListeners()
  • Method Details

    • addNode

      public void addNode(Object node, HashTree subTree)
      The tree traverses itself depth-first, calling addNode for each object it encounters as it goes. This is a callback method, and should not be called except by a HashTree during traversal.
      Specified by:
      addNode in interface HashTreeTraverser
      Parameters:
      node - the node currently encountered
      subTree - the HashTree under the node encountered
    • subtractNode

      public void subtractNode()
      Indicates traversal has moved up a step, and the visitor should remove the top node from its stack structure. This is a callback method, and should not be called except by a HashTree during traversal.
      Specified by:
      subtractNode in interface HashTreeTraverser
    • processPath

      public void processPath()
      Process path is called when a leaf is reached. If a visitor wishes to generate Lists of path elements to each leaf, it should keep a Stack data structure of nodes passed to it with addNode, and removing top items for every HashTreeTraverser.subtractNode() call. This is a callback method, and should not be called except by a HashTree during traversal.
      Specified by:
      processPath in interface HashTreeTraverser