我正在研究Netflix的一个名为RxJava的Reactive Extensions的java实现。
他们似乎选择将.NET Subject<T>
实现为TestSubject<T>
。有没有人知道为什么它被称为TestSubject<T>
对我来说会推断它可能不应该被使用?
我无法看到我将如何从类中的方法创建一个Observable。 E.g。
public class MyClass extends MyBase {
@Override
public void onText(String text) {
// TODO: push onto some observable here - do I use a TestSubject?
}
}
答案 0 :(得分:1)
Java中的等价类称为PublishSubject<T>
,因为Subject
是抽象基础。