package org.marketcetera.event; import java.util.List; import org.marketcetera.util.misc.ClassVersion; /* $License$ */ /** * An aggregation of {@link Event} objects that represents a market data provider data output. * * @author <a href="mailto:colin@marketcetera.com">Colin DuPlantis</a> * @version $Id: AggregateEvent.java 16154 2012-07-14 16:34:05Z colin $ * @since 1.5.0 */ @ClassVersion("$Id: AggregateEvent.java 16154 2012-07-14 16:34:05Z colin $") public interface AggregateEvent extends Event, HasInstrument { /** * Produces a list of <code>QuoteEvent</code> objects that describe * this <code>AggregateEvent</code>. * * @return a <code>List<QuoteEvent></code> value */ public List<QuoteEvent> decompose(); }