- BaseLazySimpleReact - Class in com.aol.simple.react.stream
-
- BaseLazySimpleReact() - Constructor for class com.aol.simple.react.stream.BaseLazySimpleReact
-
- BaseSimpleReact - Class in com.aol.simple.react.stream
-
- BaseSimpleReact() - Constructor for class com.aol.simple.react.stream.BaseSimpleReact
-
- batch(Function<Supplier<U>, Supplier<Collection<U>>>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Batch elements into a Stream of collections with user defined function
- batch(Function<Supplier<U>, Supplier<Collection<U>>>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
Batch elements into a Stream of collections with user defined function
- batch(Function<Supplier<U>, Supplier<Collection<U>>>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Batch elements into a Stream of collections with user defined function
- batchBySize(int) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Batch the elements in this stream into Lists of specified size
- batchBySize(int, Supplier<Collection<U>>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Batch the elements in this stream into Collections of specified size The
type of Collection is determined by the specified supplier
- batchBySize(int) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
Batch the elements in this stream into Lists of specified size
- batchBySize(int, Supplier<Collection<U>>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
Batch the elements in this stream into Collections of specified size
The type of Collection is determined by the specified supplier
- batchBySize(int) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Batch the elements in this stream into Lists of specified size
- batchBySize(int, Supplier<Collection<U>>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Batch the elements in this stream into Collections of specified size The
type of Collection is determined by the specified supplier
- batchByTime(long, TimeUnit) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Organise elements in a Stream into a Collections based on the time period
they pass through this stage
- batchByTime(long, TimeUnit, Supplier<Collection<U>>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Organise elements in a Stream into a Collections based on the time period
they pass through this stage
- batchByTime(long, TimeUnit) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
Organise elements in a Stream into a Collections based on the time period they pass through this stage
- batchByTime(long, TimeUnit, Supplier<Collection<U>>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
Organise elements in a Stream into a Collections based on the time period they pass through this stage
- batchByTime(long, TimeUnit) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Organise elements in a Stream into a Collections based on the time period
they pass through this stage
- batchByTime(long, TimeUnit, Supplier<Collection<U>>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Organise elements in a Stream into a Collections based on the time period
they pass through this stage
- BatchingCollector<T> - Class in com.aol.simple.react.collectors.lazy
-
This class allows a Batch of completable futures to be processed before collecting their results, to increase
parallelism.
- BatchingCollector(MaxActive, BlockingStream<T>) - Constructor for class com.aol.simple.react.collectors.lazy.BatchingCollector
-
- BatchingCollector(BlockingStream<T>) - Constructor for class com.aol.simple.react.collectors.lazy.BatchingCollector
-
Batching Collector with default Max Active settings
- bind(SimpleReactStream<U>, Function<U, SimpleReactStream<R>>) - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
flatMap / bind implementation that returns the correct type (SimpleReactStream)
- block(Predicate<Status>) - Method in class com.aol.simple.react.blockers.Blocker
-
- block() - Method in interface com.aol.simple.react.stream.traits.BlockingStream
-
React and block
- block(Collector) - Method in interface com.aol.simple.react.stream.traits.BlockingStream
-
- block(Predicate<Status>) - Method in interface com.aol.simple.react.stream.traits.BlockingStream
-
React and block with breakout
Sometimes you may not need to block until all the work is complete, one
result or a subset may be enough.
- block(Collector, Predicate<Status>) - Method in interface com.aol.simple.react.stream.traits.BlockingStream
-
- blockAndExtract(Extractor) - Method in interface com.aol.simple.react.stream.traits.BlockingStream
-
Block until tasks complete and return a value determined by the extractor
supplied.
- blockAndExtract(Extractor, Predicate<Status>) - Method in interface com.aol.simple.react.stream.traits.BlockingStream
-
Block until tasks complete, or breakout conditions met and return a value
determined by the extractor supplied.
- Blocker<U> - Class in com.aol.simple.react.blockers
-
- Blocker() - Constructor for class com.aol.simple.react.blockers.Blocker
-
- BlockingStream<U> - Interface in com.aol.simple.react.stream.traits
-
- BlockingStreamHelper - Class in com.aol.simple.react.stream.traits
-
- BlockingStreamHelper() - Constructor for class com.aol.simple.react.stream.traits.BlockingStreamHelper
-
- boundedNonBlockingQueue(int) - Static method in class com.aol.simple.react.async.QueueFactories
-
- boundedPool(Collection<REACTOR>) - Static method in class com.aol.simple.react.threads.ReactPool
-
If all REACTORs are in use calling react will block.
- boundedQueue(int) - Static method in class com.aol.simple.react.async.QueueFactories
-
- boundedWaitFree(int) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Use an Agrona ManyToOneConcurrentArrayQueue for the next operations (wait-free, mechanical sympathy).
- build() - Method in interface com.aol.simple.react.async.QueueFactory
-
- cancel() - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Cancel the CompletableFutures in this stage of the stream and the initial
phase
- cancel() - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
Cancel the CompletableFutures in this stage of the stream
- cancelOriginal() - Method in class com.aol.simple.react.stream.eager.EagerFutureStreamImpl
-
- cancelOriginal() - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Cancel the original tasks that populated the EagerFuturestream
- capture(Consumer<? extends Throwable>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- capture(Consumer<? extends Throwable>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- capture(Consumer<? extends Throwable>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- capture(Consumer<? extends Throwable>) - Method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
React capture
While onFail is used for disaster recovery (when it is possible to
recover) - capture is used to capture those occasions where the full
pipeline has failed and is unrecoverable.
- cast(Class<U>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- cast(Class<U>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- cast(FutureStream<T>, Class<U>) - Static method in interface com.aol.simple.react.stream.traits.FutureStream
-
Cast all elements in a stream to a given type, possibly throwing a
ClassCastException
.
- cast(Class<U>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- characteristics() - Method in class com.aol.simple.react.async.ClosingSpliterator
-
- characteristics() - Method in class com.aol.simple.react.stream.InfiniteClosingSpliterator
-
- characteristics() - Method in class com.aol.simple.react.stream.InfiniteClosingSpliteratorFromIterator
-
- chunkLastReadIterator() - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- chunkSinceLastRead() - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- chunkSinceLastRead() - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- chunkSinceLastRead() - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- close() - Method in interface com.aol.simple.react.async.Adapter
-
Close this adapter
- close() - Method in class com.aol.simple.react.async.Queue
-
Close this Queue
- close() - Method in class com.aol.simple.react.async.Signal
-
Close this Signal
- close() - Method in class com.aol.simple.react.async.Topic
-
Close this Topic
- close() - Method in class com.aol.simple.react.stream.CloseableIterator
-
- close() - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- close(Iterator) - Static method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- CloseableIterator<T> - Class in com.aol.simple.react.stream
-
- CloseableIterator() - Constructor for class com.aol.simple.react.stream.CloseableIterator
-
- closeAll(Queue) - Method in class com.aol.simple.react.async.AlwaysContinue
-
- closeAll() - Method in class com.aol.simple.react.async.AlwaysContinue
-
- closeAll(Queue) - Method in interface com.aol.simple.react.async.Continueable
-
- closeAll() - Method in interface com.aol.simple.react.async.Continueable
-
- closeAll(Queue) - Method in class com.aol.simple.react.async.Subscription
-
- closeAll() - Method in class com.aol.simple.react.async.Subscription
-
- closeAll() - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- closeAndClear() - Method in class com.aol.simple.react.async.Queue
-
- closed() - Method in class com.aol.simple.react.async.AlwaysContinue
-
- closed() - Method in interface com.aol.simple.react.async.Continueable
-
- closed() - Method in class com.aol.simple.react.async.Subscription
-
- ClosedQueueException() - Constructor for exception com.aol.simple.react.async.Queue.ClosedQueueException
-
- closeOthers(Queue, List<Queue>) - Static method in interface com.aol.simple.react.stream.traits.FutureStream
-
Close all queues except the active one
- closeOthers(FutureStream, List<FutureStream>) - Static method in interface com.aol.simple.react.stream.traits.FutureStream
-
Close all streams except the active one
- closeQueueIfFinished(Queue) - Method in class com.aol.simple.react.async.AlwaysContinue
-
- closeQueueIfFinished(Queue) - Method in interface com.aol.simple.react.async.Continueable
-
- closeQueueIfFinished(Queue) - Method in class com.aol.simple.react.async.Subscription
-
- closeQueueIfFinishedStateless(Queue) - Method in class com.aol.simple.react.async.AlwaysContinue
-
- closeQueueIfFinishedStateless(Queue) - Method in interface com.aol.simple.react.async.Continueable
-
- closeQueueIfFinishedStateless(Queue) - Method in class com.aol.simple.react.async.Subscription
-
- ClosingSpliterator<T> - Class in com.aol.simple.react.async
-
- ClosingSpliterator(long, Supplier<T>, Continueable, Queue) - Constructor for class com.aol.simple.react.async.ClosingSpliterator
-
- ClosingSpliterator(long, Supplier<T>, Continueable) - Constructor for class com.aol.simple.react.async.ClosingSpliterator
-
- collect(Collector<? super U, A, R>) - Method in class com.aol.simple.react.stream.eager.EagerFutureStreamImpl
-
- collect(Collector<? super U, A, R>) - Method in class com.aol.simple.react.stream.lazy.LazyFutureStreamImpl
-
- collect(Supplier<R>, BiConsumer<R, ? super U>, BiConsumer<R, R>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- collect(Supplier<R>, BiConsumer<R, ? super U>, BiConsumer<R, R>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- collect(Supplier<R>, BiConsumer<R, ? super U>, BiConsumer<R, R>) - Method in interface com.aol.simple.react.stream.traits.LazyStream
-
- com.aol.simple.react - package com.aol.simple.react
-
- com.aol.simple.react.async - package com.aol.simple.react.async
-
- com.aol.simple.react.blockers - package com.aol.simple.react.blockers
-
- com.aol.simple.react.capacity.monitor - package com.aol.simple.react.capacity.monitor
-
- com.aol.simple.react.collectors.lazy - package com.aol.simple.react.collectors.lazy
-
- com.aol.simple.react.config - package com.aol.simple.react.config
-
- com.aol.simple.react.exceptions - package com.aol.simple.react.exceptions
-
- com.aol.simple.react.extractors - package com.aol.simple.react.extractors
-
- com.aol.simple.react.monad - package com.aol.simple.react.monad
-
- com.aol.simple.react.stream - package com.aol.simple.react.stream
-
- com.aol.simple.react.stream.eager - package com.aol.simple.react.stream.eager
-
- com.aol.simple.react.stream.lazy - package com.aol.simple.react.stream.lazy
-
- com.aol.simple.react.stream.pushable - package com.aol.simple.react.stream.pushable
-
- com.aol.simple.react.stream.simple - package com.aol.simple.react.stream.simple
-
- com.aol.simple.react.stream.traits - package com.aol.simple.react.stream.traits
-
- com.aol.simple.react.threads - package com.aol.simple.react.threads
-
- com.aol.simple.react.util - package com.aol.simple.react.util
-
- combineLatest(FutureStream<T>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Similar to zip and withLatest, except will always take the latest from
either Stream (merged with last available from the other).
- combineLatest(FutureStream<T>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
Similar to zip and withLatest, except will always take the latest from either Stream (merged with last available from the other).
- combineLatest(FutureStream<T1>, FutureStream<T2>) - Static method in interface com.aol.simple.react.stream.traits.FutureStream
-
Zip two streams into one.
- combineLatest(FutureStream<T1>, FutureStream<T2>, BiFunction<T1, T2, R>) - Static method in interface com.aol.simple.react.stream.traits.FutureStream
-
Zip two streams into one using a BiFunction
to produce resulting.
- combineLatest(FutureStream<T>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Similar to zip and withLatest, except will always take the latest from
either Stream (merged with last available from the other).
- concat(Stream<U>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Concatenate two streams.
- concat(SimpleReactStream<U>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Concatenate two streams.
- concat(U) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Concatenate two streams.
- concat(U...) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Concatenate two streams.
- concat(Stream<U>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Concatenate two streams.
- ConfigurableStream<T> - Interface in com.aol.simple.react.stream.traits
-
- ConfigurableStream.SimpleReactConfigurableStream<U> - Interface in com.aol.simple.react.stream.traits
-
- construct(Stream, List<CompletableFuture>) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
- construct(Stream, List<CompletableFuture>) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
- construct(Stream, List<CompletableFuture>) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
- construct(Stream, List<CompletableFuture>) - Method in class com.aol.simple.react.stream.simple.SimpleReact
-
- Continuation - Class in com.aol.simple.react.stream.traits
-
- Continuation() - Constructor for class com.aol.simple.react.stream.traits.Continuation
-
- Continueable - Interface in com.aol.simple.react.async
-
- control(Function<Supplier<U>, Supplier<U>>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Allows clients to control the emission of data for the next phase of the
Stream.
- control(Function<Supplier<U>, Supplier<U>>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
Allows clients to control the emission of data for the next phase of the Stream.
- control(Function<Supplier<U>, Supplier<U>>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Allows clients to control the emission of data for the next phase of the
Stream.
- convertToEagerStream() - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Convert between an Lazy and Eager future stream,
can be used to take advantages of each approach during a single Stream
- convertToLazyStream() - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Convert between an Eager and Lazy future stream,
can be used to take advantages of each approach during a single Stream
- count() - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- debounce(long, TimeUnit) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Can be used to debounce (accept a single data point from a unit of time)
data.
- debounce(long, TimeUnit) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
Can be used to debounce (accept a single data point from a unit of time) data.
- debounce(long, TimeUnit) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Can be used to debounce (accept a single data point from a unit of time)
data.
- defaultValue - Static variable in class com.aol.simple.react.stream.lazy.ParallelReductionConfig
-
- disconnect(Stream<T>) - Method in class com.aol.simple.react.async.Topic
-
Topic will maintain a queue for each Subscribing Stream
If a Stream is finished with a Topic it is good practice to disconnect from the Topic
so messages will no longer be stored for that Stream
- distinct() - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- distinct() - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- DoNothingMonitor - Class in com.aol.simple.react.capacity.monitor
-
Use this class to switch off capacity monitoring
- DoNothingMonitor() - Constructor for class com.aol.simple.react.capacity.monitor.DoNothingMonitor
-
- doOnEach(Function<U, U>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Can only be used on Eager Streams
Applies a function to this phase independent on the main flow.
- doOnEach(Function<U, U>) - Method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
Can only be used on Eager Streams
Applies a function to this phase independent on the main flow.
- doOnEachSync(Function<U, U>) - Method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
- drainToOrBlock() - Method in class com.aol.simple.react.async.Queue.QueueReader
-
- duplicate() - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Duplicate a Stream into two equivalent LazyFutureStreams, Streams are duplicated as results
of Futures are populated
- duplicate() - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Duplicate a Streams into two equivalent Streams.
- duplicateFutures() - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Duplicate a Stream into two equivalent LazyFutureStreams, underlying
Stream of Futures is duplicated
- duplicateFutures() - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Duplicate a Stream into two equivalent LazyFutureStreams
LazyFutureStream.of(1, 2, 3).duplicate()
results in
tuple((1,2,3),(1,2,3))
Care should be taken not to use this method with infinite streams!
- duplicateFuturesSeq() - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Duplicate a Stream into two equivalent Sequences
LazyFutureStream.of(1, 2, 3).duplicate()
results in
tuple((1,2,3),(1,2,3))
Care should be taken not to use this method with infinite streams!
- filter(EagerFutureStream, Predicate) - Method in class com.aol.simple.react.monad.EagerFutureStreamComprehender
-
- filter(LazyFutureStream, Predicate) - Method in class com.aol.simple.react.monad.LazyFutureStreamComprehender
-
- filter(SimpleReactStream, Predicate) - Method in class com.aol.simple.react.monad.SimpleReactStreamComprehender
-
- filter(Predicate<? super U>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- filter(Predicate<? super U>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- filter(Predicate<? super U>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- filter(Predicate<? super U>) - Method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
Removes elements that do not match the supplied predicate from the
dataflow
- FilteredExecutionPathException - Exception in com.aol.simple.react.exceptions
-
- FilteredExecutionPathException() - Constructor for exception com.aol.simple.react.exceptions.FilteredExecutionPathException
-
- filterSync(Predicate<? super U>) - Method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
Synchronous filtering operation
Removes elements that do not match the supplied predicate from the
dataflow
- findAny() - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- findFirst() - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- findFirst() - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Returns an Optional
describing the first element of this stream,
or an empty Optional
if the stream is empty.
- first() - Static method in class com.aol.simple.react.extractors.Extractors
-
- first() - Method in interface com.aol.simple.react.stream.traits.BlockingStream
-
Block until first result received
- firstOf(EagerFutureStream<U>...) - Static method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Return first Stream out of provided Streams that starts emitted results
- firstOf(FutureStream<U>...) - Static method in interface com.aol.simple.react.stream.traits.FutureStream
-
Return first Stream out of provided Streams that starts emitted results
- firstOf(LazyFutureStream<U>...) - Static method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Return first Stream out of provided Streams that starts emitted results
- fixedDelay(long, TimeUnit) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Apply a fixed delay before emitting elements to the next phase of the
Stream.
- fixedDelay(long, TimeUnit) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
Apply a fixed delay before emitting elements to the next phase of the Stream.
- fixedDelay(long, TimeUnit) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Apply a fixed delay before emitting elements to the next phase of the
Stream.
- flatMap(EagerFutureStream, Function) - Method in class com.aol.simple.react.monad.EagerFutureStreamComprehender
-
- flatMap(LazyFutureStream, Function) - Method in class com.aol.simple.react.monad.LazyFutureStreamComprehender
-
- flatMap(SimpleReactStream, Function) - Method in class com.aol.simple.react.monad.SimpleReactStreamComprehender
-
- flatMap(Function<? super U, ? extends Stream<? extends R>>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- flatMap(Function<? super U, ? extends Stream<? extends R>>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- flatMap(Function<? super U, ? extends Stream<? extends R>>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- flatMap(Function<? super U, ? extends Stream<? extends R>>) - Method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
Allows aggregate values in a Stream to be flatten into a single Stream.
- flatMapToDouble(Function<? super U, ? extends DoubleStream>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- flatMapToInt(Function<? super U, ? extends IntStream>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- flatMapToLong(Function<? super U, ? extends LongStream>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- forEach(Consumer<? super T>, Function<CompletableFuture, T>) - Method in class com.aol.simple.react.collectors.lazy.IncrementalReducer
-
- forEach(Consumer<? super U>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
Stream supporting methods
- forEach(Consumer<? super U>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- forEach(Consumer<? super U>) - Method in interface com.aol.simple.react.stream.traits.LazyStream
-
- forEachOrdered(Consumer<? super U>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- forEachResults(Collection<CompletableFuture<T>>, Consumer<? super T>, Function<CompletableFuture, T>) - Method in class com.aol.simple.react.collectors.lazy.IncrementalReducer
-
- fromListCompletableFuture(List<CompletableFuture<R>>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- fromListCompletableFuture(List<CompletableFuture<R>>) - Method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
- fromStream(Stream<T>) - Method in interface com.aol.simple.react.async.Adapter
-
- fromStream(Stream<T>) - Method in class com.aol.simple.react.async.Queue
-
- fromStream(Stream<T>) - Method in class com.aol.simple.react.async.Signal
-
- fromStream(Stream<T>) - Method in class com.aol.simple.react.async.Topic
-
- fromStream(Stream<CompletableFuture<U>>) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
Start a reactive dataflow from a stream of CompletableFutures.
- fromStream(Stream<CompletableFuture<U>>) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
- fromStream(Stream<CompletableFuture<U>>) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
- fromStream(Stream<CompletableFuture<U>>) - Method in class com.aol.simple.react.stream.simple.SimpleReact
-
Start a reactive dataflow from a stream of CompletableFutures.
- fromStream(Stream<R>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- fromStream(Stream<R>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- fromStream(Stream<R>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- fromStream(Stream<R>) - Method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
- fromStreamCompletableFutureReplace(Stream<CompletableFuture<R>>) - Method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
- fromStreamOfFutures(Stream<CompletableFuture<R>>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- fromStreamOfFutures(Stream<CompletableFuture<R>>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- fromStreamOfFutures(Stream<CompletableFuture<R>>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- fromStreamOfFutures(Stream<CompletableFuture<R>>) - Method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
Construct a SimpleReactStream from provided Stream of CompletableFutures
- FutureStream<U> - Interface in com.aol.simple.react.stream.traits
-
- FutureStream.Val<T> - Class in com.aol.simple.react.stream.traits
-
- last() - Static method in class com.aol.simple.react.extractors.Extractors
-
- last() - Method in interface com.aol.simple.react.stream.traits.BlockingStream
-
Block until all results received.
- lastActiveArray(StreamWrapper) - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
- LazyFutureStream<U> - Interface in com.aol.simple.react.stream.traits
-
Lazy Stream Factory methods
- LazyFutureStreamComprehender - Class in com.aol.simple.react.monad
-
Cyclops Monad Comprehender for LazyFutureStreams
- LazyFutureStreamComprehender() - Constructor for class com.aol.simple.react.monad.LazyFutureStreamComprehender
-
- LazyFutureStreamImpl<U> - Class in com.aol.simple.react.stream.lazy
-
- LazyFutureStreamImpl(LazyReact, Stream<CompletableFuture<U>>) - Constructor for class com.aol.simple.react.stream.lazy.LazyFutureStreamImpl
-
- LazyReact - Class in com.aol.simple.react.stream.lazy
-
Builder class for LazyFutureStreams
react methods - submit Suppliers to task executor
of methods - build Streams directly from data
- LazyReact() - Constructor for class com.aol.simple.react.stream.lazy.LazyReact
-
Construct a LazyReact builder using standard thread pool.
- LazyReact(Executor) - Constructor for class com.aol.simple.react.stream.lazy.LazyReact
-
Construct a LazyReact builder with provided Executor
- LazyReact(int, int) - Constructor for class com.aol.simple.react.stream.lazy.LazyReact
-
LazyReact builder with a new TaskExecutor with threads determined by threadPoolSize
Max concurrent tasks is determined by concurrency
- LazyReact(Executor, RetryExecutor, Boolean, MaxActive) - Constructor for class com.aol.simple.react.stream.lazy.LazyReact
-
- lazyReact - Static variable in class com.aol.simple.react.threads.ParallelElasticPools
-
- lazyReact - Static variable in class com.aol.simple.react.threads.SequentialElasticPools
-
- LazyResultConsumer<T> - Interface in com.aol.simple.react.collectors.lazy
-
Interface that defines the rules for Collecting results from Infinite SimpleReact Streams
- LazyStream<U> - Interface in com.aol.simple.react.stream.traits
-
- LazyToQueue<U> - Interface in com.aol.simple.react.stream.traits
-
- lift(Function<T, R>) - Static method in interface com.aol.simple.react.stream.traits.FutureStream
-
- lift2(BiFunction<T1, T2, R>) - Static method in interface com.aol.simple.react.stream.traits.FutureStream
-
- limit(long) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- limit(long) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- limitFutures(long) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Perform a limit operation on the underlying Stream of Futures
In contrast to EagerFutureStream#limit this removes entries basaed on their
start position
- LimitingMonitor - Class in com.aol.simple.react.capacity.monitor
-
Class to be used to limit the number of active CompletableFuture Streams, in an infinite SimpleReact stream.
- LimitingMonitor() - Constructor for class com.aol.simple.react.capacity.monitor.LimitingMonitor
-
Limiting Monitor with default capacity settings
- limitUntil(Predicate<? super U>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Returns a stream limited to all elements for which a predicate evaluates
to false.
- limitUntil(Predicate<? super U>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Returns a stream limited to all elements for which a predicate evaluates
to false.
- limitUntil(Stream<T>, Predicate<? super T>) - Static method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Returns a stream ed to all elements for which a predicate evaluates to
true
.
- limitWhile(Predicate<? super U>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Returns a stream limited to all elements for which a predicate evaluates
to true.
- limitWhile(Predicate<? super U>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Returns a stream limited to all elements for which a predicate evaluates
to true.
- limitWhile(Stream<T>, Predicate<? super T>) - Static method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Returns a stream limited to all elements for which a predicate evaluates
to true
.
- list() - Method in class com.aol.simple.react.stream.StreamWrapper
-
- of(Object) - Method in class com.aol.simple.react.monad.EagerFutureStreamComprehender
-
- of(Object) - Method in class com.aol.simple.react.monad.LazyFutureStreamComprehender
-
- of(Object) - Method in class com.aol.simple.react.monad.SimpleReactStreamComprehender
-
- of(Iterator<U>) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
Start a reactive flow from a JDK Iterator
- of(Collection<R>) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
Start a reactive flow from a Collection using an Iterator
- of(Stream<U>) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
Start a reactive dataflow from a stream.
- of(IntStream) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
Start a reactive dataflow from a stream.
- of(DoubleStream) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
Start a reactive dataflow from a stream.
- of(LongStream) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
Start a reactive dataflow from a stream.
- of(U...) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
- of(Stream<U>) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
- of(IntStream) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
- of(DoubleStream) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
- of(LongStream) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
- of(U...) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
- of(Iterator<U>) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
Start a LazyFutureStream from a JDK Iterator
- of(Collection<R>) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
Start a EagerFutureStream from a Collection
- of(Stream<U>) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
- of(IntStream) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
- of(DoubleStream) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
- of(LongStream) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
- of(U...) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
- of(Iterator<U>) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
Start a LazyFutureStream from a JDK Iterator
- of(Collection<R>) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
Start a LazyFutureStream from a Collection
- of(T) - Static method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Create a sequential synchronous stream
- of(T...) - Static method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Create a sequential synchronous stream
- of(Stream<T>) - Static method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Wrap a Stream into a Sequential synchronous FutureStream.
- of(Iterator<T>) - Static method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Wrap an Iterator into a FutureStream.
- of(T) - Static method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- of(T...) - Static method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- of(Stream<T>) - Static method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Wrap a Stream into a FutureStream.
- of(Iterator<T>) - Static method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Wrap an Iterator into a FutureStream.
- of(T) - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
- of(T...) - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
- of(Stream<T>) - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
Wrap a Stream into a SimpleReactStream.
- of(Iterator<T>) - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
Wrap an Iterator into a FutureStream.
- offer(T) - Method in interface com.aol.simple.react.async.Adapter
-
Offer a single datapoint to this adapter
- offer(T) - Method in class com.aol.simple.react.async.Queue
-
Offer a single datapoint to this Queue
If the queue is a bounded queue and is full it will block until space comes available or until
offer time out is reached (default is Integer.MAX_VALUE DAYS).
- offer(T) - Method in class com.aol.simple.react.async.Topic
-
Add a single datapoint to this Queue
- ofIterable(Iterable<U>) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
Start a reactive flow from a JDK Iterator
- ofIterable(Iterable<U>) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
- ofIterable(Iterable<U>) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
- ofIterable(Iterable<T>) - Static method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Wrap an Iterable into a FutureStream.
- ofIterable(Iterable<T>) - Static method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Wrap an Iterable into a FutureStream.
- ofIterable(Iterable<T>) - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
Wrap an Iterable into a FutureStream.
- ofType(Class<U>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Keep only those elements in a stream that are of a given type.
- ofType(Class<U>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- ofType(FutureStream<T>, Class<U>) - Static method in interface com.aol.simple.react.stream.traits.FutureStream
-
Keep only those elements in a stream that are of a given type.
- ofType(Class<U>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Keep only those elements in a stream that are of a given type.
- onClose(Runnable) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- onClose(Runnable) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- onClose(Runnable) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- onePer(long, TimeUnit) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Slow emissions down, emiting one element per specified time period
- onePer(long, TimeUnit) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
Slow emissions down, emiting one element per specified time period
- onePer(long, TimeUnit) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Slow emissions down, emiting one element per specified time period
- onFail(Function<? extends SimpleReactFailedStageException, U>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- onFail(Class<? extends Throwable>, Function<? extends SimpleReactFailedStageException, U>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- onFail(Function<? extends SimpleReactFailedStageException, U>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- onFail(Class<? extends Throwable>, Function<? extends SimpleReactFailedStageException, U>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- onFail(Function<? extends SimpleReactFailedStageException, U>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- onFail(Class<? extends Throwable>, Function<? extends SimpleReactFailedStageException, U>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- onFail(Function<? extends SimpleReactFailedStageException, U>) - Method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
React onFail
Define a function that can be used to recover from exceptions during the
preceeding stage of the dataflow.
- onFail(Class<? extends Throwable>, Function<? extends SimpleReactFailedStageException, U>) - Method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
Recover for a particular class of exceptions only.
- parallel(U...) - Static method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Construct an Eager SimpleReact Stream from specified array
- parallel() - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- parallel(U...) - Static method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Construct an Lazy SimpleReact Stream from specified array
- parallel() - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- parallelBuilder() - Static method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- parallelBuilder(int) - Static method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Construct a new EagerReact builder, with a new task executor and retry
executor with configured number of threads
- parallelBuilder() - Static method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- parallelBuilder(int) - Static method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Construct a new LazyReact builder, with a new task executor and retry
executor with configured number of threads
- parallelBuilder() - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
- parallelBuilder(int) - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
Construct a new SimpleReact builder, with a new task executor and retry executor
with configured number of threads
- parallelCommonBuilder() - Static method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- parallelCommonBuilder() - Static method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- parallelCommonBuilder() - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
- ParallelElasticPools - Class in com.aol.simple.react.threads
-
A ReactPool of each type for parallel Streams
Thread pool will be sized to number of processors
- ParallelElasticPools() - Constructor for class com.aol.simple.react.threads.ParallelElasticPools
-
- parallelism(int) - Method in class com.aol.simple.react.RetryBuilder
-
- parallelOf(U...) - Static method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Construct a SimpleReact Stage from a supplied array
- parallelOf(U...) - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
Construct a SimpleReact Stage from a supplied array
- ParallelReductionConfig - Class in com.aol.simple.react.stream.lazy
-
Configuration for incremental parallel reduction
batchSize and parallel indicates whether parallel reduction is enabled
- ParallelReductionConfig() - Constructor for class com.aol.simple.react.stream.lazy.ParallelReductionConfig
-
- partition(Predicate<? super U>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Partition a stream into two given a predicate.
- partition(Predicate<? super U>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Partition a stream into two given a predicate.
- partitionFutureStream(Predicate<? super U>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Partition an EagerFutureStream into two EagerFutureStreams given a
predicate.
- peek(Consumer<? super U>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- peek(Consumer<? super U>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- peek(Consumer<? super U>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- peek(Consumer<? super U>) - Method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
Peek asynchronously at the results in the current stage.
- peekSync(Consumer<? super U>) - Method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
Synchronous peek operator
- populate(REACTOR) - Method in class com.aol.simple.react.threads.ReactPool
-
- priority - Static variable in class com.aol.simple.react.monad.EagerFutureStreamComprehender
-
- priority() - Method in class com.aol.simple.react.monad.EagerFutureStreamComprehender
-
- priority - Static variable in class com.aol.simple.react.monad.LazyFutureStreamComprehender
-
- priority() - Method in class com.aol.simple.react.monad.LazyFutureStreamComprehender
-
- priority - Static variable in class com.aol.simple.react.monad.SimpleReactStreamComprehender
-
- priority() - Method in class com.aol.simple.react.monad.SimpleReactStreamComprehender
-
- proceed() - Method in class com.aol.simple.react.stream.traits.Continuation
-
- pushable(ReactPool<LazyReact>) - Method in class com.aol.simple.react.stream.pushable.MultiplePushableStreamsBuilder
-
Create a pushable LazyFutureStream using the supplied ReactPool
- pushable(ReactPool<LazyReact>) - Method in class com.aol.simple.react.stream.pushable.PushableStreamBuilder
-
Create a pushable LazyFutureStream using the supplied ReactPool
- pushableLazyFutureStream() - Method in class com.aol.simple.react.stream.pushable.MultiplePushableStreamsBuilder
-
Create a pushable LazyFutureStream.
- PushableLazyFutureStream<T> - Class in com.aol.simple.react.stream.pushable
-
A more concrete Tuple2 impl
v1 is Queue<T>
v2 is LazyFutureStream<T>
- PushableLazyFutureStream(Queue<T>, LazyFutureStream<T>) - Constructor for class com.aol.simple.react.stream.pushable.PushableLazyFutureStream
-
- pushableLazyFutureStream() - Method in class com.aol.simple.react.stream.pushable.PushableStreamBuilder
-
Create a pushable LazyFutureStream.
- pushableLazyFutureStream(Adapter<T>) - Method in class com.aol.simple.react.stream.pushable.PushableStreamBuilder
-
Create a LazyFutureStream.
- pushableSeq() - Method in class com.aol.simple.react.stream.pushable.MultiplePushableStreamsBuilder
-
Create a pushable org.jooq.lambda.Seq
- PushableSeq<T> - Class in com.aol.simple.react.stream.pushable
-
A more concrete Tuple2 impl
v1 is Queue<T>
v2 is Seq<T>
- PushableSeq(Queue<T>, Seq<T>) - Constructor for class com.aol.simple.react.stream.pushable.PushableSeq
-
- pushableSeq() - Method in class com.aol.simple.react.stream.pushable.PushableStreamBuilder
-
Create a pushable org.jooq.lambda.Seq
- pushableSeq(Adapter<T>) - Method in class com.aol.simple.react.stream.pushable.PushableStreamBuilder
-
Create a pushable org.jooq.lambda.Seq
- pushableStream() - Method in class com.aol.simple.react.stream.pushable.MultiplePushableStreamsBuilder
-
Create a pushable JDK 8 Stream
- PushableStream<T> - Class in com.aol.simple.react.stream.pushable
-
A more concrete Tuple2 impl
v1 is Queue<T>
v2 is Stream<T>
- PushableStream(Queue<T>, Stream<T>) - Constructor for class com.aol.simple.react.stream.pushable.PushableStream
-
- pushableStream() - Method in class com.aol.simple.react.stream.pushable.PushableStreamBuilder
-
Create a pushable JDK 8 Stream
- pushableStream(Adapter<T>) - Method in class com.aol.simple.react.stream.pushable.PushableStreamBuilder
-
Create a JDK 8 Stream from the supplied Adapter
- PushableStreamBuilder - Class in com.aol.simple.react.stream.pushable
-
Create Java 8 Streams that data can be pushed into
- PushableStreamBuilder() - Constructor for class com.aol.simple.react.stream.pushable.PushableStreamBuilder
-
- range(int, int) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
- range(int, int) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
- range(int, int) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
- react(Collection<Supplier<U>>) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
Start a reactive dataflow with a list of one-off-suppliers
- react(Stream<Supplier<U>>) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
Start a reactive dataflow with a list of one-off-suppliers
- react(Iterator<Supplier<U>>) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
Start a reactive dataflow with a list of one-off-suppliers
- react(Supplier<U>...) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
Start a reactive dataflow with an array of one-off-suppliers
- react(Supplier<U>...) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
- react(Collection<Supplier<U>>) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
- react(Stream<Supplier<U>>) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
- react(Iterator<Supplier<U>>) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
- react(Supplier<U>...) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
- react(Collection<Supplier<U>>) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
- react(Stream<Supplier<U>>) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
- react(Iterator<Supplier<U>>) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
- react(Collection<Supplier<U>>) - Method in class com.aol.simple.react.stream.simple.SimpleReact
-
Start a reactive dataflow with a list of one-off-suppliers
- react(Stream<Supplier<U>>) - Method in class com.aol.simple.react.stream.simple.SimpleReact
-
Start a reactive dataflow with a list of one-off-suppliers
- react(Iterator<Supplier<U>>) - Method in class com.aol.simple.react.stream.simple.SimpleReact
-
Start a reactive dataflow with a list of one-off-suppliers
- react(Supplier<U>...) - Method in class com.aol.simple.react.stream.simple.SimpleReact
-
Start a reactive dataflow with an array of one-off-suppliers
- react(Supplier<T>) - Static method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Create a parallel asynchronous stream
- react(Supplier<T>...) - Static method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Create a parallel asynchronous stream
- react(Supplier<T>) - Static method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Create a parallel asynchronous stream
- react(Supplier<T>...) - Static method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Create a parallel asynchronous stream
- react(Supplier<T>) - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
Create a parallel asynchronous stream
- react(Supplier<T>...) - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
Create a parallel asynchronous stream
- react(Function<REACTOR, T>) - Method in class com.aol.simple.react.threads.ReactPool
-
- reactI(Supplier<U>...) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
This internal method has been left protected, so it can be mocked / stubbed as some of the entry points are final
- reactI(Supplier<U>...) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
- reactI(Supplier<U>...) - Method in class com.aol.simple.react.stream.simple.SimpleReact
-
This internal method has been left protected, so it can be mocked / stubbed as some of the entry points are final
- reactInfinitely(Supplier<U>) - Method in class com.aol.simple.react.stream.BaseLazySimpleReact
-
Generate an infinite reactive flow.
- reactInfinitely(Supplier<U>) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
Generate an infinite LazyFutureStream
The flow will run indefinitely unless / until the provided Supplier throws an Exception
- reactInfinitelyAsync(Supplier<U>) - Method in class com.aol.simple.react.stream.BaseLazySimpleReact
-
Generate an infinite reactive flow.
- reactInfinitelyAsync(Supplier<U>) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
Generate an infinite reactive flow.
- reactIterable(Iterable<Supplier<U>>) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
Start a reactive dataflow with a list of one-off-suppliers
- reactIterable(Iterable<Supplier<U>>) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
- reactIterable(Iterable<Supplier<U>>) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
- reactIterable(Iterable<Supplier<U>>) - Method in class com.aol.simple.react.stream.simple.SimpleReact
-
Start a reactive dataflow with a list of one-off-suppliers
- ReactPool<REACTOR extends BaseSimpleReact> - Class in com.aol.simple.react.threads
-
Maintain a pool of x-react builders
x-react builders (SimpleReact, EagerReact, LazyReact) can be extracted and returned to the pool externally
or Streams creating functions can be supplied to the ReactPool which will select an x-react builder, run the stream and return
the x-react builder to the pool
- reduce(Function<CompletableFuture, T>, T, BinaryOperator<T>) - Method in class com.aol.simple.react.collectors.lazy.IncrementalReducer
-
- reduce(Function<CompletableFuture, T>, BinaryOperator<T>) - Method in class com.aol.simple.react.collectors.lazy.IncrementalReducer
-
- reduce(Function<CompletableFuture, T>, U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in class com.aol.simple.react.collectors.lazy.IncrementalReducer
-
- reduce(U, BinaryOperator<U>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- reduce(BinaryOperator<U>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- reduce(R, BiFunction<R, ? super U, R>, BinaryOperator<R>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- reduce(U, BinaryOperator<U>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- reduce(T, BiFunction<T, ? super U, T>, BinaryOperator<T>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- reduce(BinaryOperator<U>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- reduce(BinaryOperator<U>) - Method in interface com.aol.simple.react.stream.traits.LazyStream
-
- reduce(U, BinaryOperator<U>) - Method in interface com.aol.simple.react.stream.traits.LazyStream
-
- reduce(T, BiFunction<T, ? super U, T>, BinaryOperator<T>) - Method in interface com.aol.simple.react.stream.traits.LazyStream
-
- reduceResults(Collection<CompletableFuture<T>>, Function<CompletableFuture, T>, T, BinaryOperator<T>) - Method in class com.aol.simple.react.collectors.lazy.IncrementalReducer
-
- reduceResults(Collection<CompletableFuture<T>>, Function<CompletableFuture, T>, BinaryOperator<T>) - Method in class com.aol.simple.react.collectors.lazy.IncrementalReducer
-
- reduceResults(Collection<CompletableFuture<T>>, Function<CompletableFuture, T>, U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in class com.aol.simple.react.collectors.lazy.IncrementalReducer
-
- registerLimit(long) - Method in class com.aol.simple.react.async.AlwaysContinue
-
- registerLimit(long) - Method in interface com.aol.simple.react.async.Continueable
-
- registerLimit(long) - Method in class com.aol.simple.react.async.Subscription
-
- registerSkip(long) - Method in class com.aol.simple.react.async.AlwaysContinue
-
- registerSkip(long) - Method in interface com.aol.simple.react.async.Continueable
-
- registerSkip(long) - Method in class com.aol.simple.react.async.Subscription
-
- resolveForCrossTypeFlatMap(Comprehender, SimpleReactStream) - Method in class com.aol.simple.react.monad.SimpleReactStreamComprehender
-
- retry(Function<U, R>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- retry(Function<U, R>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- retry(Function<U, R>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- retry(Function<U, R>) - Method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
Will execute this phase on the RetryExecutor (default or user supplied).
- RetryBuilder - Class in com.aol.simple.react
-
- RetryBuilder() - Constructor for class com.aol.simple.react.RetryBuilder
-
- RetryBuilder.factory - Enum in com.aol.simple.react
-
- returnPopulator(BaseSimpleReact) - Method in class com.aol.simple.react.stream.eager.EagerFutureStreamImpl
-
- returnPopulator(BaseSimpleReact) - Method in class com.aol.simple.react.stream.lazy.LazyFutureStreamImpl
-
- returnPopulator(BaseSimpleReact) - Method in class com.aol.simple.react.stream.simple.SimpleReactStreamImpl
-
- returnPopulator(T) - Method in interface com.aol.simple.react.stream.traits.LazyToQueue
-
- reverse() - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Reverse a stream.
- reverse() - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- reverse() - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Reverse a stream.
- reversedIterator() - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- run(StreamWrapper, EmptyCollector) - Method in class com.aol.simple.react.stream.Runner
-
- run(Executor) - Method in interface com.aol.simple.react.stream.traits.LazyStream
-
Trigger a lazy stream as a task on the provided Executor
- run() - Method in interface com.aol.simple.react.stream.traits.LazyStream
-
Trigger a lazy stream
- run(Collector<U, A, R>) - Method in interface com.aol.simple.react.stream.traits.LazyStream
-
Trigger a lazy stream and return the results in the Collection created by
the collector
- runContinuation(Runnable) - Method in interface com.aol.simple.react.stream.traits.LazyStream
-
- runContinuations(StreamWrapper, EmptyCollector) - Method in class com.aol.simple.react.stream.Runner
-
- Runner - Class in com.aol.simple.react.stream
-
- Runner() - Constructor for class com.aol.simple.react.stream.Runner
-
- runOnCurrent() - Method in interface com.aol.simple.react.stream.traits.LazyStream
-
Trigger a lazy stream
- runThread(Runnable) - Method in interface com.aol.simple.react.stream.traits.LazyStream
-
- SamplingCollector<T> - Class in com.aol.simple.react.collectors.lazy
-
Class that allows client code to only collect a sample of results from an Infinite SimpleReact Stream
The SamplingCollector won't collect results itself, but hand of control to a consumer that can when Sampling triggered.
- SamplingCollector(int, LazyResultConsumer<T>) - Constructor for class com.aol.simple.react.collectors.lazy.SamplingCollector
-
- SamplingMonitor - Class in com.aol.simple.react.capacity.monitor
-
Use this class to sample the CompletableFuture chains in an infinite flow as they are created
Can be used to with a LimitingMonitor to reduce touch points
- SamplingMonitor(Consumer<CompletableFuture>) - Constructor for class com.aol.simple.react.capacity.monitor.SamplingMonitor
-
Sampling monitor that will pass control to supplied monitor when sampling triggered.
- scanLeft(T, BiFunction<T, ? super U, T>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Scan a stream to the left.
- scanLeft(T, BiFunction<T, ? super U, T>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Scan a stream to the left.
- scanRight(R, BiFunction<? super U, R, R>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Scan a stream to the right.
- scanRight(R, BiFunction<? super U, R, R>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Scan a stream to the right.
- self(Consumer<FutureStream<U>>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Give a function access to the current stage of a SimpleReact Stream
- self(Consumer<FutureStream<U>>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
Give a function access to the current stage of a SimpleReact Stream
- self(Consumer<FutureStream<U>>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Give a function access to the current stage of a SimpleReact Stream
- sequential() - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- sequential() - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- sequential() - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- sequentialBuilder() - Static method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- sequentialBuilder() - Static method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- sequentialBuilder() - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
- sequentialCommonBuilder() - Static method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- sequentialCommonBuilder() - Static method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- sequentialCommonBuilder() - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
- SequentialElasticPools - Class in com.aol.simple.react.threads
-
A ReactPool of each type for sequential Streams
- SequentialElasticPools() - Constructor for class com.aol.simple.react.threads.SequentialElasticPools
-
- set(T) - Method in class com.aol.simple.react.async.Signal
-
Set the current value of this signal
- shard(Map<K, Queue<U>>, Function<U, K>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Break a stream into multiple Streams based of some characteristic of the
elements of the Stream
e.g.
- shard(Map<K, Queue<U>>, Function<U, K>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
Break a stream into multiple Streams based of some characteristic of the elements of the Stream
e.g.
- shard(Map<K, Queue<U>>, Function<U, K>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Break a stream into multiple Streams based of some characteristic of the
elements of the Stream
e.g.
- shuffle() - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Shuffle a stream
- shuffle(Random) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Shuffle a stream using specified source of randomness
- shuffle() - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Shuffle a stream
// e.g.
- shuffle(Random) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Shuffle a stream using specified source of randomness
// e.g.
- Signal<T> - Class in com.aol.simple.react.async
-
Datastructure that accepts a Stream of data and outputs a Stream of changes
- Signal(Adapter<T>, Adapter<T>) - Constructor for class com.aol.simple.react.async.Signal
-
Construct a new Signal
- SimpleReact - Class in com.aol.simple.react.stream.simple
-
Builder class for FutureStream
react methods - submit Suppliers to task executor
of methods - build Streams directly from data
- SimpleReact() - Constructor for class com.aol.simple.react.stream.simple.SimpleReact
-
Construct a SimpleReact builder using standard thread pool.
- SimpleReact(Executor) - Constructor for class com.aol.simple.react.stream.simple.SimpleReact
-
- SimpleReact(Executor, RetryExecutor) - Constructor for class com.aol.simple.react.stream.simple.SimpleReact
-
- SimpleReact(Executor, RetryExecutor, Boolean) - Constructor for class com.aol.simple.react.stream.simple.SimpleReact
-
- simpleReact - Static variable in class com.aol.simple.react.threads.ParallelElasticPools
-
- simpleReact - Static variable in class com.aol.simple.react.threads.SequentialElasticPools
-
- SimpleReactFailedStageException - Exception in com.aol.simple.react.exceptions
-
- SimpleReactFailedStageException() - Constructor for exception com.aol.simple.react.exceptions.SimpleReactFailedStageException
-
- SimpleReactProcessingException - Exception in com.aol.simple.react.exceptions
-
- SimpleReactProcessingException() - Constructor for exception com.aol.simple.react.exceptions.SimpleReactProcessingException
-
- SimpleReactProcessingException(String, Throwable, boolean, boolean) - Constructor for exception com.aol.simple.react.exceptions.SimpleReactProcessingException
-
- SimpleReactProcessingException(String, Throwable) - Constructor for exception com.aol.simple.react.exceptions.SimpleReactProcessingException
-
- SimpleReactProcessingException(String) - Constructor for exception com.aol.simple.react.exceptions.SimpleReactProcessingException
-
- SimpleReactProcessingException(Throwable) - Constructor for exception com.aol.simple.react.exceptions.SimpleReactProcessingException
-
- SimpleReactStream<U> - Interface in com.aol.simple.react.stream.traits
-
- SimpleReactStreamComprehender - Class in com.aol.simple.react.monad
-
Cyclops Monad Comprehender for SimpleReactStreams
- SimpleReactStreamComprehender() - Constructor for class com.aol.simple.react.monad.SimpleReactStreamComprehender
-
- SimpleReactStreamImpl<U> - Class in com.aol.simple.react.stream.simple
-
- SimpleReactStreamImpl(SimpleReact, Stream<CompletableFuture<U>>, List<CompletableFuture>) - Constructor for class com.aol.simple.react.stream.simple.SimpleReactStreamImpl
-
- SimpleTimer - Class in com.aol.simple.react.util
-
Simple Timer class that returns elapsed milliseconds since construction
- SimpleTimer() - Constructor for class com.aol.simple.react.util.SimpleTimer
-
- skip(long) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- skip(long) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- skipFutures(long) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
In contast to EagerFutureStream#skip skipFutures will skip the first n entries
of the underlying Stream of Futures.
- skipUntil(FutureStream<T>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Return a Stream with the same values as this Stream, but with all values
omitted until the provided stream starts emitting values.
- skipUntil(Predicate<? super U>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Returns a stream with all elements skipped for which a predicate
evaluates to false.
- skipUntil(FutureStream<T>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
Return a Stream with the same values as this Stream, but with all values omitted until the provided stream starts emitting values.
- skipUntil(FutureStream<T1>, FutureStream<T2>) - Static method in interface com.aol.simple.react.stream.traits.FutureStream
-
- skipUntil(FutureStream<T>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Return a Stream with the same values as this Stream, but with all values
omitted until the provided stream starts emitting values.
- skipUntil(Predicate<? super U>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Returns a stream with all elements skipped for which a predicate
evaluates to false.
- skipWhile(Predicate<? super U>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Returns a stream with all elements skipped for which a predicate
evaluates to true.
- skipWhile(Predicate<? super U>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Returns a stream with all elements skipped for which a predicate
evaluates to true.
- slice(long, long) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Returns a limited interval from a given Stream.
- slice(long, long) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
Returns a limited interval from a given Stream.
- slice(FutureStream<T>, long, long) - Static method in interface com.aol.simple.react.stream.traits.FutureStream
-
Returns a limited interval from a given Stream.
- slice(long, long) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- sliceFutures(long, long) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Returns a limited interval from a given Stream.
- softener - Static variable in interface com.aol.simple.react.stream.traits.FutureStream
-
- sorted() - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- sorted(Comparator<? super U>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- sorted() - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- sorted(Comparator<? super U>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- sorted() - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- sorted(Comparator<? super U>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- splitAt(long) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Split a EagerFutureStream at a given position.
- splitAtFutures(long) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Split a stream at a given position.
- splitAtFutureStream(long) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Split a EagerFutureStream at a given position.
- splitAtHead() - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Split a stream at the head.
- splitAtHeadFutureStream() - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
SplitAtHead but return type is EagerFutureStream
- spliterator() - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- StageWithResults<RS,U> - Class in com.aol.simple.react.stream
-
- StageWithResults(ConfigurableStream<U>, RS) - Constructor for class com.aol.simple.react.stream.StageWithResults
-
- Status<T> - Class in com.aol.simple.react.stream
-
Class that returned to blocking predicates for short circuiting result collection
- Status() - Constructor for class com.aol.simple.react.stream.Status
-
- stream() - Method in interface com.aol.simple.react.async.Adapter
-
- stream() - Method in class com.aol.simple.react.async.Queue
-
- stream(Continueable) - Method in class com.aol.simple.react.async.Queue
-
- stream() - Method in class com.aol.simple.react.async.Topic
-
Generating a stream will register the Stream as a subscriber to this topic.
- stream(Function<Stream<CompletableFuture>, Stream<CompletableFuture>>) - Method in class com.aol.simple.react.stream.StreamWrapper
-
- stream() - Method in class com.aol.simple.react.stream.StreamWrapper
-
- stream() - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- stream() - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- stream() - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- streamBatch(Continueable, Function<Supplier<T>, Supplier<Collection<T>>>) - Method in class com.aol.simple.react.async.Queue
-
- streamCompletableFutures() - Method in interface com.aol.simple.react.async.Adapter
-
- streamCompletableFutures() - Method in class com.aol.simple.react.async.Queue
-
- streamCompletableFutures() - Method in class com.aol.simple.react.async.Topic
-
Generating a streamCompletableFutures will register the Stream as a subscriber to this topic.
- streamCompletableFutures() - Method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
- streamControl(Continueable, Function<Supplier<T>, Supplier<T>>) - Method in class com.aol.simple.react.async.Queue
-
- StreamWrapper - Class in com.aol.simple.react.stream
-
- StreamWrapper(List<CompletableFuture>) - Constructor for class com.aol.simple.react.stream.StreamWrapper
-
- StreamWrapper(StreamWrapper.AsyncList) - Constructor for class com.aol.simple.react.stream.StreamWrapper
-
- StreamWrapper(Stream<CompletableFuture>, boolean) - Constructor for class com.aol.simple.react.stream.StreamWrapper
-
- StreamWrapper(Stream<CompletableFuture>, Collector, boolean) - Constructor for class com.aol.simple.react.stream.StreamWrapper
-
- StreamWrapper(CompletableFuture, boolean) - Constructor for class com.aol.simple.react.stream.StreamWrapper
-
- submit(Function<RS, R>) - Method in class com.aol.simple.react.stream.StageWithResults
-
This method allows the SimpleReact Executor to be reused by JDK parallel streams.
- submit(Callable<T>) - Method in class com.aol.simple.react.stream.StageWithResults
-
This method allows the SimpleReact Executor to be reused by JDK parallel streams
- Subscription - Class in com.aol.simple.react.async
-
- Subscription() - Constructor for class com.aol.simple.react.async.Subscription
-
- sync() - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
- sync() - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- sync() - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
- sync() - Method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
- synchronousQueue() - Static method in class com.aol.simple.react.async.QueueFactories
-
- syncrhonousPool() - Static method in class com.aol.simple.react.threads.ReactPool
-
- zip(Seq<R>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Zip two streams into one.
- zip(Seq<T>, BiFunction<U, T, R>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Zip two streams into one using a BiFunction
to produce resulting
values.
- zip(Seq<T>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Zip two streams into one.
- zip(Seq<T>, BiFunction<U, T, R>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Zip two streams into one using a BiFunction
to produce resulting
values.
- zip(Stream<T1>, Stream<T2>) - Static method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Zip two streams into one.
- zip(Stream<T1>, Stream<T2>, BiFunction<T1, T2, R>) - Static method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Zip two streams into one using a BiFunction
to produce resulting
values.
- zipFutures(Stream<R>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Zip two Streams, zipping against the underlying futures of this stream
- zipFutures(FutureStream<R>) - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Zip two Streams, zipping against the underlying futures of both Streams
Placeholders (Futures) will be populated immediately in the new zipped Stream and results
will be populated asyncrhonously
- zipFutures(Stream<R>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
Zip two Streams, zipping against the underlying futures of this stream
- zipFutures(FutureStream<R>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
Zip two Streams, zipping against the underlying futures of both Streams
Placeholders (Futures) will be populated immediately in the new zipped Stream and results
will be populated asyncrhonously
- zipFutures(Stream<R>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Zip two Streams, zipping against the underlying futures of this stream
- zipFutures(FutureStream<R>) - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Zip two Streams, zipping against the underlying futures of both Streams
Placeholders (Futures) will be populated immediately in the new zipped Stream and results
will be populated asyncrhonously
- zipFuturesWithIndex() - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Zip this Stream with an index, but Zip based on the underlying tasks, not completed results.
- zipFuturesWithIndex() - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Zip this Stream with an index, but Zip based on the underlying tasks, not completed results.
- zipWithIndex() - Method in interface com.aol.simple.react.stream.traits.EagerFutureStream
-
Zip a Stream with a corresponding Stream of indexes.
- zipWithIndex() - Method in interface com.aol.simple.react.stream.traits.LazyFutureStream
-
Zip a Stream with a corresponding Stream of indexes.