io.reactivex.Single.subscribeActual()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(1.9k)|赞(0)|评价(0)|浏览(187)

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

Single.subscribeActual介绍

[英]Override this method in subclasses to handle the incoming SingleObservers.
[中]在子类中重写此方法以处理传入的SingleObserver。

代码示例

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

@SchedulerSupport(SchedulerSupport.NONE)
@Override
public final void subscribe(SingleObserver<? super T> observer) {
  ObjectHelper.requireNonNull(observer, "subscriber is null");
  observer = RxJavaPlugins.onSubscribe(this, observer);
  ObjectHelper.requireNonNull(observer, "The RxJavaPlugins.onSubscribe hook returned a null SingleObserver. Please check the handler provided to RxJavaPlugins.setOnSingleSubscribe for invalid null returns. Further reading: https://github.com/ReactiveX/RxJava/wiki/Plugins");
  try {
    subscribeActual(observer);
  } catch (NullPointerException ex) {
    throw ex;
  } catch (Throwable ex) {
    Exceptions.throwIfFatal(ex);
    NullPointerException npe = new NullPointerException("subscribeActual failed");
    npe.initCause(ex);
    throw npe;
  }
}

代码示例来源:origin: redisson/redisson

@SchedulerSupport(SchedulerSupport.NONE)
@Override
public final void subscribe(SingleObserver<? super T> subscriber) {
  ObjectHelper.requireNonNull(subscriber, "subscriber is null");
  subscriber = RxJavaPlugins.onSubscribe(this, subscriber);
  ObjectHelper.requireNonNull(subscriber, "subscriber returned by the RxJavaPlugins hook is null");
  try {
    subscribeActual(subscriber);
  } catch (NullPointerException ex) {
    throw ex;
  } catch (Throwable ex) {
    Exceptions.throwIfFatal(ex);
    NullPointerException npe = new NullPointerException("subscribeActual failed");
    npe.initCause(ex);
    throw npe;
  }
}

代码示例来源:origin: halfhp/rxtracer

@Override
protected void subscribeActual(SingleObserver<? super T> observer) {
  wrapped.subscribeActual(new SingleObserverWrapper<>(observer));
}

相关文章

微信公众号

最新文章

更多