Package io.hyperfoil.http
Class HttpRunData
- java.lang.Object
-
- io.hyperfoil.http.HttpRunData
-
- All Implemented Interfaces:
PluginRunData
public class HttpRunData extends java.lang.Object implements PluginRunData
-
-
Constructor Summary
Constructors Constructor Description HttpRunData(io.hyperfoil.api.config.Benchmark benchmark, io.netty.channel.EventLoop[] executors, int agentId)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidinitForTesting(io.hyperfoil.api.session.Session session)static voidinitForTesting(io.hyperfoil.api.session.Session session, java.time.Clock clock)voidinitSession(io.hyperfoil.api.session.Session session, int executorId, io.hyperfoil.api.config.Scenario scenario, java.time.Clock clock)voidlistConnections(java.util.function.Consumer<java.lang.String> connectionCollector)voidopenConnections(java.util.function.Consumer<io.vertx.core.Future<java.lang.Void>> promiseCollector)voidshutdown()voidvisitConnectionStats(ConnectionStatsConsumer consumer)
-
-
-
Method Detail
-
initForTesting
public static void initForTesting(io.hyperfoil.api.session.Session session)
-
initForTesting
public static void initForTesting(io.hyperfoil.api.session.Session session, java.time.Clock clock)
-
initSession
public void initSession(io.hyperfoil.api.session.Session session, int executorId, io.hyperfoil.api.config.Scenario scenario, java.time.Clock clock)- Specified by:
initSessionin interfacePluginRunData
-
openConnections
public void openConnections(java.util.function.Consumer<io.vertx.core.Future<java.lang.Void>> promiseCollector)
- Specified by:
openConnectionsin interfacePluginRunData
-
listConnections
public void listConnections(java.util.function.Consumer<java.lang.String> connectionCollector)
- Specified by:
listConnectionsin interfacePluginRunData
-
visitConnectionStats
public void visitConnectionStats(ConnectionStatsConsumer consumer)
- Specified by:
visitConnectionStatsin interfacePluginRunData
-
shutdown
public void shutdown()
- Specified by:
shutdownin interfacePluginRunData
-
-