Move Proxy Resolver service off Service Manager
This refactors the Proxy Resolver service to use the new simpler services model, free of any dependency on Service Manager APIs. Process lifetime should remain identical to what it was before this change: the browser launches a service process to host a ProxyResolverFactory whenever one is needed, and it kills the process once the process reports itself as idle. The process reports itself as idle once all ProxyResolver receivers are torn down. This is based on the proposal to simplify Chrome services here: https://docs.google.com/document/d/1M0-K0gi1xXO0f_-YKSH2LFVh4RJY-xe9T9VaGFOSXb0/edit Bug: 977637 Change-Id: Ibba29ac4bd3c0f7359f07788a868efb12a32327f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1699476Reviewed-by:Eric Roman <eroman@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Reviewed-by:
Avi Drissman <avi@chromium.org> Reviewed-by:
Clark DuVall <cduvall@chromium.org> Commit-Queue: Ken Rockot <rockot@google.com> Cr-Commit-Position: refs/heads/master@{#678969}
Showing
Please register or sign in to comment