Index

A C D E G I L M O P R S 
All Classes and Interfaces|All Packages|Constant Field Values

A

ACCOUNT_FACTORY_PARAM - Static variable in class org.knowm.xchange.simulated.SimulatedExchange
As with SimulatedExchange.ENGINE_FACTORY_PARAM, provides a default unshared but optionally shared instance of AccountFactory.
AccountFactory - Class in org.knowm.xchange.simulated
An instance of AccountFactory represents a single set of user accounts.
AccountFactory() - Constructor for class org.knowm.xchange.simulated.AccountFactory
 

C

cancelOrder(String) - Method in class org.knowm.xchange.simulated.SimulatedTradeService
 
cancelOrder(CancelOrderParams) - Method in class org.knowm.xchange.simulated.SimulatedTradeService
 
createOpenOrdersParams() - Method in class org.knowm.xchange.simulated.SimulatedTradeService
 
createTradeHistoryParams() - Method in class org.knowm.xchange.simulated.SimulatedTradeService
 

D

deposit(Currency, BigDecimal) - Method in class org.knowm.xchange.simulated.SimulatedAccountService
 

E

ENGINE_FACTORY_PARAM - Static variable in class org.knowm.xchange.simulated.SimulatedExchange
Allows the scope of the simulated exchange to be controlled.

G

getAccountInfo() - Method in class org.knowm.xchange.simulated.SimulatedAccountService
 
getAccountService() - Method in class org.knowm.xchange.simulated.SimulatedExchange
 
getDefaultExchangeSpecification() - Method in class org.knowm.xchange.simulated.SimulatedExchange
 
getMarketDataService() - Method in class org.knowm.xchange.simulated.SimulatedExchange
 
getNonceFactory() - Method in class org.knowm.xchange.simulated.SimulatedExchange
 
getOpenOrders(OpenOrdersParams) - Method in class org.knowm.xchange.simulated.SimulatedTradeService
 
getOrder(String...) - Method in class org.knowm.xchange.simulated.SimulatedTradeService
 
getOrder(OrderQueryParams...) - Method in class org.knowm.xchange.simulated.SimulatedTradeService
 
getOrderBook(CurrencyPair, Object...) - Method in class org.knowm.xchange.simulated.SimulatedMarketDataService
 
getRequiredCancelOrderParamClasses() - Method in class org.knowm.xchange.simulated.SimulatedTradeService
 
getRequiredOrderQueryParamClass() - Method in class org.knowm.xchange.simulated.SimulatedTradeService
 
getTicker(CurrencyPair, Object...) - Method in class org.knowm.xchange.simulated.SimulatedMarketDataService
 
getTradeHistory(TradeHistoryParams) - Method in class org.knowm.xchange.simulated.SimulatedTradeService
 
getTrades(CurrencyPair, Object...) - Method in class org.knowm.xchange.simulated.SimulatedMarketDataService
 
getTradeService() - Method in class org.knowm.xchange.simulated.SimulatedExchange
 

I

initServices() - Method in class org.knowm.xchange.simulated.SimulatedExchange
 

L

Level3OrderBook - Class in org.knowm.xchange.simulated
A full order book, consisting of every single limit order on the book on both the ask and bid sides.
Level3OrderBook() - Constructor for class org.knowm.xchange.simulated.Level3OrderBook
 

M

MatchingEngineFactory - Class in org.knowm.xchange.simulated
Represents a single virtual cryptocurrency exchange - effectively a set of order books for each currency where trades can be placed as maker orders and taker orders can be matched.
MatchingEngineFactory(AccountFactory) - Constructor for class org.knowm.xchange.simulated.MatchingEngineFactory
 

O

ON_OPERATION_PARAM - Static variable in class org.knowm.xchange.simulated.SimulatedExchange
onSimulatedExchangeOperation() - Method in class org.knowm.xchange.simulated.RandomExceptionThrower
 
onSimulatedExchangeOperation() - Method in interface org.knowm.xchange.simulated.SimulatedExchangeOperationListener
Called every time
org.knowm.xchange.simulated - package org.knowm.xchange.simulated
 

P

placeLimitOrder(LimitOrder) - Method in class org.knowm.xchange.simulated.SimulatedTradeService
 
placeLimitOrderUnrestricted(LimitOrder) - Method in class org.knowm.xchange.simulated.SimulatedTradeService
Use instead of SimulatedTradeService.placeLimitOrder(LimitOrder) to bypass rate limitations and transient errors when building up a simulated order book.
placeMarketOrder(MarketOrder) - Method in class org.knowm.xchange.simulated.SimulatedTradeService
 

R

RandomExceptionThrower - Class in org.knowm.xchange.simulated
This will cause SimulatedExchange to fail 0.5% of the time with a selection of commnplace transient issues which could happen at any time in real life and should therefore be handled gracefully in client code.
RandomExceptionThrower() - Constructor for class org.knowm.xchange.simulated.RandomExceptionThrower
Uses a random seed derived from the system clock.
RandomExceptionThrower(long) - Constructor for class org.knowm.xchange.simulated.RandomExceptionThrower
Uses a specified random seed
remoteInit() - Method in class org.knowm.xchange.simulated.SimulatedExchange
 

S

SimulatedAccountService - Class in org.knowm.xchange.simulated
 
SimulatedAccountService(SimulatedExchange) - Constructor for class org.knowm.xchange.simulated.SimulatedAccountService
 
SimulatedExchange - Class in org.knowm.xchange.simulated
A simple, in-memory implementation which mocks out the main elements of the XChange generic API in a consistent way.
SimulatedExchange() - Constructor for class org.knowm.xchange.simulated.SimulatedExchange
 
SimulatedExchangeOperationListener - Interface in org.knowm.xchange.simulated
Listener which is called every time the SimulatedExchange performs an operation.
SimulatedMarketDataService - Class in org.knowm.xchange.simulated
 
SimulatedMarketDataService(SimulatedExchange) - Constructor for class org.knowm.xchange.simulated.SimulatedMarketDataService
 
SimulatedTradeService - Class in org.knowm.xchange.simulated
 
SimulatedTradeService(SimulatedExchange) - Constructor for class org.knowm.xchange.simulated.SimulatedTradeService
 
A C D E G I L M O P R S 
All Classes and Interfaces|All Packages|Constant Field Values