Github user sardell commented on the issue: https://github.com/apache/metron/pull/1240 @tiborm In regard to the 'Initial' state check, I was able to do what you suggested but only after switching from a BehaviorSubject to a Subject. I did this because Subjects do not return the current value on Subscription. It only triggers with the .next() call and returns the value you pass there. That was a really great suggestion on your part and made me realize I was using the wrong tool for the job. I also made changes based on the rest of your feedback, but they were straightforward and do not need further explanation here. Thanks for taking the time to review my PR!
---