I currently have a topology set up that makes use of an Esper Bolt created by tomdz on GitHub. Everything appears to work fine except when it comes to tuple anchoring.
In the Esper Bolt itself there is a callback:
public void update(EventBean[] newEvents, EventBean[] oldEvents, EPStatement statement, EPServiceProvider epServiceProvider)
The problem here is that I do not have a reference to the previous tuple in the tuple tree. This means when I go to emit my Esper result to the next Bolt in the sequence, I am unable to provide a tuple for anchoring:
collector.emit(new Values(eventName, eventGrouping, eventDescription, correlatedValues));
Wondering if anyone has encountered this issue in their own project? If so how did you get around this? I want to use anchoring to ensure message reliability throughout my topology.