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);
}