Class AbstractJmxIncludeWrapper<T>
- java.lang.Object
-
- org.anasoid.jmc.core.wrapper.jmc.generic.AbstractJmxIncludeWrapper<T>
-
- All Implemented Interfaces:
java.io.Serializable,TestElementWrapper<T>
- Direct Known Subclasses:
AbstractParentJmxIncludeWrapper,AssertionJmxIncludeWrapper,ConfigElementJmxIncludeWrapper,ListenerJmxIncludeWrapper,PostProcessorJmxIncludeWrapper,PreProcessorJmxIncludeWrapper,TimerJmxIncludeWrapper
@XStreamConverter(TestElementConverter.class) public abstract class AbstractJmxIncludeWrapper<T> extends java.lang.Object implements TestElementWrapper<T>
Abstract JmX Include element.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractJmxIncludeWrapper.AbstractJmxIncludeWrapperBuilder<T,C extends AbstractJmxIncludeWrapper<T>,B extends AbstractJmxIncludeWrapper.AbstractJmxIncludeWrapperBuilder<T,C,B>>Builder.
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractJmxIncludeWrapper(AbstractJmxIncludeWrapper.AbstractJmxIncludeWrapperBuilder<T,?,?> b)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Stringcleanup(java.lang.String raw)cleanup raw content.java.util.List<TestElementWrapper<?>>getChilds()Get tree children.protected java.lang.StringgetDefaultPath()protected java.lang.StringgetParam(java.lang.String key)get Param format.java.util.Map<java.lang.String,java.lang.String>getParams()get list of Parameters.java.lang.StringgetPath()java.util.Set<java.lang.String>getTags()Get Tags.java.lang.Class<T>getTestClass()Test Class used by Jmeter TestElement.TEST_CLASS.java.lang.StringgetTestClassAsString()Test Class used by Jmeter TestElement.TEST_CLASS @See TestElement.voidinit()Init wrapper before conversion.protected voidinternalInit()protected java.lang.StringreplaceParam(java.lang.String raw)replace parameters.java.lang.StringtoXml()Convert object to Xml.
-
-
-
Constructor Detail
-
AbstractJmxIncludeWrapper
protected AbstractJmxIncludeWrapper(AbstractJmxIncludeWrapper.AbstractJmxIncludeWrapperBuilder<T,?,?> b)
-
-
Method Detail
-
getDefaultPath
protected java.lang.String getDefaultPath()
-
toXml
public java.lang.String toXml()
Convert object to Xml.
-
getTags
public java.util.Set<java.lang.String> getTags()
Description copied from interface:TestElementWrapperGet Tags. set of tags to categorize eleemnt, this field are not part of Jmeter and will not be persisted.- Specified by:
getTagsin interfaceTestElementWrapper<T>
-
replaceParam
protected java.lang.String replaceParam(java.lang.String raw)
replace parameters.- Parameters:
raw- raw content.
-
getParam
protected java.lang.String getParam(java.lang.String key)
get Param format.- Parameters:
key- key of parameter.
-
cleanup
protected java.lang.String cleanup(java.lang.String raw)
cleanup raw content.- Parameters:
raw- raw content.
-
init
public final void init()
Description copied from interface:TestElementWrapperInit wrapper before conversion.- Specified by:
initin interfaceTestElementWrapper<T>
-
internalInit
protected void internalInit()
-
getTestClass
public java.lang.Class<T> getTestClass()
Description copied from interface:TestElementWrapperTest Class used by Jmeter TestElement.TEST_CLASS. @See TestElement.- Specified by:
getTestClassin interfaceTestElementWrapper<T>
-
getTestClassAsString
public java.lang.String getTestClassAsString()
Description copied from interface:TestElementWrapperTest Class used by Jmeter TestElement.TEST_CLASS @See TestElement.- Specified by:
getTestClassAsStringin interfaceTestElementWrapper<T>
-
getChilds
public java.util.List<TestElementWrapper<?>> getChilds()
Description copied from interface:TestElementWrapperGet tree children.- Specified by:
getChildsin interfaceTestElementWrapper<T>- Returns:
- list of child.
-
getPath
public java.lang.String getPath()
-
getParams
public java.util.Map<java.lang.String,java.lang.String> getParams()
get list of Parameters.
-
-