square / otto

An enhanced Guava-based event bus with emphasis on Android support.
http://square.github.io/otto/
Apache License 2.0
5.16k stars 847 forks source link

A new call to post in a subscriber does not call its subscribers until the first call is completed #199

Closed Villason closed 7 years ago

Villason commented 7 years ago

Is there a way to change the strict FIFO calling behavior?

JakeWharton commented 7 years ago

No. All subscribers for an event must be called before the next event is delivered to any subscriber.

If you need more complex composition then you should look at RxJava which allows composing streams instead of events.