davidmoten / rxjava-extras

Utilities for use with rxjava
Apache License 2.0
269 stars 27 forks source link

make state machine transformer non-blocking #4

Closed davidmoten closed 8 years ago

davidmoten commented 8 years ago

For each item entering the state machine the items emitted from the state machine were buffered into a list and only emitted once the entering item was fully processed. At that point notifications were flatmapped and then dematerialized.

The old technique is to to do this:

The new technique is to do this: