Skip to content

Feature comparison matrix

johnmcclean-aol edited this page Feb 23, 2015 · 1 revision
FEATURE SimpleReactStream EagerFutureStream LazyFutureStream JDK 8 Stream (sequential) JDK 8 Stream (parallel)
Focused Simple API Yes No No No No
Full JDK 8 Streams API No Yes Yes Yes Yes
Scala-like Seq (zip/ concate etc) No Yes Yes No No
Multithreading Yes Yes Yes No Yes
Free-threading (target single thread) Yes Yes Yes No No
Sequential operation Yes Yes Yes Yes No
Target different executors per stage Yes Yes Yes No No
Concurrency configurability Highly configurable Highly configurable Highly configurable No Limited
Failure recovery Yes Yes Yes No No
Retry support Yes Yes Yes No No
Compatible with SimpleReact async datastructures Yes Yes Yes Yes Yes
Lazy (until terminal op) Yes No Yes Yes Yes
Eager Yes Yes No No No
infinite streams Yes No Yes Yes Yes
each task executed independently Yes Yes Yes No No
async results collection Yes Yes Yes No No
Clone this wiki locally