package org.marketcetera.strategy; import org.marketcetera.core.ClassVersion; /** * Describes the types of data that a strategy can emit. * * @author <a href="mailto:colin@marketcetera.com">Colin DuPlantis</a> * @version $Id: OutputType.java 16154 2012-07-14 16:34:05Z colin $ * @since 1.0.0 */ @ClassVersion("$Id: OutputType.java 16154 2012-07-14 16:34:05Z colin $") public enum OutputType { /** * orders created by this strategy */ ORDERS, /** * trade suggestions created by this strategy */ SUGGESTIONS, /** * events created by this strategy */ EVENTS, /** * notifications created by this strategy */ NOTIFICATIONS, /** * log output created by this strategy */ LOG, /** * all objects, regardless of type (includes all the above) */ ALL }