Class IOTaskResult

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

    public class IOTaskResult
    extends java.lang.Object
    implements TaskResult
    Task result for the UFS I/O test.
    • Constructor Detail

      • IOTaskResult

        public IOTaskResult()
        An empty constructor.
      • IOTaskResult

        public IOTaskResult​(java.util.List<IOTaskResult.Point> points,
                            java.util.List<java.lang.String> errors)
        The constructor used for serialization.
        Parameters:
        points - the points
        errors - the errors
    • Method Detail

      • addPoint

        public void addPoint​(IOTaskResult.Point p)
        Parameters:
        p - the point to add
      • 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
      • setPoints

        public void setPoints​(java.util.List<IOTaskResult.Point> points)
        Parameters:
        points - the points
      • setBaseParameters

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

        public IOTaskResult merge​(IOTaskResult anotherResult)
        Merge another result into itself. Combine all the numbers.
        Parameters:
        anotherResult - another IOTaskResult
        Returns:
        self
      • reduceList

        public static IOTaskResult reduceList​(java.lang.Iterable<IOTaskResult> results)
        Reduce a list of IOTaskResult into one.
        Parameters:
        results - a list of results to combine
        Returns:
        the combined result
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object