Class HttpRunData

    • 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 void initForTesting​(io.hyperfoil.api.session.Session session)  
      static void initForTesting​(io.hyperfoil.api.session.Session session, java.time.Clock clock)  
      void initSession​(io.hyperfoil.api.session.Session session, int executorId, io.hyperfoil.api.config.Scenario scenario, java.time.Clock clock)  
      void listConnections​(java.util.function.Consumer<java.lang.String> connectionCollector)  
      void openConnections​(java.util.function.Consumer<io.vertx.core.Future<java.lang.Void>> promiseCollector)  
      void shutdown()  
      void visitConnectionStats​(ConnectionStatsConsumer consumer)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HttpRunData

        public HttpRunData​(io.hyperfoil.api.config.Benchmark benchmark,
                           io.netty.channel.EventLoop[] executors,
                           int agentId)
    • 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:
        initSession in interface PluginRunData
      • openConnections

        public void openConnections​(java.util.function.Consumer<io.vertx.core.Future<java.lang.Void>> promiseCollector)
        Specified by:
        openConnections in interface PluginRunData
      • listConnections

        public void listConnections​(java.util.function.Consumer<java.lang.String> connectionCollector)
        Specified by:
        listConnections in interface PluginRunData