- BaseSimpleReact - Class in com.aol.simple.react.stream
-
- BaseSimpleReact() - Constructor for class com.aol.simple.react.stream.BaseSimpleReact
-
- 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) - Constructor for class com.aol.simple.react.collectors.lazy.BatchingCollector
-
- BatchingCollector() - Constructor for class com.aol.simple.react.collectors.lazy.BatchingCollector
-
Batching Collector with default Max Active settings
- block(Predicate<Status>) - Method in class com.aol.simple.react.blockers.Blocker
-
- block() - Method in class com.aol.simple.react.collectors.ReactCollector
-
React and block
List<String> strings = SimpleReact.<Integer, Integer> react(() -> 1, () -> 2, () -> 3)
.then((it) -> it * 100)
.then((it) -> "*" + it)
.block();
In this example, once the current thread of execution meets the React
block method, it will block until all tasks have been completed.
- block(Collector) - Method in class com.aol.simple.react.collectors.ReactCollector
-
- block(Predicate<Status>) - Method in class com.aol.simple.react.collectors.ReactCollector
-
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 class com.aol.simple.react.collectors.ReactCollector
-
- block() - Method in interface com.aol.simple.react.stream.traits.BlockingStream
-
React and block
List<String> strings = new SimpleReact().<Integer, Integer> react(() -> 1, () -> 2, () -> 3)
.then((it) -> it * 100)
.then((it) -> "*" + it)
.block();
In this example, once the current thread of execution meets the React
block method, it will block until all tasks have been completed.
- block(Collector) - Method in interface com.aol.simple.react.stream.traits.BlockingStream
-
- block(Collector, StreamWrapper) - 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 class com.aol.simple.react.collectors.ReactCollector
-
Block until tasks complete and return a value determined by the extractor supplied.
- blockAndExtract(Extractor, Predicate<Status>) - Method in class com.aol.simple.react.collectors.ReactCollector
-
Block until tasks complete, or breakout conditions met and return a value determined by the extractor supplied.
- 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
-
- boundedQueue(int) - Static method in class com.aol.simple.react.async.QueueFactories
-
- build() - Method in interface com.aol.simple.react.async.QueueFactory
-
- filter(Predicate<? super U>) - Method in interface com.aol.simple.react.stream.eager.EagerFutureStream
-
- filter(Predicate<? super U>) - Method in interface com.aol.simple.react.stream.lazy.LazyFutureStream
-
- 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.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
-
- findAny() - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- findFirst() - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- first() - Method in class com.aol.simple.react.collectors.ReactCollector
-
Block until first result recieved
- 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
- flatMap(Function<? super U, ? extends Stream<? extends R>>) - Method in interface com.aol.simple.react.stream.eager.EagerFutureStream
-
- flatMap(Function<? super U, ? extends Stream<? extends R>>) - Method in interface com.aol.simple.react.stream.lazy.LazyFutureStream
-
- 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.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 U>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
Stream supporting methods
- forEachOrdered(Consumer<? super U>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- 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<R>) - Method in interface com.aol.simple.react.stream.eager.EagerFutureStream
-
- fromStream(Stream<CompletableFuture<U>>) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
- fromStream(Stream<R>) - Method in interface com.aol.simple.react.stream.lazy.LazyFutureStream
-
- 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.FutureStream
-
- fromStream(Stream<R>) - Method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
- fromStreamCompletableFuture(Stream<CompletableFuture<R>>) - Method in interface com.aol.simple.react.stream.eager.EagerFutureStream
-
- fromStreamCompletableFuture(Stream<CompletableFuture<R>>) - Method in interface com.aol.simple.react.stream.lazy.LazyFutureStream
-
- fromStreamCompletableFuture(Stream<CompletableFuture<R>>) - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- fromStreamCompletableFuture(Stream<CompletableFuture<R>>) - Method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
Construct a SimpleReactStream from provided Stream of CompletableFutures
- fromStreamWithoutFutures(Stream<U>) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
Start a reactive dataflow from a stream.
- fromStreamWithoutFutures(Stream<U>) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
- fromStreamWithoutFutures(Stream<U>) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
- fromStreamWithoutFutures(Stream<U>) - Method in class com.aol.simple.react.stream.simple.SimpleReact
-
Start a reactive dataflow from a stream.
- futureStream(Stream<T>) - Static method in interface com.aol.simple.react.stream.eager.EagerFutureStream
-
Wrap a Stream into a FutureStream.
- futureStream(Iterable<T>) - Static method in interface com.aol.simple.react.stream.eager.EagerFutureStream
-
Wrap an Iterable into a FutureStream.
- futureStream(Iterator<T>) - Static method in interface com.aol.simple.react.stream.eager.EagerFutureStream
-
Wrap an Iterator into a FutureStream.
- futureStream(Stream<T>) - Static method in interface com.aol.simple.react.stream.lazy.LazyFutureStream
-
Wrap a Stream into a FutureStream.
- futureStream(Iterable<T>) - Static method in interface com.aol.simple.react.stream.lazy.LazyFutureStream
-
Wrap an Iterable into a FutureStream.
- futureStream(Iterator<T>) - Static method in interface com.aol.simple.react.stream.lazy.LazyFutureStream
-
Wrap an Iterator into a FutureStream.
- FutureStream<U> - Interface in com.aol.simple.react.stream.traits
-
- futureStream(Stream<T>) - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
- futureStream(Stream<T>, boolean) - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
Wrap a Stream into a SimpleReactStream.
- futureStream(Iterable<T>) - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
Wrap an Iterable into a FutureStream.
- futureStream(Iterator<T>) - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
Wrap an Iterator into a FutureStream.
- FutureStreamBuilder - Class in com.aol.simple.react.stream
-
- FutureStreamBuilder() - Constructor for class com.aol.simple.react.stream.FutureStreamBuilder
-
- react(List<Supplier<U>>) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
Start a reactive dataflow with a list of one-off-suppliers
- react(Iterator<U>, int) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
Start a reactive flow from a JDK Iterator
- react(Supplier<U>, Generator) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
Start a reactive dataflow from a single Supplier, which will be executed repeatedly according to rules defined by the generator.
- react(Function<U, U>, ReactIterator<U>) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
Start a reactive dataflow that calls the supplied function iteratively, with each output, feeding into the next input
Example :-
List<Integer> results = new SimpleReact()
.<Integer> react((input) -> input + 1,iterate(0).times(1).offset(10))
- react(Supplier<U>...) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
Start a reactive dataflow with an array of one-off-suppliers
- react(List<Supplier<U>>) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
- react(Iterator<U>, int) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
Start a LazyFutureStream from a JDK Iterator
- react(Supplier<U>, Generator) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
Start a EagerFutureStream from a single Supplier, which will be executed repeatedly according to rules defined by the generator.
- react(Function<U, U>, ReactIterator<U>) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
Start an EagerFutureStream that calls the supplied function iteratively, with each output, feeding into the next input
Example :-
List<Integer> results = new EagerReact()
.<Integer> react((input) -> input + 1,iterate(0).times(1).offset(10))
- react(List<Supplier<U>>) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
- react(Iterator<U>, int) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
Start a LazyFutureStream from a JDK Iterator
- react(Supplier<U>, Generator) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
Start a LazyFutureStream from a single Supplier, which will be executed repeatedly according to rules defined by the generator.
- react(Function<U, U>, ReactIterator<U>) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
Start a LazyFutureStream that calls the supplied function iteratively, with each output, feeding into the next input
Example :-
List<Integer> results = new LazyReact()
.<Integer> react((input) -> input + 1,iterate(0).times(1).offset(10))
- react(List<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<U>, int) - Method in class com.aol.simple.react.stream.simple.SimpleReact
-
Start a reactive flow from a JDK Iterator
- react(Supplier<U>, Generator) - Method in class com.aol.simple.react.stream.simple.SimpleReact
-
Start a reactive dataflow from a single Supplier, which will be executed repeatedly according to rules defined by the generator.
- react(Function<U, U>, ReactIterator<U>) - Method in class com.aol.simple.react.stream.simple.SimpleReact
-
Start a reactive dataflow that calls the supplied function iteratively, with each output, feeding into the next input
Example :-
List<Integer> results = new SimpleReact()
.<Integer> react((input) -> input + 1,iterate(0).times(1).offset(10))
- react(Supplier<U>...) - Method in class com.aol.simple.react.stream.simple.SimpleReact
-
Start a reactive dataflow with an array of one-off-suppliers
- ReactCollector<U> - Class in com.aol.simple.react.collectors
-
- ReactCollector() - Constructor for class com.aol.simple.react.collectors.ReactCollector
-
- 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.BaseSimpleReact
-
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
- reactInfinitely(Supplier<U>) - Method in class com.aol.simple.react.stream.simple.SimpleReact
-
Generate an infinite reactive flow.
- ReactIterator<T> - Interface in com.aol.simple.react.generators
-
- reactToCollection(Collection<R>) - Method in class com.aol.simple.react.stream.BaseSimpleReact
-
Start a reactive flow from a Collection using an Iterator
- reactToCollection(Collection<R>) - Method in class com.aol.simple.react.stream.eager.EagerReact
-
Start a EagerFutureStream from a Collection
- reactToCollection(Collection<R>) - Method in class com.aol.simple.react.stream.lazy.LazyReact
-
Start a LazyFutureStream from a Collection
- reactToCollection(Collection<R>) - Method in class com.aol.simple.react.stream.simple.SimpleReact
-
Start a reactive flow from a Collection using an Iterator
- 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
-
- retry(Function<U, R>) - Method in interface com.aol.simple.react.stream.eager.EagerFutureStream
-
- retry(Function<U, R>) - Method in interface com.aol.simple.react.stream.lazy.LazyFutureStream
-
- 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.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
-
- reverse() - Method in interface com.aol.simple.react.stream.eager.EagerFutureStream
-
Reverse a stream.
- run(StreamWrapper, EmptyCollector) - Method in class com.aol.simple.react.stream.Runner
-
- run(ExecutorService) - Method in interface com.aol.simple.react.stream.traits.LazyStream
-
Trigger a lazy stream as a task on the provided ExecutorService
- run(ExecutorService, Runnable) - Method in interface com.aol.simple.react.stream.traits.LazyStream
-
- run() - Method in interface com.aol.simple.react.stream.traits.LazyStream
-
Trigger a lazy stream
- run(Supplier<C>) - 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
- 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
- sample(int) - Static method in class com.aol.simple.react.predicates.Predicates
-
- 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.eager.EagerFutureStream
-
Scan a stream to the left.
- scanRight(R, BiFunction<? super U, R, R>) - Method in interface com.aol.simple.react.stream.eager.EagerFutureStream
-
Scan a stream to the right.
- 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
- sequential() - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- sequentialBuilder() - Static method in interface com.aol.simple.react.stream.eager.EagerFutureStream
-
- sequentialBuilder() - Static method in interface com.aol.simple.react.stream.lazy.LazyFutureStream
-
- sequentialBuilder() - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
- sequentialCommonBuilder() - Static method in interface com.aol.simple.react.stream.eager.EagerFutureStream
-
- sequentialCommonBuilder() - Static method in interface com.aol.simple.react.stream.lazy.LazyFutureStream
-
- sequentialCommonBuilder() - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
- SequentialGenerator<T> - Class in com.aol.simple.react.generators
-
- SequentialGenerator() - Constructor for class com.aol.simple.react.generators.SequentialGenerator
-
- SequentialIterator<T> - Class in com.aol.simple.react.generators
-
- SequentialIterator(T) - Constructor for class com.aol.simple.react.generators.SequentialIterator
-
- set(T) - Method in class com.aol.simple.react.async.Signal
-
Set the current value of this signal
- shuffle() - Method in interface com.aol.simple.react.stream.eager.EagerFutureStream
-
Shuffle a stream
// e.g.
- shuffle(Random) - Method in interface com.aol.simple.react.stream.eager.EagerFutureStream
-
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
E.g.
- Signal(Adapter<T>, Adapter<T>) - Constructor for class com.aol.simple.react.async.Signal
-
Construct a new Signal
- simple(ExecutorService) - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
- simple(RetryExecutor) - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
- simple(ExecutorService, RetryExecutor) - Static method in interface com.aol.simple.react.stream.traits.SimpleReactStream
-
- SimpleReact - Class in com.aol.simple.react.stream.simple
-
Builder class for FutureStream
- SimpleReact() - Constructor for class com.aol.simple.react.stream.simple.SimpleReact
-
Construct a SimpleReact builder using standard thread pool.
- SimpleReact(ExecutorService) - Constructor for class com.aol.simple.react.stream.simple.SimpleReact
-
- 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
-
- SimpleReactStreamImpl<U> - Class in com.aol.simple.react.stream.simple
-
- SimpleReactStreamImpl(Stream<CompletableFuture<U>>, ExecutorService, RetryExecutor, boolean) - 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(int) - Static method in class com.aol.simple.react.predicates.Predicates
-
- skip(long) - Method in interface com.aol.simple.react.stream.eager.EagerFutureStream
-
- skip(long) - Method in interface com.aol.simple.react.stream.lazy.LazyFutureStream
-
- skipUntil(Predicate<? super U>) - Method in interface com.aol.simple.react.stream.eager.EagerFutureStream
-
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.eager.EagerFutureStream
-
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.eager.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.
- 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
-
- splitAt(long) - Method in interface com.aol.simple.react.stream.eager.EagerFutureStream
-
Split a stream at a given position.
- splitAtFutureStream(long) - Method in interface com.aol.simple.react.stream.eager.EagerFutureStream
-
Split a EagerFutureStream at a given position.
- splitAtHead() - Method in interface com.aol.simple.react.stream.eager.EagerFutureStream
-
Split a stream at the head.
- splitAtHeadFutureStream() - Method in interface com.aol.simple.react.stream.eager.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() - Method in class com.aol.simple.react.async.Topic
-
Generating a stream will register the Stream as a subscriber to this topic.
- stream() - Method in class com.aol.simple.react.stream.StreamWrapper
-
- stream() - Method in interface com.aol.simple.react.stream.traits.FutureStream
-
- 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
-
- StreamWrapper - Class in com.aol.simple.react.stream
-
- StreamWrapper(List<CompletableFuture>) - 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 ExecutorService to be reused by JDK parallel streams.
- submit(Callable<T>) - Method in class com.aol.simple.react.stream.StageWithResults
-
This method allows the SimpleReact ExecutorService to be reused by JDK parallel streams
- submitAndBlock(Function<List<U>, R>) - Method in interface com.aol.simple.react.stream.traits.BlockingStream
-
This method allows the SimpleReact ExecutorService to be reused by JDK
parallel streams.
- synchronousQueue() - Static method in class com.aol.simple.react.async.QueueFactories
-