Index

A B C D E G H I L M O P R S U V 
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 Runnable action 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_HANDLER event.

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.
A B C D E G H I L M O P R S U V 
All Classes and Interfaces|All Packages|Constant Field Values