package org.marketcetera.module; import org.marketcetera.util.misc.ClassVersion; /* $License$ */ /** * An interface that is implemented by modules that are capable * of requesting data flows. * * @author anshul@marketcetera.com * @version $Id: DataFlowRequester.java 16154 2012-07-14 16:34:05Z colin $ * @since 1.0.0 */ @ClassVersion("$Id: DataFlowRequester.java 16154 2012-07-14 16:34:05Z colin $") //$NON-NLS-1$ public interface DataFlowRequester { /** * Supplies the support instance that can be used to request * data flows dynamically. This method is invoked right after * the module has been created and is guaranteed to be invoked * before its started. * * @param inSupport the data request support instance. */ public void setFlowSupport(DataFlowSupport inSupport); }