package com.activequant.interfaces.backtesting;
import com.activequant.domainmodel.backtesting.BacktestConfiguration;
import com.activequant.domainmodel.streaming.StreamEventIterator;
import com.activequant.domainmodel.streaming.TimeStreamEvent;
/**
* Constructs the stream event iterators from a backtest configuration.
*
* @author GhostRider
*
*/
public interface IStreamFactory {
public StreamEventIterator<? extends TimeStreamEvent>[] getStreamIterators(BacktestConfiguration btConfig) throws Exception;
}