Class AbstractSamplerControllerTemplate
- java.lang.Object
-
- org.anasoid.jmc.core.wrapper.template.AbstractJmcTemplate<RecordingControllerWrapper,RecordingControllerWrapper.RecordingControllerWrapperBuilder>
-
- org.anasoid.jmc.core.wrapper.template.samplers.AbstractSamplerControllerTemplate
-
- All Implemented Interfaces:
JmcTemplate<RecordingControllerWrapper>
- Direct Known Subclasses:
SimplePageControllerTemplate
public abstract class AbstractSamplerControllerTemplate extends AbstractJmcTemplate<RecordingControllerWrapper,RecordingControllerWrapper.RecordingControllerWrapperBuilder>
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(RecordingControllerWrapper.RecordingControllerWrapperBuilder controller)After Add Main sampler.protected voidbeforeMainSampler(RecordingControllerWrapper.RecordingControllerWrapperBuilder controller)Before Add Main sampler.protected JmcWrapperBuilder<RecordingControllerWrapper>init()Init builder, and customize it.protected abstract voidinitMainSampler(RecordingControllerWrapper.RecordingControllerWrapperBuilder controller)Init Sampler, and customize it.protected voidprepareWrapper(RecordingControllerWrapper 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(RecordingControllerWrapper wrapper)
Description copied from class:AbstractJmcTemplatefinalize wrapper to custom more attributes.- Overrides:
prepareWrapperin classAbstractJmcTemplate<RecordingControllerWrapper,RecordingControllerWrapper.RecordingControllerWrapperBuilder>- Parameters:
wrapper- Wrapper.
-
init
protected JmcWrapperBuilder<RecordingControllerWrapper> init()
Description copied from class:AbstractJmcTemplateInit builder, and customize it.- Specified by:
initin classAbstractJmcTemplate<RecordingControllerWrapper,RecordingControllerWrapper.RecordingControllerWrapperBuilder>- Returns:
- builder.
-
initMainSampler
protected abstract void initMainSampler(RecordingControllerWrapper.RecordingControllerWrapperBuilder controller)
Init Sampler, and customize it.
-
beforeMainSampler
protected void beforeMainSampler(RecordingControllerWrapper.RecordingControllerWrapperBuilder controller)
Before Add Main sampler.- Parameters:
controller- main controller.
-
afterMainSampler
protected void afterMainSampler(RecordingControllerWrapper.RecordingControllerWrapperBuilder controller)
After Add Main sampler.- Parameters:
controller- main controller.
-
-