Class BackendListenerContext
java.lang.Object
org.apache.jmeter.visualizers.backend.BackendListenerContext
BackendListenerContext is used to provide context information to a
 BackendListenerClient implementation. This currently consists of the
 initialization parameters which were specified in the GUI.
 
 All of the methods in this class are currently read-only. If update methods
 are included in the future, they should be defined so that a single instance
 of BackendListenerContext can be associated with each thread.
 Therefore, no synchronization should be needed. The same instance should
 be used for all calls to setupTest, runTest, and teardownTest.
- Since:
- 2.13
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleancontainsParameter(String name) Determine whether or not a value has been specified for the parameter with this name.booleangetBooleanParameter(String name, boolean defaultValue) intgetIntParameter(String name) Get the value of a specified parameter as an integer.intgetIntParameter(String name, int defaultValue) Get the value of a specified parameter as an integer, or return the specified default value if the value was not specified or is not an integer.longgetLongParameter(String name) Get the value of a specified parameter as a long.longgetLongParameter(String name, long defaultValue) Get the value of a specified parameter as along, or return the specified default value if the value was not specified or is not a long.getParameter(String name) Get the value of a specific parameter as a String, or null if the value was not specified.getParameter(String name, String defaultValue) Get the value of a specified parameter as a String, or return the specified default value if the value was not specified.Get an iterator of the parameter names.
- 
Constructor Details- 
BackendListenerContext- Parameters:
- args- the initialization parameters.
 
- 
BackendListenerContext- Parameters:
- params- the initialization parameters.
 
 
- 
- 
Method Details- 
containsParameterDetermine whether or not a value has been specified for the parameter with this name.- Parameters:
- name- the name of the parameter to test
- Returns:
- true if the parameter value has been specified, false otherwise.
 
- 
getParameterNamesIteratorGet an iterator of the parameter names.- Returns:
- an Iterator of Strings of the names of the parameters which have been specified for this test.
 
- 
getParameterGet the value of a specific parameter as a String, or null if the value was not specified.- Parameters:
- name- the name of the parameter whose value should be retrieved
- Returns:
- the value of the parameter, or null if the value was not specified
 
- 
getParameterGet the value of a specified parameter as a String, or return the specified default value if the value was not specified.- Parameters:
- name- the name of the parameter whose value should be retrieved
- defaultValue- the default value to return if the value of this parameter was not specified
- Returns:
- the value of the parameter, or the default value if the parameter was not specified
 
- 
getIntParameterGet the value of a specified parameter as an integer. An exception will be thrown if the parameter is not specified or if it is not an integer.- Parameters:
- name- the name of the parameter whose value should be retrieved
- Returns:
- the value of the parameter
- Throws:
- IllegalArgumentException- if no value defined
- NumberFormatException- if the parameter is not specified or is not an integer
- See Also:
 
- 
getIntParameterGet the value of a specified parameter as an integer, or return the specified default value if the value was not specified or is not an integer. A warning will be logged if the value is not an integer.- Parameters:
- name- the name of the parameter whose value should be retrieved
- defaultValue- the default value to return if the value of this parameter was not specified
- Returns:
- the value of the parameter, or the default value if the parameter was not specified
- See Also:
 
- 
getLongParameterGet the value of a specified parameter as a long. An exception will be thrown if the parameter is not specified or if it is not a long.- Parameters:
- name- the name of the parameter whose value should be retrieved
- Returns:
- the value of the parameter
- Throws:
- NumberFormatException- if the parameter is not specified or is not a long
- See Also:
 
- 
getLongParameterGet the value of a specified parameter as along, or return the specified default value if the value was not specified or is not a long. A warning will be logged if the value is not a long. The value may be specified in decimal, hexadecimal, or octal, as defined by Long.decode().- Parameters:
- name- the name of the parameter whose value should be retrieved
- defaultValue- the default value to return if the value of this parameter was not specified
- Returns:
- the value of the parameter, or the default value if the parameter was not specified
- See Also:
 
- 
getBooleanParameter- Parameters:
- name- Parameter name
- defaultValue- Default value used if name is not in params
- Returns:
- boolean the value of the parameter in the map, or the default value
 
 
-