Package org.knowm.xchange.idex
Class IdexExchange
java.lang.Object
org.knowm.xchange.BaseExchange
org.knowm.xchange.idex.IdexExchange
- All Implemented Interfaces:
Exchange
-
Nested Class Summary
-
Field Summary
Fields inherited from class org.knowm.xchange.BaseExchange
accountService, exchangeMetaData, exchangeSpecification, logger, marketDataService, tradeService
Fields inherited from interface org.knowm.xchange.Exchange
USE_SANDBOX
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAn account service typically provides access to the user's private exchange datafinal ExchangeMetaData
The Meta Data defining some semi-static properties of an exchange such as currency pairs, trading fees, etc.A market data service typically consists of a regularly updated list of the available prices for the various symbolssi.mazi.rescu.SynchronizedValueFactory<Long>
The nonce factory used to create a nonce value.An trade service typically provides access to trading functionalityfinal InstrumentMetaData
protected void
Methods inherited from class org.knowm.xchange.BaseExchange
applySpecification, getExchangeInstruments, getExchangeSpecification, getMetaDataFileName, loadExchangeMetaData, loadMetaData, remoteInit, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.knowm.xchange.Exchange
getResilienceRegistries
-
Constructor Details
-
IdexExchange
public IdexExchange()
-
-
Method Details
-
getExchangeMetaData
Description copied from interface:Exchange
The Meta Data defining some semi-static properties of an exchange such as currency pairs, trading fees, etc.- Specified by:
getExchangeMetaData
in interfaceExchange
- Overrides:
getExchangeMetaData
in classBaseExchange
- Returns:
- The exchange's meta data
-
getNextNonceApi
-
getAccountService
Description copied from interface:Exchange
An account service typically provides access to the user's private exchange dataTypically access is restricted by a secret API key and/or username password authentication which are usually provided in the
ExchangeSpecification
- Specified by:
getAccountService
in interfaceExchange
- Overrides:
getAccountService
in classBaseExchange
- Returns:
- The exchange's account service
-
getMarketDataService
Description copied from interface:Exchange
A market data service typically consists of a regularly updated list of the available prices for the various symbolsThis is the non-streaming (blocking) version of the service
- Specified by:
getMarketDataService
in interfaceExchange
- Overrides:
getMarketDataService
in classBaseExchange
- Returns:
- The exchange's market data service
-
getTradeService
Description copied from interface:Exchange
An trade service typically provides access to trading functionalityTypically access is restricted by a secret API key and/or username password authentication which are usually provided in the
ExchangeSpecification
- Specified by:
getTradeService
in interfaceExchange
- Overrides:
getTradeService
in classBaseExchange
- Returns:
- The exchange's trade service
-
initServices
protected void initServices()- Specified by:
initServices
in classBaseExchange
-
getNonceFactory
Description copied from interface:Exchange
The nonce factory used to create a nonce value. Allows services to accept a placeholder that is replaced with generated value just before message is serialized and sent. If a method of a rest accepts ValueFactory as a parameter, it's evaluated, the message is serialized and sent in a single synchronized block.- Specified by:
getNonceFactory
in interfaceExchange
- Overrides:
getNonceFactory
in classBaseExchange
- Returns:
- Synchronized value factory
-
getDefaultExchangeSpecification
- Returns:
- A default ExchangeSpecification to use during the creation process if one is not supplied