Class CmdStatusBlock


  • public class CmdStatusBlock
    extends java.lang.Object
    This class holds command status detailed information.
    • Constructor Detail

      • CmdStatusBlock

        public CmdStatusBlock​(long jobControlId,
                              alluxio.grpc.OperationType type)
        Constructor.
        Parameters:
        jobControlId - command JobControlId
        type - the operation type
      • CmdStatusBlock

        public CmdStatusBlock​(long jobControlId,
                              java.util.List<SimpleJobStatusBlock> blocks,
                              alluxio.grpc.OperationType type)
        Constructor.
        Parameters:
        jobControlId - command JobControlId
        blocks - SimpleJobStatusBlock list
        type - operation type
    • Method Detail

      • getJobControlId

        public long getJobControlId()
        Get job control ID of the command.
        Returns:
        job control ID
      • addJobStatusBlock

        public void addJobStatusBlock​(SimpleJobStatusBlock block)
        Add an entry of job status block.
        Parameters:
        block -
      • getJobStatusBlock

        public java.util.List<SimpleJobStatusBlock> getJobStatusBlock()
        Get a list of job status block for a command.
        Returns:
        list of SimpleJobStatusBlock
      • getOperationType

        public alluxio.grpc.OperationType getOperationType()
        Get OperationType.
        Returns:
        OperationType
      • toProto

        public alluxio.grpc.CmdStatusBlock toProto()
                                            throws java.io.IOException
        Convert to proto type.
        Returns:
        return proto type of CmdStatusBlock
        Throws:
        java.io.IOException