A C D E F G H I L M N O P R S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractRequestData(DataEmitterSupport) - Constructor for class org.marketcetera.marketdata.exsim.ExsimFeedModule.AbstractRequestData
-
Create a new AbstractRequestData instance.
- add(Message) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule.FixMessageProcessor
-
Add the given message to the processing queue.
- appDataDictionary - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
session FIX application data dictionary
- application - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
manages the FIX connection to the exchange
C
- cancel(DataFlowID, RequestID) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule
- cancelMarketDataRequest(ExsimFeedModule.MarketDataRequestData) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
Cancel the market data request with the given id.
- CANNOT_CANCEL_DATA - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- CANNOT_CANCEL_DATA_FLOW - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- CANNOT_REQUEST_DATA - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- CANNOT_RESOLVE_SYMBOL - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- create(Object...) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModuleFactory
D
- DATA_FLOW_ALREADY_CANCELED - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- DATA_REQUEST_PAYLOAD_REQUIRED - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- dataDictionary - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
session FIX dictionary
- dataEmitterSupport - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule.AbstractRequestData
-
data emitter support value
- description - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule.FixMessageProcessor
-
human-readable description of the processor
- description - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule.MarketDataRequestData
-
human-readable description of the object
- disconnect() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule
- doFeedStatusRequest(FeedStatusRequest, DataRequest, DataEmitterSupport) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
Execute a feed status request with the given attributes.
- doMarketDataRequest(MarketDataRequest, DataRequest, DataEmitterSupport) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
Perform the market data request
E
- endTime - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
session end time
- equals(Object) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule.OrderBookKey
- exchange - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule.OrderBookKey
-
exchange value
- exsimFeedConfig - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
configuration used to connect to the exchange
- ExsimFeedConfig - Class in org.marketcetera.marketdata.exsim
-
Provides configuration information for the
ExsimFeedModule. - ExsimFeedConfig() - Constructor for class org.marketcetera.marketdata.exsim.ExsimFeedConfig
- ExsimFeedModule - Class in org.marketcetera.marketdata.exsim
-
Supplies market data from the Marketcetera Exchange Simulator.
- ExsimFeedModule(ModuleURN) - Constructor for class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
Create a new ExsimFeedModule instance.
- ExsimFeedModule.AbstractRequestData - Class in org.marketcetera.marketdata.exsim
-
Provides common behavior for data flow requests.
- ExsimFeedModule.FeedStatusRequestData - Class in org.marketcetera.marketdata.exsim
-
Holds data relevant to a feed status request as part of a module data flow.
- ExsimFeedModule.FixApplication - Class in org.marketcetera.marketdata.exsim
-
Provides an API to the FIX connection to the exchange simulator.
- ExsimFeedModule.FixMessageProcessor - Class in org.marketcetera.marketdata.exsim
-
Process incoming FIX messages received from the exchange simulator.
- ExsimFeedModule.MarketDataRequestData - Class in org.marketcetera.marketdata.exsim
-
Holds data relevant to a market data request as part of a module data flow.
- ExsimFeedModule.MessageWrapper - Class in org.marketcetera.marketdata.exsim
-
Contains a received message and meta information about that message.
- ExsimFeedModule.OrderBookKey - Class in org.marketcetera.marketdata.exsim
-
Serves as the unique key for a cached order book.
- ExsimFeedModuleFactory - Class in org.marketcetera.marketdata.exsim
-
ModuleFactoryimplementation for theExsimFeedmarket data provider. - ExsimFeedModuleFactory() - Constructor for class org.marketcetera.marketdata.exsim.ExsimFeedModuleFactory
-
Create a new ExsimFeedModuleFactory instance.
F
- FEED_CONFIG_REQUIRED - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- FEED_OFFLINE - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- FEED_STATUS_UPDATE - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- feedAvailableTimeout - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
number of milliseconds to wait for the feed to become available if a request is made while it is offline
- feedAvailableTimeout - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
number of milliseconds to wait for the feed to become available if a request is made while it is offline
- feedStatus - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
current status of the feed
- FeedStatusRequestData(DataEmitterSupport) - Constructor for class org.marketcetera.marketdata.exsim.ExsimFeedModule.FeedStatusRequestData
-
Create a new FeedStatusRequestData instance.
- feedStatusRequestDataByDataFlowId - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
holds feed status requests by data flow id
- fixAplVersion - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
FIX application version if using FIXT11 for the
ExsimFeedConfig.fixVersion - FixApplication() - Constructor for class org.marketcetera.marketdata.exsim.ExsimFeedModule.FixApplication
- fixMessageProcessor - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
processes incoming FIX messages
- FixMessageProcessor() - Constructor for class org.marketcetera.marketdata.exsim.ExsimFeedModule.FixMessageProcessor
-
Create a new FixMessageProcessor instance.
- fixVersion - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
FIX version to use for exchange traffic
- fromAdmin(Message, SessionID) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule.FixApplication
- fromApp(Message, SessionID) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule.FixApplication
G
- getAppDataDictionary() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Get the appDataDictionary value.
- getAskIdFor(OrderBook, int) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
Get the message id used for the event at the given level of the ask book.
- getAssetClasses() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule
- getBidIdFor(OrderBook, int) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
Get the message id used for the event at the given level of the bid book.
- getCapabilities() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule
- getDataDictionary() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Get the dataDictionary value.
- getDataEmitterSupport() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule.AbstractRequestData
-
Get the dataEmitterSupport value.
- getEndTime() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Get the endTime value.
- getEvents(ExsimFeedModule.MessageWrapper, boolean) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
Get the market data events from the given message.
- getFeedStatus() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule
- getFixAplVersion() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Get the fixAplVersion value.
- getFixVersion() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Get the fixVersion value.
- getHeartBtInt() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Get the heartBtInt value.
- getHostname() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Get the hostname value.
- getMessage() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule.MessageWrapper
-
Get the message value.
- getMsgType() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule.MessageWrapper
-
Get the msgType value.
- getOrderBookFor(Instrument, String, String) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
Get the order book for the given instrument.
- getPort() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Get the port value.
- getReceivedTimestamp() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule.MessageWrapper
-
Get the receivedTimestamp value.
- getReconnectInterval() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Get the reconnectInterval value.
- getRequestId() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule.MessageWrapper
-
Get the requestId value.
- getRequestMessage() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule.MarketDataRequestData
-
Get the requestMessage value.
- getSenderCompId() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Get the senderCompId value.
- getSessionId() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Get the sessionId value.
- getStartTime() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Get the startTime value.
- getTargetCompId() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Get the targetCompId value.
- getTimeZone() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Get the timeZone value.
H
- hashCode() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule.OrderBookKey
- heartBtInt - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
session heart beat interval
- hostname - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
hostname to connect to
I
- idCounter - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
used to assign unique event ids
- IDENTIFIER - Static variable in class org.marketcetera.marketdata.exsim.ExsimFeedModuleFactory
-
market data provider identifier
- IGNORED_EXCEPTION_ON_SEND - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- IGNORING_UNEXPECTED_MESSAGE - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- IGNORING_UNHANDLED_UPDATE_TYPE - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- INSTANCE_URN - Static variable in class org.marketcetera.marketdata.exsim.ExsimFeedModuleFactory
-
instance URN value
- instrument - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule.OrderBookKey
-
instrument value
- INVALID_DATA_REQUEST_PAYLOAD - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- isNonStopSession() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Get the non-stop session value.
L
M
- MARKET_DATA_REQUEST_FAILED - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- MARKETDATA_REJECT_WITH_MESSAGE - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- MARKETDATA_REJECT_WITHOUT_MESSAGE - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- marketDataRequest - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule.MarketDataRequestData
-
original market data request
- MarketDataRequestData(Message, DataEmitterSupport, String, MarketDataRequest, List<Instrument>) - Constructor for class org.marketcetera.marketdata.exsim.ExsimFeedModule.MarketDataRequestData
-
Create a new MarketDataRequestData instance.
- marketDataService - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
provides access to market data services
- marketDataService - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModuleFactory
-
providers market data services
- message - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule.MessageWrapper
-
message value
- messageFactory - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
message factory for the specified FIX version
- Messages - Interface in org.marketcetera.marketdata.exsim
-
Provides messages for this package.
- MessageWrapper(Message) - Constructor for class org.marketcetera.marketdata.exsim.ExsimFeedModule.MessageWrapper
-
Create a new MessageWrapper instance.
- msgType - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule.MessageWrapper
-
message type value
N
- nonStopSession - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
indicates a non-stop session
O
- onCreate(SessionID) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule.FixApplication
- onLogon(SessionID) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule.FixApplication
- onLogout(SessionID) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule.FixApplication
- OrderBookKey(String, Instrument, String) - Constructor for class org.marketcetera.marketdata.exsim.ExsimFeedModule.OrderBookKey
-
Create a new OrderBookKey instance.
- orderBooksByInstrument - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
event order books keyed by instrument
- org.marketcetera.marketdata.exsim - package org.marketcetera.marketdata.exsim
P
- populateSessionSettings(SessionSettings) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Populates the given session settings value with the settings established for this config.
- port - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
port to connect to
- preStart() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule
- preStop() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule
- processData(Deque<ExsimFeedModule.MessageWrapper>) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule.FixMessageProcessor
- PROVIDER - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- PROVIDER_DESCRIPTION - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- PROVIDER_URN - Static variable in class org.marketcetera.marketdata.exsim.ExsimFeedModuleFactory
-
provider URN value
- publishEvents(Deque<Event>, String) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
Publish the given events to the data flow associated with the given id.
R
- receivedTimestamp - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule.MessageWrapper
-
received timestamp value
- reconnect() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule
- reconnectInterval - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
interval at which to connect to the exchange
- requestData(DataRequest, DataEmitterSupport) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule
- requestedInstruments - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule.MarketDataRequestData
-
instruments requested
- requestId - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule.MarketDataRequestData
-
request id of the request
- requestId - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule.MessageWrapper
-
request ID value
- requestId - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule.OrderBookKey
-
request id value
- requestMessage - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule.MarketDataRequestData
-
original request message sent to the exchange
- requestsByDataFlowId - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
holds market data request info by data flow id
- requestsByRequestId - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
holds data request info keyed by request id
- resubmitting - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule.MarketDataRequestData
-
indicates if the request is in the process of being resubmitted
S
- SENDER_COMPID_REQURED - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- senderCompId - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
sender comp id value to use
- sessionId - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
session ID value that the module will use to connect
- sessionId - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
session ID value that the module will use to connect
- setAppDataDictionary(String) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Sets the appDataDictionary value.
- setDataDictionary(String) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Sets the dataDictionary value.
- setEndTime(String) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Sets the endTime value.
- setFixAplVersion(String) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Sets the fixAplVersion value.
- setFixVersion(String) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Sets the fixVersion value.
- setHeartBtInt(int) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Sets the heartBtInt value.
- setHostname(String) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Sets the hostname value.
- setNonStopSession(boolean) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Sets the non-stop session value.
- setPort(int) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Sets the port value.
- setReconnectInterval(int) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Sets the reconnectInterval value.
- setSenderCompId(String) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Sets the senderCompId value.
- setStartTime(String) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Sets the startTime value.
- setTargetCompId(String) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Sets the targetCompId value.
- setTimeZone(String) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Sets the timeZone value.
- socketInitiator - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
handles physical connection to the simulated exchange
- start() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
Validate and start the object.
- start() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModuleFactory
-
Validate and start the object.
- startTime - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
session start time
- supportedAssetClasses - Static variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
supported asset classes for this provider
- supportedCapabilities - Static variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
supported capabilities for this provider
- symbolResolverService - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
resolves symbols to instruments
T
- targetCompId - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
target comp id value to use
- timeZone - Variable in class org.marketcetera.marketdata.exsim.ExsimFeedConfig
-
session time zone
- toAdmin(Message, SessionID) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule.FixApplication
- toApp(Message, SessionID) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule.FixApplication
- toString() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule.FixMessageProcessor
- toString() - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule.MarketDataRequestData
U
- UNABLE_TO_PROCESS_MESSAGE - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- UNSUPPORTED_DATA_REQUEST_PAYLOAD - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- UNSUPPORTED_UPDATE_ACTION - Static variable in interface org.marketcetera.marketdata.exsim.Messages
- updateFeedStatus(FeedStatus) - Method in class org.marketcetera.marketdata.exsim.ExsimFeedModule
-
Update the feed status to the new given value.
All Classes All Packages