package org.marketcetera.messagehistory;
import org.marketcetera.core.ClassVersion;
import org.marketcetera.trade.ReportBase;
/**
* Visitor Patter - visit all the messages and perfrom an operation on them
* @author toli
* @version $Id: MessageVisitor.java 16154 2012-07-14 16:34:05Z colin $
*/
@ClassVersion("$Id: MessageVisitor.java 16154 2012-07-14 16:34:05Z colin $")
public interface MessageVisitor {
/** Visits each Execution Report that we have gathered for all the
* outstanding open orders
* @param report a <code>ReportBase</code> value
*/
public void visitOpenOrderExecutionReports(ReportBase report);
}