Files
gerrit/java/com
Ivan Frade 8c05f63809 SubmoduleOp: Move subscription graph instantiation to its own factory
Subscription graph has a factory, but there is an extra layer of
indirection to take config into account. This indirection is inside
submoduleOp. SubmoduleOp needs the subscription graph but shouldn't
control its instantiation.

Move this to an extra Factory, so clients can instantiate their
subscription graph without depending on submoduleOp.

In guice, bind the unnannotated Subscription.Factory to the configured
factory and annotate the "vanilla" version.

Change-Id: Ie1ab3bfaebbe0480a5e4f93bbb5796b5e6a8e740
2020-09-21 14:18:08 -07:00
..