Class BaseExchangeService<E extends Exchange>

java.lang.Object
org.knowm.xchange.service.BaseExchangeService<E>
Direct Known Subclasses:
AscendexBaseService, BankeraBaseService, BaseExmoService, BaseResilientExchangeService, BiboxBaseService, BitbayBaseService, BitbayBaseService, BitcoinAverageBaseService, BitcoinChartsBaseService, BitcoinCoreAccountServiceRaw, BitcoindeBaseService, BitcoindeBaseService, BitcoiniumBaseService, BitcointoyouBasePollingService, BitflyerBaseService, BithumbBaseService, BitmexBaseService, BitsoBaseService, BitstampBaseService, BityBaseService, BitZBaseService, Bl3pBaseService, BleutradeBaseService, BTCCBaseService, BTCMarketsBaseService, BTCTradeBaseService, BTCTurkBaseService, CCEXBaseService, CexIOBaseService, CmcMarketDataService, CobinhoodBaseService, CoinbaseBaseService, CoinbaseBaseService, CoinbeneBaseService, CoincheckBaseService, CoindealBaseService, CoindirectBaseService, CoinEggBaseService, CoinexBaseService, CoinfloorMarketDataServiceRaw, CoinfloorService, CoingiBaseService, CoinjarBaseService, CoinMarketCapMarketDataService, CoinmateBaseService, CoinoneBaseService, CoinsuperBaseService, CryptoFacilitiesBaseService, CryptopiaBaseService, CryptowatchBaseService, DeribitBaseService, DragonexBaseService, DsxBaseService, DVChainBaseService, EnigmaBaseService, EXXBaseService, FCoinBaseService, FtxBaseService, GateioBaseService, GeminiBaseService, GlobitexBaseService, HitbtcBaseService, HuobiBaseService, IdexAccountService, IdexMarketDataService, IdexTradeService, IndependentReserveBaseService, ItBitBaseService, KoineksBaseService, KoinimBaseService, KrakenBaseService, KunaBaseService, LakeBTCBaseService, LatokenBaseService, LgoBaseService, LunoBaseService, LykkeBaseService, MercadoBitcoinBaseService, OERBaseService, OkCoinBaseService, OkexBaseService, ParibuBaseService, PaymiumBaseService, PoloniexBaseService, QuoineBaseService, RippleBaseService, SerumBaseService, SimulatedAccountService, SimulatedMarketDataService, SimulatedTradeService, TheRockBaseService, TradeOgreBaseService, TrueFxMarketDataServiceRaw, UpbitBaseService, VaultoroBaseService, YoBitBaseService, ZaifBaseService

public abstract class BaseExchangeService<E extends Exchange>
extends Object
Top of the hierarchy abstract class for an "exchange service"
  • Field Details

    • exchange

      protected final E extends Exchange exchange
      The base Exchange. Every service has access to the containing exchange class, which hold meta data and the exchange specification
  • Constructor Details

    • BaseExchangeService

      protected BaseExchangeService​(E exchange)
      Constructor
  • Method Details

    • verifyOrder

      public void verifyOrder​(LimitOrder limitOrder)
    • verifyOrder

      public void verifyOrder​(MarketOrder marketOrder)
    • verifyOrder

      protected final void verifyOrder​(Order order, ExchangeMetaData exchangeMetaData)