Package org.knowm.xchange.exmo
Class ExmoExchange
java.lang.Object
org.knowm.xchange.BaseExchange
org.knowm.xchange.exmo.ExmoExchange
- All Implemented Interfaces:
Exchange
-
Field Summary
Fields inherited from class org.knowm.xchange.BaseExchange
accountService, exchangeMetaData, exchangeSpecification, logger, marketDataService, tradeServiceFields inherited from interface org.knowm.xchange.Exchange
USE_SANDBOX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsi.mazi.rescu.SynchronizedValueFactory<Long>The nonce factory used to create a nonce value.protected voidprotected voidvoidInitialize this instance with the remote meta data.Methods inherited from class org.knowm.xchange.BaseExchange
applySpecification, getAccountService, getExchangeInstruments, getExchangeMetaData, getExchangeSpecification, getMarketDataService, getMetaDataFileName, getTradeService, loadMetaData, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.knowm.xchange.Exchange
applySpecification, getAccountService, getExchangeInstruments, getExchangeMetaData, getExchangeSpecification, getMarketDataService, getResilienceRegistries, getTradeService
-
Constructor Details
-
ExmoExchange
public ExmoExchange()
-
-
Method Details
-
initServices
protected void initServices()- Specified by:
initServicesin classBaseExchange
-
getNonceFactory
Description copied from interface:ExchangeThe 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:
getNonceFactoryin interfaceExchange- Overrides:
getNonceFactoryin classBaseExchange- Returns:
- Synchronized value factory
-
getDefaultExchangeSpecification
- Specified by:
getDefaultExchangeSpecificationin interfaceExchange- Returns:
- A default ExchangeSpecification to use during the creation process if one is not supplied
-
remoteInit
Description copied from interface:ExchangeInitialize this instance with the remote meta data. Most exchanges require this method to be called beforeExchange.getExchangeMetaData(). Some exchanges require it before using some of their services.- Specified by:
remoteInitin interfaceExchange- Overrides:
remoteInitin classBaseExchange- Throws:
IOExceptionExchangeException
-
loadExchangeMetaData
- Overrides:
loadExchangeMetaDatain classBaseExchange
-