org.apache.jmeter.threads

Class TestCompiler

Implemented Interfaces:
HashTreeTraverser

public class TestCompiler
extends Object
implements HashTreeTraverser

Constructor Summary

TestCompiler(HashTree testTree, JMeterVariables vars)

Method Summary

void
addNode(Object node, HashTree subTree)
The tree traverses itself depth-first, calling addNode for each object it encounters as it goes.
SamplePackage
configureSampler(Sampler sampler)
SamplePackage
configureTransactionSampler(TransactionSampler transactionSampler)
void
done(SamplePackage pack)
static void
initialize()
Clears the pairing Set Called by StandardJmeterEngine at the start of a test run.
void
processPath()
Process path is called when a leaf is reached.
void
subtractNode()
Indicates traversal has moved up a step, and the visitor should remove the top node from its stack structure.

Constructor Details

TestCompiler

public TestCompiler(HashTree testTree,
                    JMeterVariables vars)

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

configureSampler

public SamplePackage configureSampler(Sampler sampler)

configureTransactionSampler

public SamplePackage configureTransactionSampler(TransactionSampler transactionSampler)

done

public void done(SamplePackage pack)

initialize

public static void initialize()
Clears the pairing Set Called by StandardJmeterEngine at the start of a test run.

processPath

public void processPath()
Specified by:
processPath in interface HashTreeTraverser

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

Copyright © 1998-2010 Apache Software Foundation. All Rights Reserved.