-
Notifications
You must be signed in to change notification settings - Fork 8.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[FAB-5267] Switch Broadcast filter w/ msgprocessor
When the Enqueue method was removed in favor of the Order/Configure methods, the existing Broadcast code continued to use them very much like the old Enqueue method. This CR removes the hack which allowed the Broadcast code to continue to function and instead leverages the msgprocessor code to appropriately route messages to either Order or Configure. Because the filters were removed from the blockcutter, the only place they are currently used is in the Broadcast path. This injects an unneeded dependency into the Broadcast framework, making tests more difficult to mock, and generally complicating the code. This CR removes the filtering from the Broadcast path, in favor of doing the filtering entirely in the msgprocessor path. This was at one point split into two CRs around issue FAB-5268, but it turned out to be infeasible to break this into two changes while not breaking the e2e. Change-Id: I6ef3595f26a4e9dfdbf6dec636b434e725ccd6f2 Signed-off-by: Jason Yellick <jyellick@us.ibm.com>
- Loading branch information
Jason Yellick
committed
Jul 27, 2017
1 parent
3e5c3e4
commit f5e25a3
Showing
22 changed files
with
730 additions
and
746 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.