Class ExsimFeedModule.MarketDataRequestData

    • 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 - a quickfix.Message value
        inDataEmitterSupport - a DataEmitterSupport value
        inRequestId - a String value
        inMarketDataRequest - a MarketDataRequest value
        inRequestedInstruments - a List<Instrument> value
    • Method Detail

      • getRequestMessage

        private quickfix.Message getRequestMessage()
        Get the requestMessage value.
        Returns:
        a quickfix.Message value