Github user justinleet commented on the issue: https://github.com/apache/metron/pull/970 @nickwallen I made a pass at the refactoring. Most things end up in the UpdateDao (which is probabyl to be expected, given that mutation is the main sticking point). Even though it largely ends up in one place, it should still help convey what's going on better. In addition that DAO now has a set of unit tests with it, let me know what you think.
---