类io.reactivex.MaybeTransformer源码实例Demo

下面列出了怎么用io.reactivex.MaybeTransformer的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: EasyMVP   文件: MaybeUseCase.java
public MaybeUseCase(final UseCaseExecutor useCaseExecutor,
                    final PostExecutionThread postExecutionThread) {
    super(useCaseExecutor, postExecutionThread);
    schedulersTransformer = new MaybeTransformer<R, R>() {
        @Override
        public Maybe<R> apply(Maybe<R> single) {
            return single.subscribeOn(useCaseExecutor.getScheduler())
                    .observeOn(postExecutionThread.getScheduler());
        }
    };
}
 
源代码2 项目: Pixiv-Shaft   文件: RxThreadUtils.java
/**
 * Maybe 切换到主线程
 */
public static <T> MaybeTransformer<T, T> maybeToMain() {
    return upstream -> upstream.subscribeOn(Schedulers.io())
            .observeOn(AndroidSchedulers.mainThread());
}
 
源代码3 项目: EasyMVP   文件: MaybeUseCase.java
private MaybeTransformer<? super R, ? extends R> getSchedulersTransformer() {
    return schedulersTransformer;
}
 
源代码4 项目: vertx-rx   文件: MaybeHelper.java
public static <T> MaybeTransformer<Buffer, T> unmarshaller(Class<T> mappedType) {
  return new MaybeUnmarshaller<>(Buffer::getDelegate, mappedType);
}
 
源代码5 项目: vertx-rx   文件: MaybeHelper.java
public static <T> MaybeTransformer<Buffer, T> unmarshaller(TypeReference<T> mappedTypeRef) {
  return new MaybeUnmarshaller<>(Buffer::getDelegate, mappedTypeRef);
}
 
源代码6 项目: vertx-rx   文件: MaybeHelper.java
public static <T> MaybeTransformer<Buffer, T> unmarshaller(Class<T> mappedType, ObjectCodec mapper) {
  return new MaybeUnmarshaller<>(Buffer::getDelegate, mappedType, mapper);
}
 
源代码7 项目: vertx-rx   文件: MaybeHelper.java
public static <T> MaybeTransformer<Buffer, T> unmarshaller(TypeReference<T> mappedTypeRef, ObjectCodec mapper) {
  return new MaybeUnmarshaller<>(Buffer::getDelegate, mappedTypeRef, mapper);
}
 
源代码8 项目: vertx-rx   文件: MaybeHelper.java
public static <T> MaybeTransformer<Buffer, T> unmarshaller(Class<T> mappedType) {
  return new MaybeUnmarshaller<>(java.util.function.Function.identity(), mappedType);
}
 
源代码9 项目: vertx-rx   文件: MaybeHelper.java
public static <T> MaybeTransformer<Buffer, T> unmarshaller(TypeReference<T> mappedTypeRef) {
  return new MaybeUnmarshaller<>(java.util.function.Function.identity(), mappedTypeRef);
}
 
源代码10 项目: vertx-rx   文件: MaybeHelper.java
public static <T> MaybeTransformer<Buffer, T> unmarshaller(Class<T> mappedType, ObjectCodec mapper) {
  return new MaybeUnmarshaller<>(java.util.function.Function.identity(), mappedType, mapper);
}
 
源代码11 项目: vertx-rx   文件: MaybeHelper.java
public static <T> MaybeTransformer<Buffer, T> unmarshaller(TypeReference<T> mappedTypeRef, ObjectCodec mapper) {
  return new MaybeUnmarshaller<>(java.util.function.Function.identity(), mappedTypeRef, mapper);
}
 
 类所在包
 类方法
 同包方法