Package io.hyperfoil.api.config
Class PluginBuilder<E>
- java.lang.Object
-
- io.hyperfoil.api.config.PluginBuilder<E>
-
public abstract class PluginBuilder<E> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected BenchmarkBuilderparent
-
Constructor Summary
Constructors Constructor Description PluginBuilder(BenchmarkBuilder parent)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddTags(java.util.Map<java.lang.String,java.lang.Object> tags)abstract PluginConfigbuild()BenchmarkBuilderendPlugin()abstract Eergonomics()abstract voidprepareBuild()
-
-
-
Field Detail
-
parent
protected final BenchmarkBuilder parent
-
-
Constructor Detail
-
PluginBuilder
public PluginBuilder(BenchmarkBuilder parent)
-
-
Method Detail
-
ergonomics
public abstract E ergonomics()
-
prepareBuild
public abstract void prepareBuild()
-
addTags
public void addTags(java.util.Map<java.lang.String,java.lang.Object> tags)
-
build
public abstract PluginConfig build()
-
endPlugin
public BenchmarkBuilder endPlugin()
-
-