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
}