Skip to main content

BmSimpleHistoricalDataInfo

Package: velox.api.layer1.data

Type: Class

Inheritance: java.lang.Object → BmSimpleHistoricalDataInfo

All Implemented Interfaces: HistoricalDataInfo

Annotations: @DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)

Description​

Describes parameters for data retrieval from Bookmap simple historical server.

Fields​

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.

Constructors​

BmSimpleHistoricalDataInfo​

public BmSimpleHistoricalDataInfo(String serverUrl)

BmSimpleHistoricalDataInfo​

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