Class ObjectProperty
java.lang.Object
org.apache.jmeter.testelement.property.AbstractProperty
org.apache.jmeter.testelement.property.ObjectProperty
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparable<JMeterProperty>
,JMeterProperty
- See Also:
-
Field Summary
Fields inherited from class org.apache.jmeter.testelement.property.AbstractProperty
log
-
Constructor Summary
ConstructorDescriptionDefault constructor.ObjectProperty
(String name) Constructs an instance withname
as its name and anull
value.ObjectProperty
(String name, Object p) Constructs an instance withname
as its name and the given value. -
Method Summary
Modifier and TypeMethodDescriptionclone()
void
recoverRunningVersion
(org.apache.jmeter.testelement.TestElement owner) Tell the property to revert to the state at the time setRunningVersion(true) was called.void
setObjectValue
(Object value) void
setRunningVersion
(boolean runningVersion) Make the property a running version or turn it off as the running version.Methods inherited from class org.apache.jmeter.testelement.property.AbstractProperty
compareTo, convertObject, createProperty, equals, getBlankProperty, getBlankProperty, getBooleanValue, getDoubleValue, getFloatValue, getIntValue, getIterator, getLongValue, getName, getPropertyType, hashCode, isEqualType, isRunningVersion, makeProperty, mergeIn, normalizeList, normalizeMap, setName, toString
-
Constructor Details
-
ObjectProperty
public ObjectProperty()Default constructor. Constructs anObjectProperty
with no name and anull
value -
ObjectProperty
Constructs an instance withname
as its name and anull
value.- Parameters:
name
- the name of this property
-
ObjectProperty
Constructs an instance withname
as its name and the given value.- Parameters:
name
- the name of this propertyp
- the value for this property
-
-
Method Details
-
recoverRunningVersion
public void recoverRunningVersion(org.apache.jmeter.testelement.TestElement owner) Tell the property to revert to the state at the time setRunningVersion(true) was called.- Parameters:
owner
- the owning element
-
setRunningVersion
public void setRunningVersion(boolean runningVersion) Make the property a running version or turn it off as the running version. A property that is made a running version will preserve the current state in such a way that it is retrievable by a future call to 'recoverRunningVersion()'. Additionally, a property that is a running version will resolve all functions prior to returning it's property value. A non-running version property will return functions as their uncompiled string representation.- Specified by:
setRunningVersion
in interfaceJMeterProperty
- Overrides:
setRunningVersion
in classAbstractProperty
- Parameters:
runningVersion
- flag whether this property is a running version
-
clone
- Specified by:
clone
in interfaceJMeterProperty
- Overrides:
clone
in classAbstractProperty
-
getStringValue
-
getObjectValue
-
setObjectValue
-