Refactoring homework

There are still a couple of more places in the code that need Akka Streams based refactoring work, which will be done by you as homework. The first place is really a continuation of the work that we did in the previous section. As part of that refactoring, we built a system where a ViewBuilder class can define a subflow to handle the DeferredCreate situation. We have one such situation with the SalesOrderViewBuilder class where we need to define that subflow. This is one of the pieces of work that you will need to do for this chapter. Go into the -incomplete code folder for this chapter and fill in the subflow implementation for the OrderCreated event handling. Currently, I have stubbed that flow out, as follows:

val flow = ...

Get Mastering Akka now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.