Class BmSimpleHistoricalDataInfo

java.lang.Object
velox.api.layer1.data.BmSimpleHistoricalDataInfo
All Implemented Interfaces:
HistoricalDataInfo

@DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class) public class BmSimpleHistoricalDataInfo extends Object implements HistoricalDataInfo
Describes parameters for data retrieval from Bookmap simple historical server.
  • Field Details

    • serverUrl

      public final String serverUrl
      URL of historical server
    • instrumentToImportDuration

      public final @Nullable Function<SubscribeInfo,Long> instrumentToImportDuration
      A mapping from SubscribeInfo to the Long.

      Used for selecting default or the closest available historical import duration value in subscription dialog.

      Returns default historical import duration in nanoseconds.
  • Constructor Details

    • BmSimpleHistoricalDataInfo

      public BmSimpleHistoricalDataInfo(String serverUrl)
    • BmSimpleHistoricalDataInfo

      public BmSimpleHistoricalDataInfo(String serverUrl, @Nullable Function<SubscribeInfo,Long> instrumentToImportDuration)