
org.marketcetera.marketdata.csv.CSVFeedToken Maven / Gradle / Ivy
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 Toli Kuznets
* @author Colin DuPlantis
* @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
{
/* (non-Javadoc)
* @see java.lang.Object#toString()
*/
@Override
public String toString()
{
return String.format("CSVFeedToken [%s]", //$NON-NLS-1$
getStatus());
}
/**
* Gets a CSVFeedToken
with the given attributes.
*
* @param inTokenSpec a MarketDataFeedTokenSpec
value
* @param inFeed a CSVFeed
value
* @return a CSVFeedToken
value
*/
static CSVFeedToken getToken(MarketDataFeedTokenSpec inTokenSpec,
CSVFeed inFeed)
{
return new CSVFeedToken(inTokenSpec,
inFeed);
}
/**
* Create a new CSVFeedToken
instance.
*
* @param inTokenSpec a MarketDataFeedTokenSpec
value
* @param inFeed a CSVFeed
value
*/
private CSVFeedToken(MarketDataFeedTokenSpec inTokenSpec,
CSVFeed inFeed)
{
super(inTokenSpec,
inFeed);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy