Class JobMetrics

  • All Implemented Interfaces:
    java.io.Serializable

    public class JobMetrics
    extends java.lang.Object
    implements java.io.Serializable
    Metrics of a job.
    Author:
    Mahmoud Ben Hassine ([email protected])
    See Also:
    Serialized Form
    • Constructor Detail

      • JobMetrics

        public JobMetrics()
    • Method Detail

      • incrementFilterCount

        public void incrementFilterCount()
      • incrementFilterCount

        public void incrementFilterCount​(long count)
      • incrementErrorCount

        public void incrementErrorCount()
      • incrementErrorCount

        public void incrementErrorCount​(long count)
      • incrementReadCount

        public void incrementReadCount()
      • incrementReadCount

        public void incrementReadCount​(long count)
      • incrementWriteCount

        public void incrementWriteCount​(long count)
      • getStartTime

        public java.time.LocalDateTime getStartTime()
      • setStartTime

        public void setStartTime​(java.time.LocalDateTime startTime)
      • getEndTime

        public java.time.LocalDateTime getEndTime()
      • setEndTime

        public void setEndTime​(java.time.LocalDateTime endTime)
      • getDuration

        public java.time.Duration getDuration()
      • getFilterCount

        public long getFilterCount()
      • getErrorCount

        public long getErrorCount()
      • getReadCount

        public long getReadCount()
      • getWriteCount

        public long getWriteCount()
      • addMetric

        public void addMetric​(java.lang.String name,
                              java.lang.Object value)
      • getCustomMetrics

        public java.util.Map<java.lang.String,​java.lang.Object> getCustomMetrics()