package org.marketcetera.marketdata.csv; import org.marketcetera.core.ClassVersion; import org.marketcetera.marketdata.AbstractMarketDataFeedToken; import org.marketcetera.marketdata.MarketDataFeedTokenSpec; /** * Token for {@link CSVFeed}. * Dummy implementation, we are not doing anything clever in our subscriptions. * * @author <a href="mailto:toli@marketcetera.com">Toli Kuznets</a> * @author <a href="mailto:colin@marketcetera.com">Colin DuPlantis</a> * @since 2.1.0 * @version $Id: CSVFeedToken.java 16154 2012-07-14 16:34:05Z colin $ */ @ClassVersion("$Id: CSVFeedToken.java 16154 2012-07-14 16:34:05Z colin $") public class CSVFeedToken extends AbstractMarketDataFeedToken<CSVFeed> { /* (non-Javadoc) * @see java.lang.Object#toString() */ @Override public String toString() { return String.format("CSVFeedToken [%s]", //$NON-NLS-1$ getStatus()); } /** * Gets a <code>CSVFeedToken</code> with the given attributes. * * @param inTokenSpec a <code>MarketDataFeedTokenSpec</code> value * @param inFeed a <code>CSVFeed</code> value * @return a <code>CSVFeedToken</code> value */ static CSVFeedToken getToken(MarketDataFeedTokenSpec inTokenSpec, CSVFeed inFeed) { return new CSVFeedToken(inTokenSpec, inFeed); } /** * Create a new <code>CSVFeedToken</code> instance. * * @param inTokenSpec a <code>MarketDataFeedTokenSpec</code> value * @param inFeed a <code>CSVFeed</code> value */ private CSVFeedToken(MarketDataFeedTokenSpec inTokenSpec, CSVFeed inFeed) { super(inTokenSpec, inFeed); } }