package com.zillabyte.motherbrain.flow.buffer; import net.sf.json.JSONObject; import com.zillabyte.motherbrain.flow.MapTuple; /** * * @author sashi * */ public interface BufferConsumer { public MapTuple getNextTuple(); public boolean isEmitComplete(); public JSONObject createSnapshot(); public void applySnapshot(JSONObject snapshot); }