Ejemplo n.º 1
0
  /** Wrap a Stream into a SimpleReactStream. */
  static <T> SimpleReactStream<T> of(Stream<T> stream) {

    if (stream instanceof FutureStream)
      stream = ((FutureStream) stream).toQueue().stream(((FutureStream) stream).getSubscription());

    SimpleReact sr =
        new SimpleReact(
            ThreadPools.getSequential(),
            RetryBuilder.getDefaultInstance().withScheduler(ThreadPools.getSequentialRetry()),
            false);
    return new SimpleReactStreamImpl<T>(sr, stream.map(CompletableFuture::completedFuture), null);
  }