public void call(final Subscriber<? super T> subscriber) {
final SubscriptionLog subscriptionLog = new SubscriptionLog(scheduler.now());
observable.subscriptions.add(subscriptionLog);
final int subscriptionIndex = observable.getSubscriptions().size() - 1;
subscribers.add(subscriber);
subscriber.add((Subscriptions.create(new Action0() {
@Override
public void call() {
// on unsubscribe
observable.subscriptions.set(
subscriptionIndex,
new SubscriptionLog(subscriptionLog.subscribe, scheduler.now())
);
subscribers.remove(subscriber);
}
})));
}
HotObservable.java 文件源码
java
阅读 16
收藏 0
点赞 0
评论 0
项目:MarbleTest4J
作者:
评论列表
文章目录