public class BatchInfo
extends java.lang.Object
implements scala.Product, scala.Serializable
| Constructor and Description | 
|---|
BatchInfo(Time batchTime,
         scala.collection.immutable.Map<java.lang.Object,StreamInputInfo> streamIdToInputInfo,
         long submissionTime,
         scala.Option<java.lang.Object> processingStartTime,
         scala.Option<java.lang.Object> processingEndTime,
         scala.collection.immutable.Map<java.lang.Object,OutputOperationInfo> outputOperationInfos)  | 
| Modifier and Type | Method and Description | 
|---|---|
Time | 
batchTime()  | 
abstract static boolean | 
canEqual(java.lang.Object that)  | 
abstract static boolean | 
equals(java.lang.Object that)  | 
long | 
numRecords()
The number of recorders received by the receivers in this batch. 
 | 
scala.collection.immutable.Map<java.lang.Object,OutputOperationInfo> | 
outputOperationInfos()  | 
scala.Option<java.lang.Object> | 
processingDelay()
Time taken for the all jobs of this batch to finish processing from the time they started
 processing. 
 | 
scala.Option<java.lang.Object> | 
processingEndTime()  | 
scala.Option<java.lang.Object> | 
processingStartTime()  | 
abstract static int | 
productArity()  | 
abstract static java.lang.Object | 
productElement(int n)  | 
static scala.collection.Iterator<java.lang.Object> | 
productIterator()  | 
static java.lang.String | 
productPrefix()  | 
scala.Option<java.lang.Object> | 
schedulingDelay()
Time taken for the first job of this batch to start processing from the time this batch
 was submitted to the streaming scheduler. 
 | 
scala.collection.immutable.Map<java.lang.Object,StreamInputInfo> | 
streamIdToInputInfo()  | 
long | 
submissionTime()  | 
scala.Option<java.lang.Object> | 
totalDelay()
Time taken for all the jobs of this batch to finish processing from the time they
 were submitted. 
 | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic BatchInfo(Time batchTime, scala.collection.immutable.Map<java.lang.Object,StreamInputInfo> streamIdToInputInfo, long submissionTime, scala.Option<java.lang.Object> processingStartTime, scala.Option<java.lang.Object> processingEndTime, scala.collection.immutable.Map<java.lang.Object,OutputOperationInfo> outputOperationInfos)
public abstract static boolean canEqual(java.lang.Object that)
public abstract static boolean equals(java.lang.Object that)
public abstract static java.lang.Object productElement(int n)
public abstract static int productArity()
public static scala.collection.Iterator<java.lang.Object> productIterator()
public static java.lang.String productPrefix()
public Time batchTime()
public scala.collection.immutable.Map<java.lang.Object,StreamInputInfo> streamIdToInputInfo()
public long submissionTime()
public scala.Option<java.lang.Object> processingStartTime()
public scala.Option<java.lang.Object> processingEndTime()
public scala.collection.immutable.Map<java.lang.Object,OutputOperationInfo> outputOperationInfos()
public scala.Option<java.lang.Object> schedulingDelay()
processingStartTime - submissionTime.public scala.Option<java.lang.Object> processingDelay()
processingEndTime - processingStartTime.public scala.Option<java.lang.Object> totalDelay()
processingDelay + schedulingDelay.public long numRecords()