Class IOMetricsInfo


  • public final class IOMetricsInfo
    extends java.lang.Object
    IO metrics information.
    • Field Detail

      • FIELD_NAME_BYTES_READ

        public static final java.lang.String FIELD_NAME_BYTES_READ
        See Also:
        Constant Field Values
      • FIELD_NAME_BYTES_WRITTEN

        public static final java.lang.String FIELD_NAME_BYTES_WRITTEN
        See Also:
        Constant Field Values
      • FIELD_NAME_RECORDS_READ

        public static final java.lang.String FIELD_NAME_RECORDS_READ
        See Also:
        Constant Field Values
      • FIELD_NAME_RECORDS_WRITTEN

        public static final java.lang.String FIELD_NAME_RECORDS_WRITTEN
        See Also:
        Constant Field Values
      • FIELD_NAME_ACC_BACK_PRESSURE

        public static final java.lang.String FIELD_NAME_ACC_BACK_PRESSURE
        See Also:
        Constant Field Values
      • FIELD_NAME_ACC_IDLE

        public static final java.lang.String FIELD_NAME_ACC_IDLE
        See Also:
        Constant Field Values
      • FIELD_NAME_ACC_BUSY

        public static final java.lang.String FIELD_NAME_ACC_BUSY
        See Also:
        Constant Field Values
    • Constructor Detail

      • IOMetricsInfo

        public IOMetricsInfo​(long bytesRead,
                             boolean bytesReadComplete,
                             long bytesWritten,
                             boolean bytesWrittenComplete,
                             long recordsRead,
                             boolean recordsReadComplete,
                             long recordsWritten,
                             boolean recordsWrittenComplete,
                             java.lang.Long accumulatedBackpressured,
                             java.lang.Long accumulatedIdle,
                             java.lang.Double accumulatedBusy)
    • Method Detail

      • getBytesRead

        public long getBytesRead()
      • isBytesReadComplete

        public boolean isBytesReadComplete()
      • getBytesWritten

        public long getBytesWritten()
      • isBytesWrittenComplete

        public boolean isBytesWrittenComplete()
      • getRecordsRead

        public long getRecordsRead()
      • isRecordsReadComplete

        public boolean isRecordsReadComplete()
      • getRecordsWritten

        public long getRecordsWritten()
      • isRecordsWrittenComplete

        public boolean isRecordsWrittenComplete()
      • getAccumulatedBackpressured

        public long getAccumulatedBackpressured()
      • getAccumulatedBusy

        public double getAccumulatedBusy()
      • getAccumulatedIdle

        public long getAccumulatedIdle()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object