Class AbstractSamplerControllerTemplate
- java.lang.Object
-
- org.anasoid.jmc.core.wrapper.template.AbstractJmcTemplate<GenericControllerWrapper<?,?>,GenericControllerWrapper.GenericControllerWrapperBuilder>
-
- org.anasoid.jmc.core.wrapper.template.samplers.AbstractSamplerControllerTemplate
-
- All Implemented Interfaces:
JmcTemplate<GenericControllerWrapper<?,?>>
- Direct Known Subclasses:
SimplePageControllerTemplate
public abstract class AbstractSamplerControllerTemplate extends AbstractJmcTemplate<GenericControllerWrapper<?,?>,GenericControllerWrapper.GenericControllerWrapperBuilder>
Abstract controller template that include simper in controller.
-
-
Constructor Summary
Constructors Constructor Description AbstractSamplerControllerTemplate()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidafterMainSampler(GenericControllerWrapper.GenericControllerWrapperBuilder controller)After Add Main sampler.protected voidbeforeMainSampler(GenericControllerWrapper.GenericControllerWrapperBuilder controller)Before Add Main sampler.protected GenericControllerWrapper.GenericControllerWrapperBuildercreateMainController()Create Main Controller.protected JmcWrapperBuilder<GenericControllerWrapper.GenericControllerWrapperBuilder>init()Init builder, and customize it.protected abstract voidinitMainSampler(GenericControllerWrapper.GenericControllerWrapperBuilder controller)Init Sampler, and customize it.protected voidprepareWrapper(GenericControllerWrapper wrapper)finalize wrapper to custom more attributes.-
Methods inherited from class org.anasoid.jmc.core.wrapper.template.AbstractJmcTemplate
generate, prepareBuilder
-
-
-
-
Method Detail
-
prepareWrapper
protected void prepareWrapper(GenericControllerWrapper wrapper)
Description copied from class:AbstractJmcTemplatefinalize wrapper to custom more attributes.- Overrides:
prepareWrapperin classAbstractJmcTemplate<GenericControllerWrapper<?,?>,GenericControllerWrapper.GenericControllerWrapperBuilder>- Parameters:
wrapper- Wrapper.
-
init
protected JmcWrapperBuilder<GenericControllerWrapper.GenericControllerWrapperBuilder> init()
Description copied from class:AbstractJmcTemplateInit builder, and customize it.- Specified by:
initin classAbstractJmcTemplate<GenericControllerWrapper<?,?>,GenericControllerWrapper.GenericControllerWrapperBuilder>- Returns:
- builder.
-
createMainController
protected GenericControllerWrapper.GenericControllerWrapperBuilder createMainController()
Create Main Controller.- Returns:
- main controller.
-
initMainSampler
protected abstract void initMainSampler(GenericControllerWrapper.GenericControllerWrapperBuilder controller)
Init Sampler, and customize it.
-
beforeMainSampler
protected void beforeMainSampler(GenericControllerWrapper.GenericControllerWrapperBuilder controller)
Before Add Main sampler.- Parameters:
controller- main controller.
-
afterMainSampler
protected void afterMainSampler(GenericControllerWrapper.GenericControllerWrapperBuilder controller)
After Add Main sampler.- Parameters:
controller- main controller.
-
-