Class TupleCache


  • public class TupleCache
    extends Object
    • Constructor Detail

      • TupleCache

        public TupleCache()
    • Method Detail

      • addDataTuple

        public long addDataTuple​(int srcTaskId,
                                 int destTaskId,
                                 org.apache.heron.api.generated.TopologyAPI.StreamId streamId,
                                 org.apache.heron.proto.system.HeronTuples.HeronDataTuple tuple,
                                 boolean isAnchored)
      • addAckTuple

        public void addAckTuple​(int srcTaskId,
                                int taskId,
                                org.apache.heron.proto.system.HeronTuples.AckTuple tuple)
      • addFailTuple

        public void addFailTuple​(int srcTaskId,
                                 int taskId,
                                 org.apache.heron.proto.system.HeronTuples.AckTuple tuple)
      • addEmitTuple

        public void addEmitTuple​(int srcTaskId,
                                 int taskId,
                                 org.apache.heron.proto.system.HeronTuples.AckTuple tuple)
      • getCache

        public Map<Integer,​List<org.apache.heron.proto.system.HeronTuples.HeronTupleSet>> getCache()
      • isEmpty

        public boolean isEmpty()
      • clear

        public void clear()