commit | 9905c04ae0b74bfb471c67b4cc54d5565b9892d7 | [log] [tgz] |
---|---|---|
author | Ken Rockot <rockot@chromium.org> | Wed Mar 13 00:27:45 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Mar 13 00:27:45 2019 |
tree | 3a6f185893f74764405cc3b381ac3640ba16cadc | |
parent | 9d62aa80235cb2baf0a4a23043e8e317adcdbbc8 [diff] |
Remove most direct usage of ServiceFactory This removes all usage of the ServiceFactory outside of Service Manager client library code and a couple of tests, in preparation for complete removal of the interface. For now, ServiceBinding implements ServiceFactory and forwards to its Service impl via CreatePackagedServiceInstance. After some more internal Service Manager refactoring, this will be a message sent directly by the Service Manager over the existing Service pipe, and ServiceFactory can then be removed. Bug: 925860 Change-Id: I794449ed80489c03867a8407e0fb2b537bb92961 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1514216 Reviewed-by: Oksana Zhuravlova <oksamyt@chromium.org> Reviewed-by: John Abd-El-Malek <jam@chromium.org> Reviewed-by: Eugene But <eugenebut@chromium.org> Reviewed-by: Robert Sesek <rsesek@chromium.org> Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> Commit-Queue: Ken Rockot <rockot@google.com> Cr-Commit-Position: refs/heads/master@{#640157}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .