All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.marketcetera.marketdata.csv.CSVFeedToken Maven / Gradle / Ivy

There is a newer version: 4.1.1
Show newest version
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