Update git submodules
* Update plugins/replication from branch 'master'
to e4c6fcc344d94a45c8f3e7d229de9a01f5430564
- Merge branch 'stable-3.1'
* stable-3.1:
Fix extensibility of replication configuration parsing
Change-Id: I57a39ab6ecbdb8cfb6fecf215e805b6e6801f7e7
- Fix extensibility of replication configuration parsing
Fix an issue where configuration parsing during the configuration
auto reload is always returning collection of DestinationConfiguration
objects regardless of the injected ConfigParser in the module.
This situation is causing a regression for plugins that extend
the replication plugin (e.g. pull-replication) because they are
expecting different remote configuration class (e.g.SourceCollection
instead of DestinationCollection).
Restore the pluggability of the configuration parsing by creating
a ConfigParser interface which can be bound to an implementation
in the plugin's Guice Module.
Bug: Issue 12720
Change-Id: Iaec22e082f49eaac56b5555074bb80c269879b68
This commit is contained in:
committed by
Gerrit Code Review
parent
b5942d500c
commit
7d35e042bd