Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(924)

Issue 349643002: Decoupled the SchemaRegistryService from SchemaRegistry. (Closed)

Created:
6 years, 6 months ago by Joao da Silva
Modified:
6 years, 6 months ago
CC:
chromium-reviews, extensions-reviews_chromium.org, nkostylev+watch_chromium.org, oshima+watch_chromium.org, chromium-apps-reviews_chromium.org, stevenjb+watch_chromium.org, davemoore+watch_chromium.org
Project:
chromium
Visibility:
Public.

Description

Decoupled the SchemaRegistryService from SchemaRegistry. The service is not a SchemaRegistry anymore but owns one instead. This enables the service to own subclasses of SchemaRegistry. Also added a ForwardingSchemaRegisy, which wraps another SchemaRegistry. This will be used in a future CL. R=bartfab@chromium.org TBR=kalman@chromium.org BUG=224596 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=278735

Patch Set 1 #

Total comments: 22

Patch Set 2 : added unit test #

Patch Set 3 : fixed comments #

Patch Set 4 : rebase #

Messages

Total messages: 7 (0 generated)
Joao da Silva
PTAL
6 years, 6 months ago (2014-06-20 14:24:40 UTC) #1
bartfab (slow)
lgtm https://codereview.chromium.org/349643002/diff/1/chrome/browser/policy/schema_registry_service.cc File chrome/browser/policy/schema_registry_service.cc (right): https://codereview.chromium.org/349643002/diff/1/chrome/browser/policy/schema_registry_service.cc#newcode7 chrome/browser/policy/schema_registry_service.cc:7: #include "base/logging.h" Nit: No longer used. https://codereview.chromium.org/349643002/diff/1/chrome/browser/policy/schema_registry_service.h File ...
6 years, 6 months ago (2014-06-20 14:48:01 UTC) #2
bartfab (slow)
Still lgtm.
6 years, 6 months ago (2014-06-20 14:51:02 UTC) #3
Joao da Silva
kalman@ to TBR for the mechanical changes to the extensions code. https://codereview.chromium.org/349643002/diff/1/chrome/browser/policy/schema_registry_service.cc File chrome/browser/policy/schema_registry_service.cc (right): ...
6 years, 6 months ago (2014-06-20 15:30:14 UTC) #4
bartfab (slow)
https://codereview.chromium.org/349643002/diff/1/components/policy/core/common/schema_registry.h File components/policy/core/common/schema_registry.h (right): https://codereview.chromium.org/349643002/diff/1/components/policy/core/common/schema_registry.h#newcode46 components/policy/core/common/schema_registry.h:46: // This observer is only meant to be used ...
6 years, 6 months ago (2014-06-20 15:44:18 UTC) #5
Joao da Silva
https://codereview.chromium.org/349643002/diff/1/components/policy/core/common/schema_registry.h File components/policy/core/common/schema_registry.h (right): https://codereview.chromium.org/349643002/diff/1/components/policy/core/common/schema_registry.h#newcode46 components/policy/core/common/schema_registry.h:46: // This observer is only meant to be used ...
6 years, 6 months ago (2014-06-20 15:47:43 UTC) #6
Joao da Silva
6 years, 6 months ago (2014-06-20 17:14:21 UTC) #7
Message was sent while issue was closed.
Committed patchset #4 manually as r278735 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698