public interface IDataStreamingClient extends Closeable
static IDataStreamingClientBuilder builder()
io.reactivex.Single<ConnAck> connectRx()
io.reactivex.Completable disconnectRx()
io.reactivex.Flowable<Object> subscribeRx()
io.reactivex.Completable addSubscriptionRx(Set<String> symbols, String category, Set<String> subTypes, String depth, Boolean overnightRequired)
io.reactivex.Completable removeSubscriptionRx(Set<String> symbols, String category, Set<String> subTypes)
io.reactivex.Completable removeAllSubscriptionRx()
CompletableFuture<ConnAck> connectAsync()
CompletableFuture<Void> disconnectAsync()
CompletableFuture<Void> subscribeAsync()
CompletableFuture<Void> addSubscriptionAsync(Set<String> symbols, String category, Set<String> subTypes, String depth, Boolean overnightRequired)
CompletableFuture<Void> removeSubscriptionAsync(Set<String> symbols, String category, Set<String> subTypes)
CompletableFuture<Void> removeAllSubscriptionAsync()
ConnAck connectBlocking()
void disconnectBlocking()
void subscribeBlocking()
void addSubscriptionBlocking(Set<String> symbols, String category, Set<String> subTypes, String depth, Boolean overnightRequired)
void removeSubscriptionBlocking(Set<String> symbols, String category, Set<String> subTypes)
void removeAllSubscriptionBlocking()
default void close()
close in interface AutoCloseableclose in interface CloseableCopyright © 2025 Webull. All rights reserved.