Class JobServiceBenchSummary

  • All Implemented Interfaces:
    Summary, alluxio.util.JsonSerializable

    public final class JobServiceBenchSummary
    extends java.lang.Object
    implements Summary
    The summary for the job service stress tests.
    • Constructor Detail

      • JobServiceBenchSummary

        public JobServiceBenchSummary()
        Creates an instance.
      • JobServiceBenchSummary

        public JobServiceBenchSummary​(JobServiceBenchTaskResult mergedTaskResults,
                                      java.util.List<java.lang.String> nodes,
                                      java.util.Map<java.lang.String,​java.util.List<java.lang.String>> errors)
                               throws java.util.zip.DataFormatException
        Creates an instance.
        Parameters:
        mergedTaskResults - the merged task result
        nodes - the list of nodes
        errors - the list of errors
        Throws:
        java.util.zip.DataFormatException
    • Method Detail

      • getThroughput

        public float getThroughput()
        Returns:
        the throughput
      • setThroughput

        public void setThroughput​(float throughput)
        Parameters:
        throughput - the throughput
      • getDurationMs

        public long getDurationMs()
        Returns:
        the duration (in ms)
      • setDurationMs

        public void setDurationMs​(long durationMs)
        Parameters:
        durationMs - the duration (in ms)
      • setParameters

        public void setParameters​(JobServiceBenchParameters parameters)
        Parameters:
        parameters - the parameters
      • getNodes

        public java.util.List<java.lang.String> getNodes()
        Returns:
        the list of nodes
      • setNodes

        public void setNodes​(java.util.List<java.lang.String> nodes)
        Parameters:
        nodes - the list of nodes
      • getErrors

        public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getErrors()
        Returns:
        the errors
      • setErrors

        public void setErrors​(java.util.Map<java.lang.String,​java.util.List<java.lang.String>> errors)
        Parameters:
        errors - the errors
      • getEndTimeMs

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

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

        public void setStatistics​(SummaryStatistics statistics)
        Parameters:
        statistics - the statistics
      • getStatisticsPerMethod

        public java.util.Map<java.lang.String,​SummaryStatistics> getStatisticsPerMethod()
        Returns:
        statistics per method map
      • setStatisticsPerMethod

        public void setStatisticsPerMethod​(java.util.Map<java.lang.String,​SummaryStatistics> statisticsPerMethod)
        Parameters:
        statisticsPerMethod - the statistics per method map