Class ExsimFeedModule.MarketDataRequestData
- java.lang.Object
-
- org.marketcetera.marketdata.exsim.ExsimFeedModule.AbstractRequestData
-
- org.marketcetera.marketdata.exsim.ExsimFeedModule.MarketDataRequestData
-
- Enclosing class:
- ExsimFeedModule
private static class ExsimFeedModule.MarketDataRequestData extends ExsimFeedModule.AbstractRequestData
Holds data relevant to a market data request as part of a module data flow.- Since:
- $Release$
- Version:
- $Id$
- Author:
- Colin DuPlantis
-
-
Field Summary
Fields Modifier and Type Field Description private Stringdescriptionhuman-readable description of the objectprivate MarketDataRequestmarketDataRequestoriginal market data requestprivate List<Instrument>requestedInstrumentsinstruments requestedprivate StringrequestIdrequest id of the requestprivate quickfix.MessagerequestMessageoriginal request message sent to the exchangeprivate booleanresubmittingindicates if the request is in the process of being resubmitted
-
Constructor Summary
Constructors Modifier Constructor Description privateMarketDataRequestData(quickfix.Message inRequestMessage, DataEmitterSupport inDataEmitterSupport, String inRequestId, MarketDataRequest inMarketDataRequest, List<Instrument> inRequestedInstruments)Create a new MarketDataRequestData instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private quickfix.MessagegetRequestMessage()Get the requestMessage value.StringtoString()-
Methods inherited from class org.marketcetera.marketdata.exsim.ExsimFeedModule.AbstractRequestData
getDataEmitterSupport
-
-
-
-
Field Detail
-
resubmitting
private volatile boolean resubmitting
indicates if the request is in the process of being resubmitted
-
description
private final String description
human-readable description of the object
-
requestMessage
private final quickfix.Message requestMessage
original request message sent to the exchange
-
requestId
private final String requestId
request id of the request
-
requestedInstruments
private final List<Instrument> requestedInstruments
instruments requested
-
marketDataRequest
private final MarketDataRequest marketDataRequest
original market data request
-
-
Constructor Detail
-
MarketDataRequestData
private MarketDataRequestData(quickfix.Message inRequestMessage, DataEmitterSupport inDataEmitterSupport, String inRequestId, MarketDataRequest inMarketDataRequest, List<Instrument> inRequestedInstruments)Create a new MarketDataRequestData instance.- Parameters:
inRequestMessage- aquickfix.MessagevalueinDataEmitterSupport- aDataEmitterSupportvalueinRequestId- aStringvalueinMarketDataRequest- aMarketDataRequestvalueinRequestedInstruments- aList<Instrument>value
-
-