io.reactivex.Observable.never()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(3.9k)|赞(0)|评价(0)|浏览(271)

本文整理了Java中io.reactivex.Observable.never()方法的一些代码示例,展示了Observable.never()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Observable.never()方法的具体详情如下:
包路径:io.reactivex.Observable
类名称:Observable
方法名:never

Observable.never介绍

[英]Returns an Observable that never sends any items or notifications to an Observer.

This ObservableSource is useful primarily for testing purposes. Scheduler: never does not operate by default on a particular Scheduler.
[中]

代码示例

代码示例来源:origin: ReactiveX/RxJava

  1. @Override
  2. public ObservableSource<Object> apply(Integer left) throws Exception {
  3. return Observable.never();
  4. }
  5. },

代码示例来源:origin: ReactiveX/RxJava

  1. @Override
  2. public ObservableSource<Object> apply(Object left) throws Exception {
  3. return Observable.never();
  4. }
  5. },

代码示例来源:origin: ReactiveX/RxJava

  1. @Override
  2. public ObservableSource<Object> apply(Object left) throws Exception {
  3. return Observable.never();
  4. }
  5. },

代码示例来源:origin: ReactiveX/RxJava

  1. @Override
  2. public Observable<Object> call() {
  3. return Observable.never();
  4. }
  5. }).subscribe(to);

代码示例来源:origin: ReactiveX/RxJava

  1. @Override
  2. public ObservableSource<Integer> apply(Integer v) throws Exception {
  3. if (v == 1) {
  4. return ps2;
  5. }
  6. return Observable.never();
  7. }
  8. })

代码示例来源:origin: ReactiveX/RxJava

  1. @Override
  2. public ObservableSource<Object> apply(Integer o) throws Exception {
  3. to.cancel();
  4. return Observable.never();
  5. }
  6. })

代码示例来源:origin: ReactiveX/RxJava

  1. @Override
  2. public ObservableSource<Object> apply(Observable<Object> o) throws Exception {
  3. return o.skipUntil(Observable.never());
  4. }
  5. });

代码示例来源:origin: ReactiveX/RxJava

  1. @Override
  2. public ObservableSource<List<Object>> apply(Observable<Object> f)
  3. throws Exception {
  4. return f.buffer(Observable.never());
  5. }
  6. }

代码示例来源:origin: ReactiveX/RxJava

  1. @SuppressWarnings("unchecked")
  2. @Test
  3. public void singleElementArray() {
  4. assertSame(Observable.never(), Observable.concatArrayDelayError(Observable.never()));
  5. }

代码示例来源:origin: ReactiveX/RxJava

  1. @SuppressWarnings("unchecked")
  2. @Test
  3. public void concatArraySingleElement() {
  4. assertSame(Observable.never(), Observable.concatArray(Observable.never()));
  5. }

代码示例来源:origin: ReactiveX/RxJava

  1. @Override
  2. public Observable<Observable<Object>> apply(Observable<Object> f)
  3. throws Exception {
  4. return f.window(Observable.never()).takeLast(1);
  5. }
  6. });

代码示例来源:origin: ReactiveX/RxJava

  1. @Test
  2. public void interrupt() {
  3. TestObserver<Object> to = new TestObserver<Object>();
  4. Thread.currentThread().interrupt();
  5. Observable.never().blockingSubscribe(to);
  6. }

代码示例来源:origin: ReactiveX/RxJava

  1. @SuppressWarnings("unchecked")
  2. @Test(expected = NullPointerException.class)
  3. public void combineLatestVarargsFunctionNull() {
  4. Observable.combineLatest(null, 128, Observable.never());
  5. }

代码示例来源:origin: ReactiveX/RxJava

  1. @Test
  2. public void manySources() {
  3. Observable<?>[] a = new Observable[32];
  4. Arrays.fill(a, Observable.never());
  5. a[31] = Observable.just(1);
  6. Observable.amb(Arrays.asList(a))
  7. .test()
  8. .assertResult(1);
  9. }

代码示例来源:origin: ReactiveX/RxJava

  1. @Test
  2. public void disposed() {
  3. TestHelper.checkDisposed(
  4. Observable.never()
  5. .throttleLatest(1, TimeUnit.MINUTES)
  6. );
  7. }

代码示例来源:origin: ReactiveX/RxJava

  1. @SuppressWarnings("unchecked")
  2. @Test(expected = NullPointerException.class)
  3. public void ambVarargsOneIsNull() {
  4. Observable.ambArray(Observable.never(), null).blockingLast();
  5. }

代码示例来源:origin: ReactiveX/RxJava

  1. @Test
  2. public void isDisposed() {
  3. TestHelper.checkDisposed(Single.never().flatMapObservable(Functions.justFunction(Observable.never())));
  4. }
  5. }

代码示例来源:origin: ReactiveX/RxJava

  1. @Test
  2. public void otherError() {
  3. Observable.never()
  4. .mergeWith(Single.error(new TestException()))
  5. .test()
  6. .assertFailure(TestException.class);
  7. }

代码示例来源:origin: ReactiveX/RxJava

  1. @Test
  2. public void fallbackErrors() {
  3. Observable.never()
  4. .timeout(1, TimeUnit.MILLISECONDS, Observable.error(new TestException()))
  5. .test()
  6. .awaitDone(5, TimeUnit.SECONDS)
  7. .assertFailure(TestException.class);
  8. }

代码示例来源:origin: ReactiveX/RxJava

  1. @Test
  2. public void dispose() {
  3. TestHelper.checkDisposed(PublishSubject.create().sample(1, TimeUnit.SECONDS, new TestScheduler()));
  4. TestHelper.checkDisposed(PublishSubject.create().sample(Observable.never()));
  5. }

相关文章

Observable类方法