Class ExchangeRegistryService
java.lang.Object
com.bluebell.greenhouse.radicle.services.exchange.ExchangeRegistryService
Service-layer abstraction for reading exchange registry data from disk.
- Version:
- 2.0.2
- Author:
- Stephen Prizio
-
Constructor Summary
ConstructorsConstructorDescriptionExchangeRegistryService(com.fasterxml.jackson.databind.ObjectMapper objectMapper, Path exchangeRegistryPath) Creates a service backed by the configured on-disk exchange registry. -
Method Summary
Modifier and TypeMethodDescriptionReturns the approved exchange MIC values from the exchange registry.Returns allExchangeRegistryEntrys from the exchange registry.getExchangeByAlias(String alias) Returns a single exchange registry entry for the given StockAnalysis alias.getExchangeByMic(String mic) Returns a single exchange registry entry for the given MIC.
-
Constructor Details
-
ExchangeRegistryService
@Autowired public ExchangeRegistryService(com.fasterxml.jackson.databind.ObjectMapper objectMapper, @Qualifier("exchangeRegistryPath") Path exchangeRegistryPath) Creates a service backed by the configured on-disk exchange registry.- Parameters:
objectMapper- sharedObjectMapperexchangeRegistryPath- exchange registryPath
-
-
Method Details
-
getEntries
Returns allExchangeRegistryEntrys from the exchange registry.- Returns:
ListofExchangeRegistryEntry
-
getExchangeByMic
Returns a single exchange registry entry for the given MIC.- Parameters:
mic- exchange MIC- Returns:
ExchangeRegistryEntry
-
getExchangeByAlias
Returns a single exchange registry entry for the given StockAnalysis alias.- Parameters:
alias- exchange alias- Returns:
ExchangeRegistryEntry
-
getApprovedMicSet
-