[ https://issues.apache.org/jira/browse/CAMEL-20579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
James Netherton resolved CAMEL-20579. ------------------------------------- Resolution: Fixed > camel-xchange: ticker action may throw NotYetImplementedForExchangeException > ---------------------------------------------------------------------------- > > Key: CAMEL-20579 > URL: https://issues.apache.org/jira/browse/CAMEL-20579 > Project: Camel > Issue Type: Bug > Components: camel-xchange > Reporter: James Netherton > Assignee: James Netherton > Priority: Minor > Fix For: 4.5.0 > > > The xchange ticker action invokes this code: > https://github.com/apache/camel/blob/e924867d1a153e3d1bf6af7b01cf1f950cf91ff3/components/camel-xchange/src/main/java/org/apache/camel/component/xchange/XChangeEndpoint.java#L181 > Note the cast of 'pair' to 'Instrument'. Conveniently this works for the > default binance exchange that the component ships with. But for most other > exchanges, the xchange crypto API implementations still use the deprecated > MarketDataService.getTicker(CurrencyPair). > So if you try to use the ticker action for the kraken exchange, you get > NotYetImplementedForExchangeException. > We could do fallback to the older getTicker variant if the initial attempt > fails. -- This message was sent by Atlassian Jira (v8.20.10#820010)