Class SimplePageControllerTemplate
- java.lang.Object
-
- org.anasoid.jmc.core.wrapper.template.AbstractJmcTemplate<RecordingControllerWrapper,RecordingControllerWrapper.RecordingControllerWrapperBuilder>
-
- org.anasoid.jmc.core.wrapper.template.samplers.AbstractSamplerControllerTemplate
-
- org.anasoid.jmc.core.wrapper.template.samplers.http.controller.SimplePageControllerTemplate
-
- All Implemented Interfaces:
JmcTemplate<RecordingControllerWrapper>
public class SimplePageControllerTemplate extends AbstractSamplerControllerTemplate
Simple Page Controller that includeHTTPSamplerProxyWrapperwith name, path domain. can be customize using inheritance to add config ...
-
-
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 voidinitMainSampler(RecordingControllerWrapper.RecordingControllerWrapperBuilder 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, init, prepareWrapper
-
Methods inherited from class org.anasoid.jmc.core.wrapper.template.AbstractJmcTemplate
generate, prepareBuilder
-
-
-
-
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(RecordingControllerWrapper.RecordingControllerWrapperBuilder controller)
Description copied from class:AbstractSamplerControllerTemplateInit Sampler, and customize it.- Specified by:
initMainSamplerin classAbstractSamplerControllerTemplate
-
createSampler
protected AbstractJmcTemplate<HTTPSamplerProxyWrapper,HTTPSamplerProxyWrapper.HTTPSamplerProxyWrapperBuilder> createSampler()
-
-