Class AbstractMaxThroughputSummary<T extends Parameters,​S extends GeneralBenchSummary>

    • Constructor Detail

      • AbstractMaxThroughputSummary

        public AbstractMaxThroughputSummary()
        Creates an instance.
    • Method Detail

      • getMaxThroughput

        public float getMaxThroughput()
        Returns:
        the max throughput
      • setMaxThroughput

        public void setMaxThroughput​(float maxThroughput)
        Parameters:
        maxThroughput - the max throughput
      • getEndTimeMs

        public long getEndTimeMs()
        Returns:
        the end time (in ms)
      • setEndTimeMs

        public void setEndTimeMs​(long endTimeMs)
        Parameters:
        endTimeMs - the end time (in ms)
      • getParameters

        public T getParameters()
        Returns:
        the parameters
      • setParameters

        public void setParameters​(T parameters)
        Parameters:
        parameters - the parameters
      • addPassedRun

        public void addPassedRun​(long targetThroughput,
                                 S summary)
        Adds a passing run to the summary, for a target throughput.
        Parameters:
        targetThroughput - the target throughput
        summary - the summary
      • getPassedRuns

        public java.util.Map<java.lang.Long,​S> getPassedRuns()
        Returns:
        the Map(target throughput -> summary) of passed runs
      • setPassedRuns

        public void setPassedRuns​(java.util.Map<java.lang.Long,​S> passedRuns)
        Parameters:
        passedRuns - the Map(target throughput -> summary) of passed runs
      • addFailedRun

        public void addFailedRun​(long targetThroughput,
                                 S summary)
        Adds a failing run to the summary, for a target throughput.
        Parameters:
        targetThroughput - the target throughput
        summary - the summary
      • getFailedRuns

        public java.util.Map<java.lang.Long,​S> getFailedRuns()
        Returns:
        the Map(target throughput -> summary) of failed runs
      • setFailedRuns

        public void setFailedRuns​(java.util.Map<java.lang.Long,​S> failedRuns)
        Parameters:
        failedRuns - the Map(target throughput -> summary) of failed runs
      • getErrors

        public java.util.List<java.lang.String> getErrors()
        Specified by:
        getErrors in interface TaskResult
        Returns:
        the list of errors in the result