Class RpcTaskResult

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

    public class RpcTaskResult
    extends java.lang.Object
    implements TaskResult
    This object holds the results from one RPC benchmark test run, containing all successful and failed RPCs. For a successful RPC call, the result is a data point. For a failed RPC call, the result is an error.
    • Constructor Detail

      • RpcTaskResult

        public RpcTaskResult()
        Constructor.
      • RpcTaskResult

        public RpcTaskResult​(BaseParameters baseParameters,
                             RpcBenchParameters rpcBenchParameters)
        Constructor with only parameters.
        Parameters:
        baseParameters - base parameters
        rpcBenchParameters - test specific parameters
      • RpcTaskResult

        public RpcTaskResult​(RpcTaskResult source)
        A copy constructor.
        Parameters:
        source - the result 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
      • addPoint

        public void addPoint​(RpcTaskResult.Point p)
        Parameters:
        p - the data point to add to the results
      • getPoints

        public java.util.List<RpcTaskResult.Point> getPoints()
        Returns:
        all data points from successful RPCs
      • setPoints

        public void setPoints​(java.util.List<RpcTaskResult.Point> points)
        Parameters:
        points - data points
      • merge

        public void merge​(RpcTaskResult r)
        Parameters:
        r - another result to merge into this one
      • toString

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