package org.marketcetera.marketdata;
import org.marketcetera.core.ClassVersion;
/* $License$ */
/**
* Test implementation of {@link AbstractMarketDataFeedToken}.
*
* @author <a href="mailto:colin@marketcetera.com">Colin DuPlantis</a>
* @version $Id: MockMarketDataFeedToken.java 16154 2012-07-14 16:34:05Z colin $
* @since 0.5.0
*/
@ClassVersion("$Id: MockMarketDataFeedToken.java 16154 2012-07-14 16:34:05Z colin $") //$NON-NLS-1$
public class MockMarketDataFeedToken
extends AbstractMarketDataFeedToken<MockMarketDataFeed>
{
private String mHandle;
private boolean mShouldFail = false;
/**
* Create a new <code>TestMarketDataFeedToken</code> instance.
*
* @param inFixMessage
*/
private MockMarketDataFeedToken(MarketDataFeedTokenSpec inTokenSpec,
MockMarketDataFeed inFeed)
{
super(inTokenSpec,
inFeed);
}
static MockMarketDataFeedToken getToken(MarketDataFeedTokenSpec inTokenSpec,
MockMarketDataFeed inFeed)
{
return new MockMarketDataFeedToken(inTokenSpec,
inFeed);
}
void setHandle(String inHandle)
{
mHandle = inHandle;
}
public String getHandle()
{
return mHandle;
}
/**
* @return the shouldFail
*/
public boolean getShouldFail()
{
return mShouldFail;
}
/**
* @param inShouldFail the shouldFail to set
*/
public void setShouldFail(boolean inShouldFail)
{
mShouldFail = inShouldFail;
}
}