package com.zillabyte.motherbrain.flow.collectors.coordinated; import com.zillabyte.motherbrain.flow.MapTuple; /**** * * @author jake * */ public final class BatchedTuple extends MapTuple { private static final long serialVersionUID = 6927109005444544118L; private Object _batch; private Integer _subBatch; private Object _id; public BatchedTuple(MapTuple t, Object tupleId, Object batchId) { super(t); _batch = batchId; _id = tupleId; } public Object batchId() { return _batch; } public Integer subBatchId() { return _subBatch; } // @Override // public String toString() { // return this.toVerboseString(); // } public String toVerboseString() { return "<#id=" + _id + " batch=" + _batch + " subBatch=" + _subBatch + " t=" + super.toString() + "#>"; } public Object getId() { return _id; } public void setTupleId(Object o){ _id = o; } }