本文整理了Java中io.reactivex.subjects.Subject.onComplete()
方法的一些代码示例,展示了Subject.onComplete()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Subject.onComplete()
方法的具体详情如下:
包路径:io.reactivex.subjects.Subject
类名称:Subject
方法名:onComplete
暂无
代码示例来源:origin: ReactiveX/RxJava
@Override
public void run() {
ps.onComplete();
}
};
代码示例来源:origin: ReactiveX/RxJava
@Override
public void run() {
s.onComplete();
}
};
代码示例来源:origin: ReactiveX/RxJava
@Override
public void run() {
s.onComplete();
}
};
代码示例来源:origin: ReactiveX/RxJava
@Override
public void run() {
ps.onComplete();
}
};
代码示例来源:origin: ReactiveX/RxJava
@Override
public void run() {
s.onComplete();
}
};
代码示例来源:origin: ReactiveX/RxJava
@Override
public void run() {
s.onComplete();
}
};
代码示例来源:origin: ReactiveX/RxJava
@Override
public void run() {
ps.onComplete();
}
};
代码示例来源:origin: ReactiveX/RxJava
/**
* Emit the given values and complete the Subject.
* @param <T> the value type
* @param p the target subject
* @param values the values to emit
*/
public static <T> void emit(Subject<T> p, T... values) {
for (T v : values) {
p.onNext(v);
}
p.onComplete();
}
代码示例来源:origin: ReactiveX/RxJava
@Override
public void run() {
ps1.onNext(1);
ps1.onComplete();
}
};
代码示例来源:origin: ReactiveX/RxJava
@Override
public void onNext(Integer t) {
super.onNext(t);
if (t == 1) {
ps.onNext(2);
ps.onComplete();
}
}
};
代码示例来源:origin: ReactiveX/RxJava
@Override
public void onNext(Integer t) {
super.onNext(t);
if (t == 1) {
ps.onNext(2);
ps.onComplete();
}
}
};
代码示例来源:origin: ReactiveX/RxJava
@Override
public void onNext(Integer t) {
super.onNext(t);
if (t == 1) {
ps.onNext(2);
ps.onComplete();
}
}
};
代码示例来源:origin: ReactiveX/RxJava
@Override
public void onNext(Integer t) {
super.onNext(t);
if (t == 1) {
ps.onNext(2);
ps.onComplete();
}
}
};
代码示例来源:origin: ReactiveX/RxJava
@Override
public void onNext(Integer t) {
super.onNext(t);
if (t == 1) {
ps.onNext(2);
ps.onComplete();
}
}
};
代码示例来源:origin: ReactiveX/RxJava
@Override
public void onNext(Integer t) {
super.onNext(t);
if (t == 1) {
ps.onNext(2);
ps.onComplete();
}
}
};
代码示例来源:origin: ReactiveX/RxJava
@Override
public void onNext(Integer t) {
super.onNext(t);
if (t == 1) {
ps.onNext(2);
ps.onComplete();
}
}
};
代码示例来源:origin: ReactiveX/RxJava
@Test
public void testNextWithCallingHasNextMultipleTimes() {
Subject<String> obs = PublishSubject.create();
Iterator<String> it = next(obs).iterator();
fireOnNextInNewThread(obs, "one");
assertTrue(it.hasNext());
assertTrue(it.hasNext());
assertTrue(it.hasNext());
assertTrue(it.hasNext());
assertEquals("one", it.next());
obs.onComplete();
try {
it.next();
fail("At the end of an iterator should throw a NoSuchElementException");
} catch (NoSuchElementException e) {
}
}
代码示例来源:origin: ReactiveX/RxJava
@Test
public void testNextWithOnlyUsingNextMethod() {
Subject<String> obs = PublishSubject.create();
Iterator<String> it = next(obs).iterator();
fireOnNextInNewThread(obs, "one");
assertEquals("one", it.next());
fireOnNextInNewThread(obs, "two");
assertEquals("two", it.next());
obs.onComplete();
try {
it.next();
fail("At the end of an iterator should throw a NoSuchElementException");
} catch (NoSuchElementException e) {
}
}
代码示例来源:origin: ReactiveX/RxJava
@Test
public void testMostRecent() {
Subject<String> s = PublishSubject.create();
Iterator<String> it = mostRecent(s, "default").iterator();
assertTrue(it.hasNext());
assertEquals("default", it.next());
assertEquals("default", it.next());
s.onNext("one");
assertTrue(it.hasNext());
assertEquals("one", it.next());
assertEquals("one", it.next());
s.onNext("two");
assertTrue(it.hasNext());
assertEquals("two", it.next());
assertEquals("two", it.next());
s.onComplete();
assertFalse(it.hasNext());
}
代码示例来源:origin: ReactiveX/RxJava
@Test
public void normal() {
Subject<Integer> s = PublishSubject.<Integer>create().toSerialized();
TestObserver<Integer> to = s.test();
Observable.range(1, 10).subscribe(s);
to.assertResult(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
assertFalse(s.hasObservers());
s.onNext(11);
List<Throwable> errors = TestHelper.trackPluginErrors();
try {
s.onError(new TestException());
TestHelper.assertUndeliverable(errors, 0, TestException.class);
} finally {
RxJavaPlugins.reset();
}
s.onComplete();
Disposable bs = Disposables.empty();
s.onSubscribe(bs);
assertTrue(bs.isDisposed());
}
内容来源于网络,如有侵权,请联系作者删除!