Class CompactionTaskResult

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

    public class CompactionTaskResult
    extends java.lang.Object
    implements TaskResult
    Task results for the compaction bench.
    • Constructor Detail

      • CompactionTaskResult

        public CompactionTaskResult()
        Creates an empty result.
      • CompactionTaskResult

        public CompactionTaskResult​(CompactionTaskResult from)
        Copy constructor.
        Parameters:
        from - instance to copy from
    • Method Detail

      • setBaseParameters

        public void setBaseParameters​(BaseParameters baseParameters)
        Parameters:
        baseParameters - the BaseParameters to use
      • addError

        public void addError​(java.lang.String errorMsg)
        Parameters:
        errorMsg - an error msg to add
      • getErrors

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

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

        public void merge​(CompactionTaskResult toMerge)
                   throws java.lang.Exception
        Merges a result into this one.
        Parameters:
        toMerge - the result to merge
        Throws:
        java.lang.Exception
      • incrementNumSuccess

        public void incrementNumSuccess()
        Increase number of successes by 1.
      • aggregator

        public alluxio.stress.client.CompactionTaskResult.Aggregator aggregator()
        Specified by:
        aggregator in interface TaskResult
        Returns:
        the aggregator that can produce a summary