Package org.jeasy.batch.core.job
Class JobMetrics
- java.lang.Object
-
- org.jeasy.batch.core.job.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 Summary
Constructors Constructor Description JobMetrics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addMetric(java.lang.String name, java.lang.Object value)
java.util.Map<java.lang.String,java.lang.Object>
getCustomMetrics()
java.time.Duration
getDuration()
java.time.LocalDateTime
getEndTime()
long
getErrorCount()
long
getFilterCount()
long
getReadCount()
java.time.LocalDateTime
getStartTime()
long
getWriteCount()
void
incrementErrorCount()
void
incrementErrorCount(long count)
void
incrementFilterCount()
void
incrementFilterCount(long count)
void
incrementReadCount()
void
incrementReadCount(long count)
void
incrementWriteCount(long count)
void
setEndTime(java.time.LocalDateTime endTime)
void
setStartTime(java.time.LocalDateTime startTime)
-
-
-
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()
-
-