- All Implemented Interfaces:
Method SummaryModifier and TypeMethodDescription
io.reactivex.Observable<Order>Warning: the order change stream is not yet fully implemented for Coinbase Pro.
io.reactivex.Observable<CoinbaseProWebSocketTransaction>Web socket transactions related to the specified currency, in their raw format.
io.reactivex.Observable<UserTrade>Gets authenticated trades for the logged-in user.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getUserTradesDescription copied from interface:
StreamingTradeServiceGets authenticated trades for the logged-in user.
Warning: there are currently no guarantees that messages will arrive in order, that messages will not be skipped, or that any initial state message will be sent on connection. Most exchanges have a recommended approach for managing this, involving timestamps, sequence numbers and a separate REST API for re-sync when inconsistencies appear. You should implement these approaches, if required, by combining calls to this method with
NotConnectedExceptionWhen not connected to the WebSocket API.
ExchangeSecurityExceptionif called without authentication details
getOrderChangesWarning: the order change stream is not yet fully implemented for Coinbase Pro. Orders are not fully populated, containing only the values changed since the last update. Other values will be null.
getRawWebSocketTransactionspublic io.reactivex.Observable<CoinbaseProWebSocketTransaction> getRawWebSocketTransactions
(CurrencyPair currencyPair, boolean filterChannelName)Web socket transactions related to the specified currency, in their raw format.
currencyPair- The currency pair.
- The stream.