| Fields inherited from interface org.marketcetera.marketdata.marketcetera.Messages |
CANNOT_ACQUIRE_ID, CANNOT_EXECUTE_QUERY, CANNOT_FIND_REQID, CANNOT_START_FEED, CONNECTION_STARTED, CONNECTION_STOPPED, EXCHANGE_ERROR, INVALID_EQUITY_OPTION_SYMBOL, LOGGER, PROVIDER, PROVIDER_DESCRIPTION, SENDER_COMP_LABEL, SESSION_NOT_FOUND, TARGET_COMP_ID_REQUIRED, TARGET_COMP_LABEL, UNKNOWN_EVENT_TYPE, UNKNOWN_MESSAGE_ENTRY_TYPE, UNSUPPORTED_FIX_VERSION, URI_MISSING_PORT, URL_LABEL, URL_REQUIRED |
| Methods inherited from class org.marketcetera.marketdata.AbstractMarketDataFeed |
addFeedComponentListener, afterDoExecute, beforeDoExecute, dataReceived, doInitialize, doReconnectToFeed, execute, getFeedStatus, getFeedType, getID, getProviderName, getTimeout, login, logout, removeFeedComponentListener, setFeedStatus, start |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getCapabilities
public Set<Capability> getCapabilities()
- Specified by:
getCapabilities in interface MarketDataFeed<MarketceteraFeedToken,MarketceteraFeedCredentials>
getSupportedAssetClasses
public Set<AssetClass> getSupportedAssetClasses()
- Specified by:
getSupportedAssetClasses in interface MarketDataFeed<MarketceteraFeedToken,MarketceteraFeedCredentials>
symbolFromString
public Equity symbolFromString(String symbolString)
isRunning
public boolean isRunning()
- Specified by:
isRunning in interface Lifecycle- Overrides:
isRunning in class AbstractMarketDataFeed<MarketceteraFeedToken,MarketceteraFeedCredentials,MarketceteraFeedMessageTranslator,MarketceteraFeedEventTranslator,org.marketcetera.marketdata.marketcetera.MarketceteraFeed.Request,MarketceteraFeed>
stop
public void stop()
- Specified by:
stop in interface Lifecycle- Overrides:
stop in class AbstractMarketDataFeed<MarketceteraFeedToken,MarketceteraFeedCredentials,MarketceteraFeedMessageTranslator,MarketceteraFeedEventTranslator,org.marketcetera.marketdata.marketcetera.MarketceteraFeed.Request,MarketceteraFeed>
fromAdmin
public void fromAdmin(Message message,
SessionID sessionID)
throws FieldNotFound,
IncorrectDataFormat,
IncorrectTagValue,
RejectLogon
- Specified by:
fromAdmin in interface Application
- Throws:
FieldNotFound
IncorrectDataFormat
IncorrectTagValue
RejectLogon
fromApp
public void fromApp(Message message,
SessionID sessionID)
throws FieldNotFound,
IncorrectDataFormat,
IncorrectTagValue,
UnsupportedMessageType
- Specified by:
fromApp in interface Application
- Throws:
FieldNotFound
IncorrectDataFormat
IncorrectTagValue
UnsupportedMessageType
onCreate
public void onCreate(SessionID sessionID)
- Specified by:
onCreate in interface Application
onLogon
public void onLogon(SessionID sessionID)
- Specified by:
onLogon in interface Application
onLogout
public void onLogout(SessionID sessionID)
- Specified by:
onLogout in interface Application
toAdmin
public void toAdmin(Message message,
SessionID sessionID)
- Specified by:
toAdmin in interface Application
toApp
public void toApp(Message message,
SessionID sessionID)
throws DoNotSend
- Specified by:
toApp in interface Application
- Throws:
DoNotSend
getInstance
public static MarketceteraFeed getInstance(String inProviderName)
throws URISyntaxException,
CoreException
- Gets an instance of
MarketceteraFeed.
- Parameters:
inProviderName - a String value
- Returns:
- a
MarketceteraFeed value
- Throws:
CoreException
URISyntaxException
doCancel
protected void doCancel(String inHandle)
- Specified by:
doCancel in class AbstractMarketDataFeed<MarketceteraFeedToken,MarketceteraFeedCredentials,MarketceteraFeedMessageTranslator,MarketceteraFeedEventTranslator,org.marketcetera.marketdata.marketcetera.MarketceteraFeed.Request,MarketceteraFeed>
doLogin
protected boolean doLogin(MarketceteraFeedCredentials inCredentials)
- Specified by:
doLogin in class AbstractMarketDataFeed<MarketceteraFeedToken,MarketceteraFeedCredentials,MarketceteraFeedMessageTranslator,MarketceteraFeedEventTranslator,org.marketcetera.marketdata.marketcetera.MarketceteraFeed.Request,MarketceteraFeed>
doLogout
protected void doLogout()
- Specified by:
doLogout in class AbstractMarketDataFeed<MarketceteraFeedToken,MarketceteraFeedCredentials,MarketceteraFeedMessageTranslator,MarketceteraFeedEventTranslator,org.marketcetera.marketdata.marketcetera.MarketceteraFeed.Request,MarketceteraFeed>
generateToken
protected MarketceteraFeedToken generateToken(MarketDataFeedTokenSpec inTokenSpec)
throws FeedException
- Specified by:
generateToken in class AbstractMarketDataFeed<MarketceteraFeedToken,MarketceteraFeedCredentials,MarketceteraFeedMessageTranslator,MarketceteraFeedEventTranslator,org.marketcetera.marketdata.marketcetera.MarketceteraFeed.Request,MarketceteraFeed>
- Throws:
FeedException
getEventTranslator
protected MarketceteraFeedEventTranslator getEventTranslator()
- Specified by:
getEventTranslator in class AbstractMarketDataFeed<MarketceteraFeedToken,MarketceteraFeedCredentials,MarketceteraFeedMessageTranslator,MarketceteraFeedEventTranslator,org.marketcetera.marketdata.marketcetera.MarketceteraFeed.Request,MarketceteraFeed>
getMessageTranslator
protected MarketceteraFeedMessageTranslator getMessageTranslator()
- Specified by:
getMessageTranslator in class AbstractMarketDataFeed<MarketceteraFeedToken,MarketceteraFeedCredentials,MarketceteraFeedMessageTranslator,MarketceteraFeedEventTranslator,org.marketcetera.marketdata.marketcetera.MarketceteraFeed.Request,MarketceteraFeed>
isLoggedIn
protected boolean isLoggedIn()
- Specified by:
isLoggedIn in class AbstractMarketDataFeed<MarketceteraFeedToken,MarketceteraFeedCredentials,MarketceteraFeedMessageTranslator,MarketceteraFeedEventTranslator,org.marketcetera.marketdata.marketcetera.MarketceteraFeed.Request,MarketceteraFeed>
doMarketDataRequest
protected List<String> doMarketDataRequest(org.marketcetera.marketdata.marketcetera.MarketceteraFeed.Request inData)
throws FeedException
- Specified by:
doMarketDataRequest in class AbstractMarketDataFeed<MarketceteraFeedToken,MarketceteraFeedCredentials,MarketceteraFeedMessageTranslator,MarketceteraFeedEventTranslator,org.marketcetera.marketdata.marketcetera.MarketceteraFeed.Request,MarketceteraFeed>
- Throws:
FeedException
Copyright © 2012. All Rights Reserved.