public class TupleCache
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected static class |
TupleCache.TupleList |
Constructor and Description |
---|
TupleCache() |
Modifier and Type | Method and Description |
---|---|
void |
addAckTuple(int taskId,
HeronTuples.AckTuple tuple) |
long |
addDataTuple(int destTaskId,
TopologyAPI.StreamId streamId,
HeronTuples.HeronDataTuple tuple,
boolean isAnchored) |
void |
addEmitTuple(int taskId,
HeronTuples.AckTuple tuple) |
void |
addFailTuple(int taskId,
HeronTuples.AckTuple tuple) |
void |
clear() |
protected TupleCache.TupleList |
get(int destTaskId) |
java.util.Map<java.lang.Integer,java.util.List<HeronTuples.HeronTupleSet>> |
getCache() |
boolean |
isEmpty() |
protected TupleCache.TupleList get(int destTaskId)
public long addDataTuple(int destTaskId, TopologyAPI.StreamId streamId, HeronTuples.HeronDataTuple tuple, boolean isAnchored)
public void addAckTuple(int taskId, HeronTuples.AckTuple tuple)
public void addFailTuple(int taskId, HeronTuples.AckTuple tuple)
public void addEmitTuple(int taskId, HeronTuples.AckTuple tuple)
public java.util.Map<java.lang.Integer,java.util.List<HeronTuples.HeronTupleSet>> getCache()
public boolean isEmpty()
public void clear()