package org.yamcs.archive; import org.yamcs.yarch.Tuple; import org.yamcs.YamcsException; import org.yamcs.protobuf.Yamcs.ReplayRequest; public interface ReplayHandler { void setRequest(ReplayRequest newRequest) throws YamcsException; String getSelectCmd(); Object transform(Tuple t); /** * called at the end of the replay or during the replay in case the position has to be reset; should clean up * any resources that have been initialized in setRequest */ void reset(); }