CurrencyHarvesterService

@Service
@ConditionalOnProperty(name = "cryptotrader.harvest.currency", havingValue = "true", matchIfMissing = false)
open class CurrencyHarvesterService

Constructors

Link copied to clipboard
@Autowired
constructor(currencyRepository: CurrencyRepository, currencyHistoryRepository: CurrencyHistoryRepository, uniqueCurrencyRepository: UniqueCurrencyRepository, uniqueCurrencyHistoryRepository: UniqueCurrencyHistoryRepository, currencyDataRetriever: CurrencyDataRetriever, backfiller: MarketSnapshotsBackfiller, snapshotService: MarketSnapshotOperations, currencyJsonGenerator: CurrencyJsonGenerator, currencyService: CurrencyService)

Functions

Link copied to clipboard
open fun buildMarketSnapshots(fullRefresh: Boolean)
Link copied to clipboard
@Scheduled(fixedRate = 5000)
open fun saveCurrencies()