Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ACCEPT_ALL_CERITICATES - Static variable in interface info.bitrich.xchangestream.core.StreamingExchange
- addAll(Instrument) - Method in class info.bitrich.xchangestream.core.ProductSubscription.ProductSubscriptionBuilder
- addBalances(Currency) - Method in class info.bitrich.xchangestream.core.ProductSubscription.ProductSubscriptionBuilder
- addFundingRates(Instrument) - Method in class info.bitrich.xchangestream.core.ProductSubscription.ProductSubscriptionBuilder
- addOrderbook(Instrument) - Method in class info.bitrich.xchangestream.core.ProductSubscription.ProductSubscriptionBuilder
- addOrders(Instrument) - Method in class info.bitrich.xchangestream.core.ProductSubscription.ProductSubscriptionBuilder
- addTicker(Instrument) - Method in class info.bitrich.xchangestream.core.ProductSubscription.ProductSubscriptionBuilder
- addTrades(Instrument) - Method in class info.bitrich.xchangestream.core.ProductSubscription.ProductSubscriptionBuilder
- addUserTrades(Instrument) - Method in class info.bitrich.xchangestream.core.ProductSubscription.ProductSubscriptionBuilder
- applyStreamingSpecification(ExchangeSpecification, NettyStreamingService<?>) - Method in interface info.bitrich.xchangestream.core.StreamingExchange
- AUTO_RECONNECT - Static variable in interface info.bitrich.xchangestream.core.StreamingExchange
B
- BEFORE_API_CALL_HANDLER - Static variable in class info.bitrich.xchangestream.util.Events
-
Exchange-specific parameter used for providing a
Runnableaction to be run prior to any API calls initiated during the course of maintaining a streamed connection. - BookSanityChecker - Class in info.bitrich.xchangestream.util
- BookSanityChecker() - Constructor for class info.bitrich.xchangestream.util.BookSanityChecker
- build() - Method in class info.bitrich.xchangestream.core.ProductSubscription.ProductSubscriptionBuilder
C
- CollectionUtils - Class in info.bitrich.xchangestream.util
- CollectionUtils() - Constructor for class info.bitrich.xchangestream.util.CollectionUtils
- connect(ProductSubscription...) - Method in interface info.bitrich.xchangestream.core.StreamingExchange
-
Connects to the WebSocket API of the exchange.
- connectionIdle() - Method in interface info.bitrich.xchangestream.core.StreamingExchange
- connectionStateObservable() - Method in interface info.bitrich.xchangestream.core.StreamingExchange
-
Observable for connectionState.
- connectionSuccess() - Method in interface info.bitrich.xchangestream.core.StreamingExchange
-
Observable for connection success event.
- create() - Static method in class info.bitrich.xchangestream.core.ProductSubscription
- createExchange(Class<? extends StreamingExchange>) - Method in enum class info.bitrich.xchangestream.core.StreamingExchangeFactory
-
Create an Exchange object with default ExchangeSpecification
- createExchange(String) - Method in enum class info.bitrich.xchangestream.core.StreamingExchangeFactory
-
Create an Exchange object with default ExchangeSpecification
- createExchange(ExchangeSpecification) - Method in enum class info.bitrich.xchangestream.core.StreamingExchangeFactory
- createExchangeWithoutSpecification(Class<? extends StreamingExchange>) - Method in enum class info.bitrich.xchangestream.core.StreamingExchangeFactory
- createExchangeWithoutSpecification(String) - Method in enum class info.bitrich.xchangestream.core.StreamingExchangeFactory
-
Create an Exchange object without default ExchangeSpecification
D
- disconnect() - Method in interface info.bitrich.xchangestream.core.StreamingExchange
-
Disconnect from the WebSocket API.
- disconnectObservable() - Method in interface info.bitrich.xchangestream.core.StreamingExchange
-
Observable for disconnection event.
E
- ENABLE_LOGGING_HANDLER - Static variable in interface info.bitrich.xchangestream.core.StreamingExchange
- Events - Class in info.bitrich.xchangestream.util
- Events() - Constructor for class info.bitrich.xchangestream.util.Events
G
- getApiKey() - Method in class info.bitrich.xchangestream.util.LocalExchangeConfig
- getBalanceChanges(Currency, Object...) - Method in interface info.bitrich.xchangestream.core.StreamingAccountService
-
Get the changes of account balance for the logged-in user.
- getBalances() - Method in class info.bitrich.xchangestream.core.ProductSubscription
- getFundingRate(Instrument, Object...) - Method in interface info.bitrich.xchangestream.core.StreamingMarketDataService
-
Get funding rate of specific instrument.
- getFundingRates() - Method in class info.bitrich.xchangestream.core.ProductSubscription
- getFundingRates() - Method in interface info.bitrich.xchangestream.core.StreamingMarketDataService
-
Get funding rates for all instruments of the platform.
- getOrderBook() - Method in class info.bitrich.xchangestream.core.ProductSubscription
- getOrderBook(CurrencyPair, Object...) - Method in interface info.bitrich.xchangestream.core.StreamingMarketDataService
-
Get an order book representing the current offered exchange rates (market depth).
- getOrderBook(Instrument, Object...) - Method in interface info.bitrich.xchangestream.core.StreamingMarketDataService
- getOrderChanges(CurrencyPair, Object...) - Method in interface info.bitrich.xchangestream.core.StreamingTradeService
-
Get the changes of order state for the logged-in user.
- getOrderChanges(Instrument, Object...) - Method in interface info.bitrich.xchangestream.core.StreamingTradeService
- getOrders() - Method in class info.bitrich.xchangestream.core.ProductSubscription
- getProxyHost() - Method in class info.bitrich.xchangestream.util.LocalExchangeConfig
- getProxyPort() - Method in class info.bitrich.xchangestream.util.LocalExchangeConfig
- getSecretKey() - Method in class info.bitrich.xchangestream.util.LocalExchangeConfig
- getStreamingAccountService() - Method in interface info.bitrich.xchangestream.core.StreamingExchange
-
Returns service that can be used to access streaming account data.
- getStreamingMarketDataService() - Method in interface info.bitrich.xchangestream.core.StreamingExchange
-
Returns service that can be used to access streaming market data.
- getStreamingTradeService() - Method in interface info.bitrich.xchangestream.core.StreamingExchange
-
Returns service that can be used to access streaming trade data.
- getTicker() - Method in class info.bitrich.xchangestream.core.ProductSubscription
- getTicker(CurrencyPair, Object...) - Method in interface info.bitrich.xchangestream.core.StreamingMarketDataService
-
Get a ticker representing the current exchange rate.
- getTicker(Instrument, Object...) - Method in interface info.bitrich.xchangestream.core.StreamingMarketDataService
- getTrades() - Method in class info.bitrich.xchangestream.core.ProductSubscription
- getTrades(CurrencyPair, Object...) - Method in interface info.bitrich.xchangestream.core.StreamingMarketDataService
-
Get the trades performed by the exchange.
- getTrades(Instrument, Object...) - Method in interface info.bitrich.xchangestream.core.StreamingMarketDataService
- getUserTrades() - Method in class info.bitrich.xchangestream.core.ProductSubscription
- getUserTrades() - Method in interface info.bitrich.xchangestream.core.StreamingTradeService
- getUserTrades(CurrencyPair, Object...) - Method in interface info.bitrich.xchangestream.core.StreamingTradeService
-
Gets authenticated trades for the logged-in user.
- getUserTrades(Instrument, Object...) - Method in interface info.bitrich.xchangestream.core.StreamingTradeService
H
- hasAuthenticated() - Method in class info.bitrich.xchangestream.core.ProductSubscription
- hasErrors(Iterator<LimitOrder>) - Static method in class info.bitrich.xchangestream.util.BookSanityChecker
- hasErrors(OrderBook) - Static method in class info.bitrich.xchangestream.util.BookSanityChecker
- hasErrors(LimitOrder) - Static method in class info.bitrich.xchangestream.util.BookSanityChecker
- hasUnauthenticated() - Method in class info.bitrich.xchangestream.core.ProductSubscription
I
- info.bitrich.xchangestream.core - package info.bitrich.xchangestream.core
- info.bitrich.xchangestream.util - package info.bitrich.xchangestream.util
- INSTANCE - Enum constant in enum class info.bitrich.xchangestream.core.StreamingExchangeFactory
- isAlive() - Method in interface info.bitrich.xchangestream.core.StreamingExchange
-
Checks whether connection to the exchange is alive.
- isEmpty() - Method in class info.bitrich.xchangestream.core.ProductSubscription
L
- L3_ORDERBOOK - Static variable in interface info.bitrich.xchangestream.core.StreamingExchange
- loadKeys(String, String, String) - Static method in class info.bitrich.xchangestream.util.PropsLoader
- LocalExchangeConfig - Class in info.bitrich.xchangestream.util
- LocalExchangeConfig(String, String) - Constructor for class info.bitrich.xchangestream.util.LocalExchangeConfig
- LocalExchangeConfig(String, String, String, String) - Constructor for class info.bitrich.xchangestream.util.LocalExchangeConfig
M
- messageDelay() - Method in interface info.bitrich.xchangestream.core.StreamingExchange
-
Observable for message delay measure.
O
- onApiCall(ExchangeSpecification) - Static method in class info.bitrich.xchangestream.util.Events
-
Returns the registered handler for the
Events.BEFORE_API_CALL_HANDLERevent.
P
- ProductSubscription - Class in info.bitrich.xchangestream.core
-
Use to specify subscriptions during the connect phase For instancing, use builder @link
ProductSubscription.ProductSubscriptionBuilder - ProductSubscription.ProductSubscriptionBuilder - Class in info.bitrich.xchangestream.core
- PropsLoader - Class in info.bitrich.xchangestream.util
- PropsLoader() - Constructor for class info.bitrich.xchangestream.util.PropsLoader
- proxyExecLine() - Static method in class info.bitrich.xchangestream.util.PropsLoader
- ProxyUtil - Class in info.bitrich.xchangestream.util
- ProxyUtil(String, long) - Constructor for class info.bitrich.xchangestream.util.ProxyUtil
R
- reconnectFailure() - Method in interface info.bitrich.xchangestream.core.StreamingExchange
-
Observable for reconnection failure event.
- resubscribeChannels() - Method in interface info.bitrich.xchangestream.core.StreamingExchange
S
- setApiKey(String) - Method in class info.bitrich.xchangestream.util.LocalExchangeConfig
- setProxyHost(String) - Method in class info.bitrich.xchangestream.util.LocalExchangeConfig
- setProxyPort(String) - Method in class info.bitrich.xchangestream.util.LocalExchangeConfig
- setSecretKey(String) - Method in class info.bitrich.xchangestream.util.LocalExchangeConfig
- shutdown() - Method in class info.bitrich.xchangestream.util.ProxyUtil
- SOCKS_PROXY_HOST - Static variable in interface info.bitrich.xchangestream.core.StreamingExchange
- SOCKS_PROXY_PORT - Static variable in interface info.bitrich.xchangestream.core.StreamingExchange
- startProxy() - Method in class info.bitrich.xchangestream.util.ProxyUtil
- stopProxy() - Method in class info.bitrich.xchangestream.util.ProxyUtil
- StreamingAccountService - Interface in info.bitrich.xchangestream.core
- StreamingExchange - Interface in info.bitrich.xchangestream.core
- StreamingExchangeFactory - Enum Class in info.bitrich.xchangestream.core
-
Factory to provide the following to
StreamingExchange: Manages the creation of specific Exchange implementations using runtime dependencies - StreamingMarketDataService - Interface in info.bitrich.xchangestream.core
- StreamingTradeService - Interface in info.bitrich.xchangestream.core
U
- useCompressedMessages(boolean) - Method in interface info.bitrich.xchangestream.core.StreamingExchange
-
Set whether or not to enable compression handler.
V
- valueOf(String) - Static method in enum class info.bitrich.xchangestream.core.StreamingExchangeFactory
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class info.bitrich.xchangestream.core.StreamingExchangeFactory
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values