Class SimplePageControllerTemplate
- java.lang.Object
-
- org.anasoid.jmc.core.wrapper.template.AbstractJmcTemplate<GenericControllerWrapper<?,?>,GenericControllerWrapper.GenericControllerWrapperBuilder>
-
- org.anasoid.jmc.core.wrapper.template.samplers.AbstractSamplerControllerTemplate
-
- org.anasoid.jmc.core.wrapper.template.samplers.http.controller.SimplePageControllerTemplate
-
- All Implemented Interfaces:
JmcTemplate<GenericControllerWrapper<?,?>>
public class SimplePageControllerTemplate extends AbstractSamplerControllerTemplate
Simple Page Controller that includeHTTPSamplerProxyWrapperwith name, path domain. can be customize using inheritance to add config ...
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringdomainprotected HttpMethodmethodprotected java.lang.Stringnameprotected java.lang.Stringpath
-
Constructor Summary
Constructors Constructor Description SimplePageControllerTemplate(@NonNull java.lang.String name, @NonNull java.lang.String path)Constructor.SimplePageControllerTemplate(@NonNull java.lang.String name, @NonNull java.lang.String path, @NonNull HttpMethod method)Constructor.SimplePageControllerTemplate(@NonNull java.lang.String name, @NonNull java.lang.String path, java.lang.String domain)Constructor.SimplePageControllerTemplate(@NonNull java.lang.String name, @NonNull java.lang.String path, java.lang.String domain, @NonNull HttpMethod method)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AbstractJmcTemplate<HTTPSamplerProxyWrapper,HTTPSamplerProxyWrapper.HTTPSamplerProxyWrapperBuilder>createSampler()protected java.lang.StringgetDomain()protected HttpMethodgetMethod()protected java.lang.StringgetName()protected java.lang.StringgetPath()protected voidinitMainSampler(GenericControllerWrapper.GenericControllerWrapperBuilder controller)Init Sampler, and customize it.protected voidprepareSamplerBuilder(HTTPSamplerProxyWrapper.HTTPSamplerProxyWrapperBuilder<?,?> builder)Prepare Main sampler builder.protected voidprepareSamplerWrapper(HTTPSamplerProxyWrapper samplerProxyWrapper)Prepare Main sampler wrapper.-
Methods inherited from class org.anasoid.jmc.core.wrapper.template.samplers.AbstractSamplerControllerTemplate
afterMainSampler, beforeMainSampler, createMainController, init, prepareWrapper
-
Methods inherited from class org.anasoid.jmc.core.wrapper.template.AbstractJmcTemplate
generate, prepareBuilder
-
-
-
-
Field Detail
-
name
protected final java.lang.String name
-
domain
protected final java.lang.String domain
-
path
protected final java.lang.String path
-
method
protected final HttpMethod method
-
-
Constructor Detail
-
SimplePageControllerTemplate
public SimplePageControllerTemplate(@NonNull @NonNull java.lang.String name, @NonNull @NonNull java.lang.String path)Constructor.- Parameters:
name- sampler name.path- path.
-
SimplePageControllerTemplate
public SimplePageControllerTemplate(@NonNull @NonNull java.lang.String name, @NonNull @NonNull java.lang.String path, java.lang.String domain)Constructor.- Parameters:
name- sampler name.path- path.domain- domain.
-
SimplePageControllerTemplate
public SimplePageControllerTemplate(@NonNull @NonNull java.lang.String name, @NonNull @NonNull java.lang.String path, @NonNull @NonNull HttpMethod method)Constructor.- Parameters:
name- sampler name.path- path.method- http method.
-
SimplePageControllerTemplate
public SimplePageControllerTemplate(@NonNull @NonNull java.lang.String name, @NonNull @NonNull java.lang.String path, java.lang.String domain, @NonNull @NonNull HttpMethod method)Constructor.- Parameters:
name- sampler name.path- path.domain- domain.method- http method.
-
-
Method Detail
-
prepareSamplerBuilder
protected void prepareSamplerBuilder(HTTPSamplerProxyWrapper.HTTPSamplerProxyWrapperBuilder<?,?> builder)
Prepare Main sampler builder.
-
prepareSamplerWrapper
protected void prepareSamplerWrapper(HTTPSamplerProxyWrapper samplerProxyWrapper)
Prepare Main sampler wrapper.
-
initMainSampler
protected void initMainSampler(GenericControllerWrapper.GenericControllerWrapperBuilder controller)
Description copied from class:AbstractSamplerControllerTemplateInit Sampler, and customize it.- Specified by:
initMainSamplerin classAbstractSamplerControllerTemplate
-
createSampler
protected AbstractJmcTemplate<HTTPSamplerProxyWrapper,HTTPSamplerProxyWrapper.HTTPSamplerProxyWrapperBuilder> createSampler()
-
getName
protected java.lang.String getName()
-
getDomain
protected java.lang.String getDomain()
-
getPath
protected java.lang.String getPath()
-
getMethod
protected HttpMethod getMethod()
-
-