public class RegexFunction extends AbstractFunction
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ALL |
static java.lang.String |
KEY |
static java.lang.String |
RAND |
| Constructor and Description |
|---|
RegexFunction() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
execute(SampleResult previousResult,
Sampler currentSampler)
N.B. execute() should be synchronized if function is operating with non-thread-safe
objects (e.g. operates with files).
|
java.util.List<java.lang.String> |
getArgumentDesc()
Return a list of strings briefly describing each parameter your function
takes.
|
java.lang.String |
getReferenceKey()
Return the name of your function.
|
void |
setParameters(java.util.Collection<CompoundVariable> parameters)
Note: This is always called even if no parameters are provided
(versions of JMeter after 2.3.1)
|
addVariableValue, checkMinParameterCount, checkParameterCount, checkParameterCount, execute, getVariablespublic static final java.lang.String ALL
public static final java.lang.String RAND
public static final java.lang.String KEY
public java.lang.String execute(SampleResult previousResult, Sampler currentSampler) throws InvalidVariableException
N.B. execute() should be synchronized if function is operating with non-thread-safe objects (e.g. operates with files).
JMeter ensures setParameters() happens-before execute(): setParameters is executed in main thread, and worker threads are started after that.execute in interface Functionexecute in class AbstractFunctionpreviousResult - The previous SampleResultcurrentSampler - The current SamplerInvalidVariableException - - when the variables for the function call can't be evaluatedFunction.execute(SampleResult, Sampler)public java.util.List<java.lang.String> getArgumentDesc()
public java.lang.String getReferenceKey()
getReferenceKey in interface FunctiongetReferenceKey in class AbstractFunctionFunction.getReferenceKey()public void setParameters(java.util.Collection<CompoundVariable> parameters) throws InvalidVariableException
setParameters in interface FunctionsetParameters in class AbstractFunctionparameters - The parameters for the function callInvalidVariableException - - when the variables for the function call can't be evaluatedFunction.setParameters(Collection)Copyright © 1998-2018 Apache Software Foundation. All Rights Reserved.