@Override public HostNameBinding create() { createAsync().toBlocking().subscribe(); return this; }
@Override public void beginDeleteByName(String id) { beginDeleteByNameAsync(id).toBlocking().subscribe(); }
@Override public void beginDeleteByName(String id) { beginDeleteByNameAsync(id).toBlocking().subscribe(); }
public static synchronized void execute(AzureUIRefreshEvent event) { if (listeners != null && !listeners.isEmpty()) { Observable.from(listeners.values()).flatMap((listener) -> Observable.create( subscriber -> { listener.setEvent(event); listener.run(); subscriber.onNext(listener); subscriber.onCompleted(); }) ).subscribeOn(Schedulers.io()).toBlocking().subscribe(); } }
@Override public void verifyDomainOwnership(String certificateOrderName, String domainVerificationToken) { verifyDomainOwnershipAsync(certificateOrderName, domainVerificationToken).toObservable().toBlocking().subscribe(); }
@Override public void stop() { stopAsync().toObservable().toBlocking().subscribe(); }
@Override public void verifyDomainOwnership(String certificateOrderName, String domainVerificationToken) { verifyDomainOwnershipAsync(certificateOrderName, domainVerificationToken).toObservable().toBlocking().subscribe(); }
public static void main(String[] args) { Observable.just(0, 100, 200, 1500, 1600, 1800, 2000, 10000) .flatMap(v -> Observable.timer(v, TimeUnit.MILLISECONDS).map(w -> v)) .doOnNext(v -> System.out.println("T=" + v)) .compose(debounceFirst(500, TimeUnit.MILLISECONDS)) .toBlocking() .subscribe(v -> System.out.println("Debounced: " + v)); }
@Override public void restart() { restartAsync().toObservable().toBlocking().subscribe(); }
@Override public void swap(String slotName) { swapAsync(slotName).toObservable().toBlocking().subscribe(); }
@Override public void applySlotConfigurations(String slotName) { applySlotConfigurationsAsync(slotName).toObservable().toBlocking().subscribe(); }
@Override public void start() { startAsync().toObservable().toBlocking().subscribe(); }
@Override public void verifyDomainOwnership(String certificateOrderName, String domainVerificationToken) { verifyDomainOwnershipAsync(certificateOrderName, domainVerificationToken).toObservable().toBlocking().subscribe(); }
@Override public void verifyDomainOwnership(AppServiceDomain domain) { verifyDomainOwnershipAsync(domain).toObservable().toBlocking().subscribe(); }
@Override public void restart() { restartAsync().toObservable().toBlocking().subscribe(); }
@Override public void applySlotConfigurations(String slotName) { applySlotConfigurationsAsync(slotName).toObservable().toBlocking().subscribe(); }
@Override public void resetSlotConfigurations() { resetSlotConfigurationsAsync().toObservable().toBlocking().subscribe(); }
@Override public void resetSlotConfigurations() { resetSlotConfigurationsAsync().toObservable().toBlocking().subscribe(); }
TestSubscriberAssertionsWrapper(BlockingObservable<T> actual) { super(actual, TestSubscriberAssertionsWrapper.class); TestSubscriber<T> subscriber = new TestSubscriber<>(); actual.subscribe(subscriber); onErrorEvents = subscriber.getOnErrorEvents(); onNextEvents = subscriber.getOnNextEvents(); onCompletedEvents = subscriber.getOnCompletedEvents(); }
@Test public void sample_419() throws Exception { Observable<Long> progress = transferFile(); Observable<Long> totalProgress = progress .scan((total, chunk) -> total + chunk); totalProgress .toBlocking() .subscribe(System.out::println); }