Commit 2150cdb8 authored by Tanja Gornak's avatar Tanja Gornak Committed by Commit Bot

Deprecate the factory for creating the Invalidation Service.

Having the deprecated version of the InvalidationServiceProviderFactory will
allow to migrate every sub-project which depends on invalidations individually.

Follow-up CL introduces new factory, which internally will create the invalidation service based on
FCM: https://chromium-review.googlesource.com/c/chromium/src/+/1185093

Bug: 801985

TBR=skuhne@chromium.org, emaxx@chromium.org, fukino@chromium.org, msarda@chromium.org, xiyuan@chromium.org

Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet
Change-Id: I84c64366017de58bdfe060e59b8d54e8d2153a8d
Reviewed-on: https://chromium-review.googlesource.com/1185014
Commit-Queue: Tatiana Gornak <melandory@chromium.org>
Reviewed-by: default avatarXiyuan Xia <xiyuan@chromium.org>
Reviewed-by: default avatarPavel Yatsuk <pavely@chromium.org>
Cr-Commit-Position: refs/heads/master@{#585870}
parent 887449c4
...@@ -608,8 +608,8 @@ jumbo_split_static_library("browser") { ...@@ -608,8 +608,8 @@ jumbo_split_static_library("browser") {
"interstitials/enterprise_util.h", "interstitials/enterprise_util.h",
"intranet_redirect_detector.cc", "intranet_redirect_detector.cc",
"intranet_redirect_detector.h", "intranet_redirect_detector.h",
"invalidation/profile_invalidation_provider_factory.cc", "invalidation/deprecated_profile_invalidation_provider_factory.cc",
"invalidation/profile_invalidation_provider_factory.h", "invalidation/deprecated_profile_invalidation_provider_factory.h",
"io_thread.cc", "io_thread.cc",
"io_thread.h", "io_thread.h",
"language/chrome_language_detection_tab_helper.cc", "language/chrome_language_detection_tab_helper.cc",
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
#include "chrome/browser/chromeos/profiles/profile_helper.h" #include "chrome/browser/chromeos/profiles/profile_helper.h"
#include "chrome/browser/chromeos/settings/device_identity_provider.h" #include "chrome/browser/chromeos/settings/device_identity_provider.h"
#include "chrome/browser/chromeos/settings/device_oauth2_token_service_factory.h" #include "chrome/browser/chromeos/settings/device_oauth2_token_service_factory.h"
#include "chrome/browser/invalidation/profile_invalidation_provider_factory.h" #include "chrome/browser/invalidation/deprecated_profile_invalidation_provider_factory.h"
#include "chrome/browser/net/system_network_context_manager.h" #include "chrome/browser/net/system_network_context_manager.h"
#include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/profile.h"
#include "chrome/browser/profiles/profile_manager.h" #include "chrome/browser/profiles/profile_manager.h"
...@@ -151,7 +151,8 @@ void AffiliatedInvalidationServiceProviderImpl::Observe( ...@@ -151,7 +151,8 @@ void AffiliatedInvalidationServiceProviderImpl::Observe(
DCHECK(!is_shut_down_); DCHECK(!is_shut_down_);
Profile* profile = content::Details<Profile>(details).ptr(); Profile* profile = content::Details<Profile>(details).ptr();
invalidation::ProfileInvalidationProvider* invalidation_provider = invalidation::ProfileInvalidationProvider* invalidation_provider =
invalidation::ProfileInvalidationProviderFactory::GetForProfile(profile); invalidation::DeprecatedProfileInvalidationProviderFactory::GetForProfile(
profile);
if (!invalidation_provider) { if (!invalidation_provider) {
// If the Profile does not support invalidation (e.g. guest, incognito), // If the Profile does not support invalidation (e.g. guest, incognito),
// ignore it. // ignore it.
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
#include "chrome/browser/chromeos/login/users/fake_chrome_user_manager.h" #include "chrome/browser/chromeos/login/users/fake_chrome_user_manager.h"
#include "chrome/browser/chromeos/settings/device_oauth2_token_service_factory.h" #include "chrome/browser/chromeos/settings/device_oauth2_token_service_factory.h"
#include "chrome/browser/chromeos/settings/scoped_cros_settings_test_helper.h" #include "chrome/browser/chromeos/settings/scoped_cros_settings_test_helper.h"
#include "chrome/browser/invalidation/profile_invalidation_provider_factory.h" #include "chrome/browser/invalidation/deprecated_profile_invalidation_provider_factory.h"
#include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/profile.h"
#include "chrome/test/base/testing_browser_process.h" #include "chrome/test/base/testing_browser_process.h"
#include "chrome/test/base/testing_profile_manager.h" #include "chrome/test/base/testing_profile_manager.h"
...@@ -210,8 +210,8 @@ void AffiliatedInvalidationServiceProviderImplTest::SetUp() { ...@@ -210,8 +210,8 @@ void AffiliatedInvalidationServiceProviderImplTest::SetUp() {
chromeos::DeviceOAuth2TokenServiceFactory::Initialize( chromeos::DeviceOAuth2TokenServiceFactory::Initialize(
test_shared_loader_factory_); test_shared_loader_factory_);
invalidation::ProfileInvalidationProviderFactory::GetInstance()-> invalidation::DeprecatedProfileInvalidationProviderFactory::GetInstance()
RegisterTestingFactory(BuildProfileInvalidationProvider); ->RegisterTestingFactory(BuildProfileInvalidationProvider);
provider_ = std::make_unique<AffiliatedInvalidationServiceProviderImpl>(); provider_ = std::make_unique<AffiliatedInvalidationServiceProviderImpl>();
} }
...@@ -222,8 +222,8 @@ void AffiliatedInvalidationServiceProviderImplTest::TearDown() { ...@@ -222,8 +222,8 @@ void AffiliatedInvalidationServiceProviderImplTest::TearDown() {
provider_.reset(); provider_.reset();
test_shared_loader_factory_->Detach(); test_shared_loader_factory_->Detach();
invalidation::ProfileInvalidationProviderFactory::GetInstance()-> invalidation::DeprecatedProfileInvalidationProviderFactory::GetInstance()
RegisterTestingFactory(nullptr); ->RegisterTestingFactory(nullptr);
chromeos::DeviceOAuth2TokenServiceFactory::Shutdown(); chromeos::DeviceOAuth2TokenServiceFactory::Shutdown();
chromeos::DBusThreadManager::Shutdown(); chromeos::DBusThreadManager::Shutdown();
chromeos::SystemSaltGetter::Shutdown(); chromeos::SystemSaltGetter::Shutdown();
...@@ -340,8 +340,9 @@ AffiliatedInvalidationServiceProviderImplTest::GetProfileInvalidationService( ...@@ -340,8 +340,9 @@ AffiliatedInvalidationServiceProviderImplTest::GetProfileInvalidationService(
Profile* profile, bool create) { Profile* profile, bool create) {
invalidation::ProfileInvalidationProvider* invalidation_provider = invalidation::ProfileInvalidationProvider* invalidation_provider =
static_cast<invalidation::ProfileInvalidationProvider*>( static_cast<invalidation::ProfileInvalidationProvider*>(
invalidation::ProfileInvalidationProviderFactory::GetInstance()-> invalidation::DeprecatedProfileInvalidationProviderFactory::
GetServiceForBrowserContext(profile, create)); GetInstance()
->GetServiceForBrowserContext(profile, create));
if (!invalidation_provider) if (!invalidation_provider)
return nullptr; return nullptr;
return static_cast<invalidation::FakeInvalidationService*>( return static_cast<invalidation::FakeInvalidationService*>(
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
#include "chrome/browser/chromeos/policy/remote_commands/user_commands_factory_chromeos.h" #include "chrome/browser/chromeos/policy/remote_commands/user_commands_factory_chromeos.h"
#include "chrome/browser/chromeos/policy/user_policy_manager_factory_chromeos.h" #include "chrome/browser/chromeos/policy/user_policy_manager_factory_chromeos.h"
#include "chrome/browser/chromeos/policy/wildcard_login_checker.h" #include "chrome/browser/chromeos/policy/wildcard_login_checker.h"
#include "chrome/browser/invalidation/profile_invalidation_provider_factory.h" #include "chrome/browser/invalidation/deprecated_profile_invalidation_provider_factory.h"
#include "chrome/browser/lifetime/application_lifetime.h" #include "chrome/browser/lifetime/application_lifetime.h"
#include "chrome/browser/net/system_network_context_manager.h" #include "chrome/browser/net/system_network_context_manager.h"
#include "chrome/browser/policy/cloud/remote_commands_invalidator_impl.h" #include "chrome/browser/policy/cloud/remote_commands_invalidator_impl.h"
...@@ -97,7 +97,8 @@ class UserCloudPolicyManagerChromeOSNotifierFactory ...@@ -97,7 +97,8 @@ class UserCloudPolicyManagerChromeOSNotifierFactory
UserCloudPolicyManagerChromeOSNotifierFactory() UserCloudPolicyManagerChromeOSNotifierFactory()
: BrowserContextKeyedServiceShutdownNotifierFactory( : BrowserContextKeyedServiceShutdownNotifierFactory(
"UserRemoteCommandsInvalidator") { "UserRemoteCommandsInvalidator") {
DependsOn(invalidation::ProfileInvalidationProviderFactory::GetInstance()); DependsOn(invalidation::DeprecatedProfileInvalidationProviderFactory::
GetInstance());
} }
~UserCloudPolicyManagerChromeOSNotifierFactory() override = default; ~UserCloudPolicyManagerChromeOSNotifierFactory() override = default;
...@@ -677,7 +678,8 @@ void UserCloudPolicyManagerChromeOS::Observe( ...@@ -677,7 +678,8 @@ void UserCloudPolicyManagerChromeOS::Observe(
content::Source<Profile>(profile_)); content::Source<Profile>(profile_));
invalidation::ProfileInvalidationProvider* const invalidation_provider = invalidation::ProfileInvalidationProvider* const invalidation_provider =
invalidation::ProfileInvalidationProviderFactory::GetForProfile(profile_); invalidation::DeprecatedProfileInvalidationProviderFactory::GetForProfile(
profile_);
if (!invalidation_provider) if (!invalidation_provider)
return; return;
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
#include "chrome/browser/drive/drive_notification_manager_factory.h" #include "chrome/browser/drive/drive_notification_manager_factory.h"
#include "base/logging.h" #include "base/logging.h"
#include "chrome/browser/invalidation/profile_invalidation_provider_factory.h" #include "chrome/browser/invalidation/deprecated_profile_invalidation_provider_factory.h"
#include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/profile.h"
#include "chrome/browser/sync/profile_sync_service_factory.h" #include "chrome/browser/sync/profile_sync_service_factory.h"
#include "components/browser_sync/profile_sync_service.h" #include "components/browser_sync/profile_sync_service.h"
...@@ -29,8 +29,8 @@ DriveNotificationManagerFactory::GetForBrowserContext( ...@@ -29,8 +29,8 @@ DriveNotificationManagerFactory::GetForBrowserContext(
content::BrowserContext* context) { content::BrowserContext* context) {
if (!browser_sync::ProfileSyncService::IsSyncAllowedByFlag()) if (!browser_sync::ProfileSyncService::IsSyncAllowedByFlag())
return NULL; return NULL;
if (!invalidation::ProfileInvalidationProviderFactory::GetForProfile( if (!invalidation::DeprecatedProfileInvalidationProviderFactory::
Profile::FromBrowserContext(context))) { GetForProfile(Profile::FromBrowserContext(context))) {
// Do not create a DriveNotificationManager for |context|s that do not // Do not create a DriveNotificationManager for |context|s that do not
// support invalidation. // support invalidation.
return NULL; return NULL;
...@@ -51,7 +51,8 @@ DriveNotificationManagerFactory::DriveNotificationManagerFactory() ...@@ -51,7 +51,8 @@ DriveNotificationManagerFactory::DriveNotificationManagerFactory()
"DriveNotificationManager", "DriveNotificationManager",
BrowserContextDependencyManager::GetInstance()) { BrowserContextDependencyManager::GetInstance()) {
DependsOn(ProfileSyncServiceFactory::GetInstance()); DependsOn(ProfileSyncServiceFactory::GetInstance());
DependsOn(invalidation::ProfileInvalidationProviderFactory::GetInstance()); DependsOn(invalidation::DeprecatedProfileInvalidationProviderFactory::
GetInstance());
} }
DriveNotificationManagerFactory::~DriveNotificationManagerFactory() {} DriveNotificationManagerFactory::~DriveNotificationManagerFactory() {}
...@@ -59,7 +60,7 @@ DriveNotificationManagerFactory::~DriveNotificationManagerFactory() {} ...@@ -59,7 +60,7 @@ DriveNotificationManagerFactory::~DriveNotificationManagerFactory() {}
KeyedService* DriveNotificationManagerFactory::BuildServiceInstanceFor( KeyedService* DriveNotificationManagerFactory::BuildServiceInstanceFor(
content::BrowserContext* context) const { content::BrowserContext* context) const {
invalidation::ProfileInvalidationProvider* invalidation_provider = invalidation::ProfileInvalidationProvider* invalidation_provider =
invalidation::ProfileInvalidationProviderFactory::GetForProfile( invalidation::DeprecatedProfileInvalidationProviderFactory::GetForProfile(
Profile::FromBrowserContext(context)); Profile::FromBrowserContext(context));
DCHECK(invalidation_provider); DCHECK(invalidation_provider);
DCHECK(invalidation_provider->GetInvalidationService()); DCHECK(invalidation_provider->GetInvalidationService());
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be // Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file. // found in the LICENSE file.
#include "chrome/browser/invalidation/profile_invalidation_provider_factory.h" #include "chrome/browser/invalidation/deprecated_profile_invalidation_provider_factory.h"
#include <memory> #include <memory>
#include <utility> #include <utility>
...@@ -53,8 +53,8 @@ ...@@ -53,8 +53,8 @@
namespace invalidation { namespace invalidation {
// static // static
ProfileInvalidationProvider* ProfileInvalidationProviderFactory::GetForProfile( ProfileInvalidationProvider*
Profile* profile) { DeprecatedProfileInvalidationProviderFactory::GetForProfile(Profile* profile) {
#if defined(OS_CHROMEOS) #if defined(OS_CHROMEOS)
// Using ProfileHelper::GetSigninProfile() here would lead to an infinite loop // Using ProfileHelper::GetSigninProfile() here would lead to an infinite loop
// when this method is called during the creation of the sign-in profile // when this method is called during the creation of the sign-in profile
...@@ -73,15 +73,16 @@ ProfileInvalidationProvider* ProfileInvalidationProviderFactory::GetForProfile( ...@@ -73,15 +73,16 @@ ProfileInvalidationProvider* ProfileInvalidationProviderFactory::GetForProfile(
} }
// static // static
ProfileInvalidationProviderFactory* DeprecatedProfileInvalidationProviderFactory*
ProfileInvalidationProviderFactory::GetInstance() { DeprecatedProfileInvalidationProviderFactory::GetInstance() {
return base::Singleton<ProfileInvalidationProviderFactory>::get(); return base::Singleton<DeprecatedProfileInvalidationProviderFactory>::get();
} }
ProfileInvalidationProviderFactory::ProfileInvalidationProviderFactory() DeprecatedProfileInvalidationProviderFactory::
DeprecatedProfileInvalidationProviderFactory()
: BrowserContextKeyedServiceFactory( : BrowserContextKeyedServiceFactory(
"InvalidationService", "InvalidationService",
BrowserContextDependencyManager::GetInstance()), BrowserContextDependencyManager::GetInstance()),
testing_factory_(NULL) { testing_factory_(NULL) {
#if !defined(OS_ANDROID) #if !defined(OS_ANDROID)
DependsOn(IdentityManagerFactory::GetInstance()); DependsOn(IdentityManagerFactory::GetInstance());
...@@ -89,22 +90,23 @@ ProfileInvalidationProviderFactory::ProfileInvalidationProviderFactory() ...@@ -89,22 +90,23 @@ ProfileInvalidationProviderFactory::ProfileInvalidationProviderFactory()
#endif #endif
} }
ProfileInvalidationProviderFactory::~ProfileInvalidationProviderFactory() { DeprecatedProfileInvalidationProviderFactory::
} ~DeprecatedProfileInvalidationProviderFactory() {}
void ProfileInvalidationProviderFactory::RegisterTestingFactory( void DeprecatedProfileInvalidationProviderFactory::RegisterTestingFactory(
TestingFactoryFunction testing_factory) { TestingFactoryFunction testing_factory) {
testing_factory_ = testing_factory; testing_factory_ = testing_factory;
} }
KeyedService* ProfileInvalidationProviderFactory::BuildServiceInstanceFor( KeyedService*
DeprecatedProfileInvalidationProviderFactory::BuildServiceInstanceFor(
content::BrowserContext* context) const { content::BrowserContext* context) const {
if (testing_factory_) if (testing_factory_)
return testing_factory_(context).release(); return testing_factory_(context).release();
#if defined(OS_ANDROID) #if defined(OS_ANDROID)
return new ProfileInvalidationProvider( auto service = std::make_unique<InvalidationServiceAndroid>();
std::unique_ptr<InvalidationService>(new InvalidationServiceAndroid())); return new ProfileInvalidationProvider(std::move(service));
#else #else
std::unique_ptr<IdentityProvider> identity_provider; std::unique_ptr<IdentityProvider> identity_provider;
...@@ -161,7 +163,7 @@ KeyedService* ProfileInvalidationProviderFactory::BuildServiceInstanceFor( ...@@ -161,7 +163,7 @@ KeyedService* ProfileInvalidationProviderFactory::BuildServiceInstanceFor(
#endif #endif
} }
void ProfileInvalidationProviderFactory::RegisterProfilePrefs( void DeprecatedProfileInvalidationProviderFactory::RegisterProfilePrefs(
user_prefs::PrefRegistrySyncable* registry) { user_prefs::PrefRegistrySyncable* registry) {
ProfileInvalidationProvider::RegisterProfilePrefs(registry); ProfileInvalidationProvider::RegisterProfilePrefs(registry);
InvalidatorStorage::RegisterProfilePrefs(registry); InvalidatorStorage::RegisterProfilePrefs(registry);
......
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be // Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file. // found in the LICENSE file.
#ifndef CHROME_BROWSER_INVALIDATION_PROFILE_INVALIDATION_PROVIDER_FACTORY_H_ #ifndef CHROME_BROWSER_INVALIDATION_DEPRECATED_PROFILE_INVALIDATION_PROVIDER_FACTORY_H_
#define CHROME_BROWSER_INVALIDATION_PROFILE_INVALIDATION_PROVIDER_FACTORY_H_ #define CHROME_BROWSER_INVALIDATION_DEPRECATED_PROFILE_INVALIDATION_PROVIDER_FACTORY_H_
#include "base/macros.h" #include "base/macros.h"
#include "base/memory/singleton.h" #include "base/memory/singleton.h"
...@@ -28,7 +28,7 @@ class ProfileInvalidationProvider; ...@@ -28,7 +28,7 @@ class ProfileInvalidationProvider;
// may be completely different on different platforms; this class should help to // may be completely different on different platforms; this class should help to
// hide this complexity. It also exposes some factory methods that are useful // hide this complexity. It also exposes some factory methods that are useful
// for setting up tests that rely on invalidations. // for setting up tests that rely on invalidations.
class ProfileInvalidationProviderFactory class DeprecatedProfileInvalidationProviderFactory
: public BrowserContextKeyedServiceFactory { : public BrowserContextKeyedServiceFactory {
public: public:
// Returns the ProfileInvalidationProvider for the given |profile|, lazily // Returns the ProfileInvalidationProvider for the given |profile|, lazily
...@@ -36,20 +36,20 @@ class ProfileInvalidationProviderFactory ...@@ -36,20 +36,20 @@ class ProfileInvalidationProviderFactory
// (Chrome OS login profile, Chrome OS guest), returns NULL instead. // (Chrome OS login profile, Chrome OS guest), returns NULL instead.
static ProfileInvalidationProvider* GetForProfile(Profile* profile); static ProfileInvalidationProvider* GetForProfile(Profile* profile);
static ProfileInvalidationProviderFactory* GetInstance(); static DeprecatedProfileInvalidationProviderFactory* GetInstance();
// Switches service creation to go through |testing_factory| for all browser // Switches service creation to go through |testing_factory| for all browser
// contexts. // contexts.
void RegisterTestingFactory(TestingFactoryFunction testing_factory); void RegisterTestingFactory(TestingFactoryFunction testing_factory);
private: private:
friend class ProfileInvalidationProviderFactoryTestBase; friend class DeprecatedProfileInvalidationProviderFactoryTestBase;
friend class policy::AffiliatedInvalidationServiceProviderImplTest; friend class policy::AffiliatedInvalidationServiceProviderImplTest;
friend struct base::DefaultSingletonTraits< friend struct base::DefaultSingletonTraits<
ProfileInvalidationProviderFactory>; DeprecatedProfileInvalidationProviderFactory>;
ProfileInvalidationProviderFactory(); DeprecatedProfileInvalidationProviderFactory();
~ProfileInvalidationProviderFactory() override; ~DeprecatedProfileInvalidationProviderFactory() override;
// BrowserContextKeyedServiceFactory: // BrowserContextKeyedServiceFactory:
KeyedService* BuildServiceInstanceFor( KeyedService* BuildServiceInstanceFor(
...@@ -59,9 +59,9 @@ class ProfileInvalidationProviderFactory ...@@ -59,9 +59,9 @@ class ProfileInvalidationProviderFactory
TestingFactoryFunction testing_factory_; TestingFactoryFunction testing_factory_;
DISALLOW_COPY_AND_ASSIGN(ProfileInvalidationProviderFactory); DISALLOW_COPY_AND_ASSIGN(DeprecatedProfileInvalidationProviderFactory);
}; };
} // namespace invalidation } // namespace invalidation
#endif // CHROME_BROWSER_INVALIDATION_PROFILE_INVALIDATION_PROVIDER_FACTORY_H_ #endif // CHROME_BROWSER_INVALIDATION_DEPRECATED_PROFILE_INVALIDATION_PROVIDER_FACTORY_H_
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
#include "base/compiler_specific.h" #include "base/compiler_specific.h"
#include "base/macros.h" #include "base/macros.h"
#include "chrome/browser/chromeos/profiles/profile_helper.h" #include "chrome/browser/chromeos/profiles/profile_helper.h"
#include "chrome/browser/invalidation/profile_invalidation_provider_factory.h" #include "chrome/browser/invalidation/deprecated_profile_invalidation_provider_factory.h"
#include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/profile.h"
#include "chrome/common/chrome_switches.h" #include "chrome/common/chrome_switches.h"
#include "chrome/test/base/in_process_browser_test.h" #include "chrome/test/base/in_process_browser_test.h"
...@@ -20,91 +20,89 @@ ...@@ -20,91 +20,89 @@
namespace invalidation { namespace invalidation {
class ProfileInvalidationProviderFactoryTestBase : public InProcessBrowserTest { class DeprecatedProfileInvalidationProviderFactoryTestBase
: public InProcessBrowserTest {
protected: protected:
ProfileInvalidationProviderFactoryTestBase(); DeprecatedProfileInvalidationProviderFactoryTestBase();
~ProfileInvalidationProviderFactoryTestBase() override; ~DeprecatedProfileInvalidationProviderFactoryTestBase() override;
bool CanConstructProfileInvalidationProvider(Profile* profile); bool CanConstructProfileInvalidationProvider(Profile* profile);
private: private:
DISALLOW_COPY_AND_ASSIGN(ProfileInvalidationProviderFactoryTestBase); DISALLOW_COPY_AND_ASSIGN(
DeprecatedProfileInvalidationProviderFactoryTestBase);
}; };
ProfileInvalidationProviderFactoryTestBase:: DeprecatedProfileInvalidationProviderFactoryTestBase::
ProfileInvalidationProviderFactoryTestBase() { DeprecatedProfileInvalidationProviderFactoryTestBase() {}
}
ProfileInvalidationProviderFactoryTestBase:: DeprecatedProfileInvalidationProviderFactoryTestBase::
~ProfileInvalidationProviderFactoryTestBase() { ~DeprecatedProfileInvalidationProviderFactoryTestBase() {}
}
bool bool DeprecatedProfileInvalidationProviderFactoryTestBase::
ProfileInvalidationProviderFactoryTestBase::
CanConstructProfileInvalidationProvider(Profile* profile) { CanConstructProfileInvalidationProvider(Profile* profile) {
return static_cast<bool>( return static_cast<bool>(
ProfileInvalidationProviderFactory::GetInstance()-> DeprecatedProfileInvalidationProviderFactory::GetInstance()
GetServiceForBrowserContext(profile, false)); ->GetServiceForBrowserContext(profile, false));
} }
class ProfileInvalidationProviderFactoryLoginScreenBrowserTest class DeprecatedProfileInvalidationProviderFactoryLoginScreenBrowserTest
: public ProfileInvalidationProviderFactoryTestBase { : public DeprecatedProfileInvalidationProviderFactoryTestBase {
protected: protected:
ProfileInvalidationProviderFactoryLoginScreenBrowserTest(); DeprecatedProfileInvalidationProviderFactoryLoginScreenBrowserTest();
~ProfileInvalidationProviderFactoryLoginScreenBrowserTest() override; ~DeprecatedProfileInvalidationProviderFactoryLoginScreenBrowserTest()
override;
void SetUpCommandLine(base::CommandLine* command_line) override; void SetUpCommandLine(base::CommandLine* command_line) override;
private: private:
DISALLOW_COPY_AND_ASSIGN( DISALLOW_COPY_AND_ASSIGN(
ProfileInvalidationProviderFactoryLoginScreenBrowserTest); DeprecatedProfileInvalidationProviderFactoryLoginScreenBrowserTest);
}; };
ProfileInvalidationProviderFactoryLoginScreenBrowserTest:: DeprecatedProfileInvalidationProviderFactoryLoginScreenBrowserTest::
ProfileInvalidationProviderFactoryLoginScreenBrowserTest() { DeprecatedProfileInvalidationProviderFactoryLoginScreenBrowserTest() {}
}
ProfileInvalidationProviderFactoryLoginScreenBrowserTest:: DeprecatedProfileInvalidationProviderFactoryLoginScreenBrowserTest::
~ProfileInvalidationProviderFactoryLoginScreenBrowserTest() { ~DeprecatedProfileInvalidationProviderFactoryLoginScreenBrowserTest() {}
}
void ProfileInvalidationProviderFactoryLoginScreenBrowserTest::SetUpCommandLine( void DeprecatedProfileInvalidationProviderFactoryLoginScreenBrowserTest::
base::CommandLine* command_line) { SetUpCommandLine(base::CommandLine* command_line) {
command_line->AppendSwitch(chromeos::switches::kLoginManager); command_line->AppendSwitch(chromeos::switches::kLoginManager);
command_line->AppendSwitchASCII(chromeos::switches::kLoginProfile, "user"); command_line->AppendSwitchASCII(chromeos::switches::kLoginProfile, "user");
} }
// Verify that no InvalidationService is instantiated for the login profile on // Verify that no InvalidationService is instantiated for the login profile on
// the login screen. // the login screen.
IN_PROC_BROWSER_TEST_F(ProfileInvalidationProviderFactoryLoginScreenBrowserTest, IN_PROC_BROWSER_TEST_F(
NoInvalidationService) { DeprecatedProfileInvalidationProviderFactoryLoginScreenBrowserTest,
NoInvalidationService) {
Profile* login_profile = Profile* login_profile =
chromeos::ProfileHelper::GetSigninProfile()->GetOriginalProfile(); chromeos::ProfileHelper::GetSigninProfile()->GetOriginalProfile();
EXPECT_FALSE(CanConstructProfileInvalidationProvider(login_profile)); EXPECT_FALSE(CanConstructProfileInvalidationProvider(login_profile));
} }
class ProfileInvalidationProviderFactoryGuestBrowserTest class DeprecatedProfileInvalidationProviderFactoryGuestBrowserTest
: public ProfileInvalidationProviderFactoryTestBase { : public DeprecatedProfileInvalidationProviderFactoryTestBase {
protected: protected:
ProfileInvalidationProviderFactoryGuestBrowserTest(); DeprecatedProfileInvalidationProviderFactoryGuestBrowserTest();
~ProfileInvalidationProviderFactoryGuestBrowserTest() override; ~DeprecatedProfileInvalidationProviderFactoryGuestBrowserTest() override;
void SetUpCommandLine(base::CommandLine* command_line) override; void SetUpCommandLine(base::CommandLine* command_line) override;
private: private:
DISALLOW_COPY_AND_ASSIGN(ProfileInvalidationProviderFactoryGuestBrowserTest); DISALLOW_COPY_AND_ASSIGN(
DeprecatedProfileInvalidationProviderFactoryGuestBrowserTest);
}; };
ProfileInvalidationProviderFactoryGuestBrowserTest:: DeprecatedProfileInvalidationProviderFactoryGuestBrowserTest::
ProfileInvalidationProviderFactoryGuestBrowserTest() { DeprecatedProfileInvalidationProviderFactoryGuestBrowserTest() {}
}
ProfileInvalidationProviderFactoryGuestBrowserTest:: DeprecatedProfileInvalidationProviderFactoryGuestBrowserTest::
~ProfileInvalidationProviderFactoryGuestBrowserTest() { ~DeprecatedProfileInvalidationProviderFactoryGuestBrowserTest() {}
}
void ProfileInvalidationProviderFactoryGuestBrowserTest::SetUpCommandLine( void DeprecatedProfileInvalidationProviderFactoryGuestBrowserTest::
base::CommandLine* command_line) { SetUpCommandLine(base::CommandLine* command_line) {
command_line->AppendSwitch(chromeos::switches::kGuestSession); command_line->AppendSwitch(chromeos::switches::kGuestSession);
command_line->AppendSwitch(::switches::kIncognito); command_line->AppendSwitch(::switches::kIncognito);
command_line->AppendSwitchASCII(chromeos::switches::kLoginProfile, "user"); command_line->AppendSwitchASCII(chromeos::switches::kLoginProfile, "user");
...@@ -115,8 +113,9 @@ void ProfileInvalidationProviderFactoryGuestBrowserTest::SetUpCommandLine( ...@@ -115,8 +113,9 @@ void ProfileInvalidationProviderFactoryGuestBrowserTest::SetUpCommandLine(
// Verify that no InvalidationService is instantiated for the login profile or // Verify that no InvalidationService is instantiated for the login profile or
// the guest profile while a guest session is in progress. // the guest profile while a guest session is in progress.
IN_PROC_BROWSER_TEST_F(ProfileInvalidationProviderFactoryGuestBrowserTest, IN_PROC_BROWSER_TEST_F(
NoInvalidationService) { DeprecatedProfileInvalidationProviderFactoryGuestBrowserTest,
NoInvalidationService) {
user_manager::UserManager* user_manager = user_manager::UserManager::Get(); user_manager::UserManager* user_manager = user_manager::UserManager::Get();
EXPECT_TRUE(user_manager->IsLoggedInAsGuest()); EXPECT_TRUE(user_manager->IsLoggedInAsGuest());
Profile* guest_profile = Profile* guest_profile =
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
#include "chrome/browser/invalidation/invalidation_service_factory_android.h" #include "chrome/browser/invalidation/invalidation_service_factory_android.h"
#include "base/android/jni_android.h" #include "base/android/jni_android.h"
#include "chrome/browser/invalidation/profile_invalidation_provider_factory.h" #include "chrome/browser/invalidation/deprecated_profile_invalidation_provider_factory.h"
#include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/profile.h"
#include "chrome/browser/profiles/profile_android.h" #include "chrome/browser/profiles/profile_android.h"
#include "components/invalidation/impl/invalidation_service_android.h" #include "components/invalidation/impl/invalidation_service_android.h"
...@@ -22,7 +22,7 @@ ScopedJavaLocalRef<jobject> InvalidationServiceFactoryAndroid::GetForProfile( ...@@ -22,7 +22,7 @@ ScopedJavaLocalRef<jobject> InvalidationServiceFactoryAndroid::GetForProfile(
const JavaRef<jobject>& j_profile) { const JavaRef<jobject>& j_profile) {
Profile* profile = ProfileAndroid::FromProfileAndroid(j_profile); Profile* profile = ProfileAndroid::FromProfileAndroid(j_profile);
invalidation::ProfileInvalidationProvider* provider = invalidation::ProfileInvalidationProvider* provider =
ProfileInvalidationProviderFactory::GetForProfile(profile); DeprecatedProfileInvalidationProviderFactory::GetForProfile(profile);
InvalidationServiceAndroid* service_android = InvalidationServiceAndroid* service_android =
static_cast<InvalidationServiceAndroid*>( static_cast<InvalidationServiceAndroid*>(
provider->GetInvalidationService()); provider->GetInvalidationService());
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
#include "build/build_config.h" #include "build/build_config.h"
#include "chrome/browser/browser_process.h" #include "chrome/browser/browser_process.h"
#include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/invalidation/profile_invalidation_provider_factory.h" #include "chrome/browser/invalidation/deprecated_profile_invalidation_provider_factory.h"
#include "chrome/browser/policy/chrome_browser_policy_connector.h" #include "chrome/browser/policy/chrome_browser_policy_connector.h"
#include "chrome/browser/policy/cloud/cloud_policy_test_utils.h" #include "chrome/browser/policy/cloud/cloud_policy_test_utils.h"
#include "chrome/browser/policy/profile_policy_connector.h" #include "chrome/browser/policy/profile_policy_connector.h"
...@@ -196,8 +196,8 @@ class CloudPolicyTest : public InProcessBrowserTest, ...@@ -196,8 +196,8 @@ class CloudPolicyTest : public InProcessBrowserTest,
base::CommandLine* command_line = base::CommandLine::ForCurrentProcess(); base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
command_line->AppendSwitchASCII(switches::kDeviceManagementUrl, url); command_line->AppendSwitchASCII(switches::kDeviceManagementUrl, url);
invalidation::ProfileInvalidationProviderFactory::GetInstance()-> invalidation::DeprecatedProfileInvalidationProviderFactory::GetInstance()
RegisterTestingFactory(BuildFakeProfileInvalidationProvider); ->RegisterTestingFactory(BuildFakeProfileInvalidationProvider);
} }
void SetUpOnMainThread() override { void SetUpOnMainThread() override {
...@@ -300,8 +300,10 @@ class CloudPolicyTest : public InProcessBrowserTest, ...@@ -300,8 +300,10 @@ class CloudPolicyTest : public InProcessBrowserTest,
invalidation::FakeInvalidationService* GetInvalidationService() { invalidation::FakeInvalidationService* GetInvalidationService() {
return static_cast<invalidation::FakeInvalidationService*>( return static_cast<invalidation::FakeInvalidationService*>(
static_cast<invalidation::ProfileInvalidationProvider*>( static_cast<invalidation::ProfileInvalidationProvider*>(
invalidation::ProfileInvalidationProviderFactory::GetInstance()-> invalidation::DeprecatedProfileInvalidationProviderFactory::
GetForProfile(browser()->profile()))->GetInvalidationService()); GetInstance()
->GetForProfile(browser()->profile()))
->GetInvalidationService());
} }
void SetServerPolicy(const std::string& policy) { void SetServerPolicy(const std::string& policy) {
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
#include "base/time/default_clock.h" #include "base/time/default_clock.h"
#include "build/build_config.h" #include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/invalidation/profile_invalidation_provider_factory.h" #include "chrome/browser/invalidation/deprecated_profile_invalidation_provider_factory.h"
#include "components/invalidation/impl/profile_invalidation_provider.h" #include "components/invalidation/impl/profile_invalidation_provider.h"
#include "components/policy/core/common/cloud/cloud_policy_manager.h" #include "components/policy/core/common/cloud/cloud_policy_manager.h"
#include "content/public/browser/notification_source.h" #include "content/public/browser/notification_source.h"
...@@ -65,7 +65,8 @@ void UserCloudPolicyInvalidator::Observe( ...@@ -65,7 +65,8 @@ void UserCloudPolicyInvalidator::Observe(
// service can safely be initialized. // service can safely be initialized.
DCHECK_EQ(chrome::NOTIFICATION_PROFILE_ADDED, type); DCHECK_EQ(chrome::NOTIFICATION_PROFILE_ADDED, type);
invalidation::ProfileInvalidationProvider* invalidation_provider = invalidation::ProfileInvalidationProvider* invalidation_provider =
invalidation::ProfileInvalidationProviderFactory::GetForProfile(profile_); invalidation::DeprecatedProfileInvalidationProviderFactory::GetForProfile(
profile_);
if (invalidation_provider) if (invalidation_provider)
Initialize(invalidation_provider->GetInvalidationService()); Initialize(invalidation_provider->GetInvalidationService());
} }
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
#include "chrome/browser/policy/cloud/user_cloud_policy_invalidator_factory.h" #include "chrome/browser/policy/cloud/user_cloud_policy_invalidator_factory.h"
#include "build/build_config.h" #include "build/build_config.h"
#include "chrome/browser/invalidation/profile_invalidation_provider_factory.h" #include "chrome/browser/invalidation/deprecated_profile_invalidation_provider_factory.h"
#include "chrome/browser/policy/cloud/user_cloud_policy_invalidator.h" #include "chrome/browser/policy/cloud/user_cloud_policy_invalidator.h"
#include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/profile.h"
#include "components/keyed_service/content/browser_context_dependency_manager.h" #include "components/keyed_service/content/browser_context_dependency_manager.h"
...@@ -29,7 +29,8 @@ UserCloudPolicyInvalidatorFactory::UserCloudPolicyInvalidatorFactory() ...@@ -29,7 +29,8 @@ UserCloudPolicyInvalidatorFactory::UserCloudPolicyInvalidatorFactory()
: BrowserContextKeyedServiceFactory( : BrowserContextKeyedServiceFactory(
"UserCloudPolicyInvalidator", "UserCloudPolicyInvalidator",
BrowserContextDependencyManager::GetInstance()) { BrowserContextDependencyManager::GetInstance()) {
DependsOn(invalidation::ProfileInvalidationProviderFactory::GetInstance()); DependsOn(invalidation::DeprecatedProfileInvalidationProviderFactory::
GetInstance());
#if defined(OS_CHROMEOS) #if defined(OS_CHROMEOS)
DependsOn(UserPolicyManagerFactoryChromeOS::GetInstance()); DependsOn(UserPolicyManagerFactoryChromeOS::GetInstance());
#else #else
......
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
#include "chrome/browser/google/google_search_domain_mixing_metrics_emitter_factory.h" #include "chrome/browser/google/google_search_domain_mixing_metrics_emitter_factory.h"
#include "chrome/browser/google/google_url_tracker_factory.h" #include "chrome/browser/google/google_url_tracker_factory.h"
#include "chrome/browser/history/history_service_factory.h" #include "chrome/browser/history/history_service_factory.h"
#include "chrome/browser/invalidation/profile_invalidation_provider_factory.h" #include "chrome/browser/invalidation/deprecated_profile_invalidation_provider_factory.h"
#include "chrome/browser/language/language_model_manager_factory.h" #include "chrome/browser/language/language_model_manager_factory.h"
#include "chrome/browser/language/url_language_histogram_factory.h" #include "chrome/browser/language/url_language_histogram_factory.h"
#include "chrome/browser/media/media_engagement_service.h" #include "chrome/browser/media/media_engagement_service.h"
...@@ -277,7 +277,7 @@ void ChromeBrowserMainExtraPartsProfiles:: ...@@ -277,7 +277,7 @@ void ChromeBrowserMainExtraPartsProfiles::
HistoryServiceFactory::GetInstance(); HistoryServiceFactory::GetInstance();
HostContentSettingsMapFactory::GetInstance(); HostContentSettingsMapFactory::GetInstance();
InMemoryURLIndexFactory::GetInstance(); InMemoryURLIndexFactory::GetInstance();
invalidation::ProfileInvalidationProviderFactory::GetInstance(); invalidation::DeprecatedProfileInvalidationProviderFactory::GetInstance();
#if !defined(OS_ANDROID) #if !defined(OS_ANDROID)
InstantServiceFactory::GetInstance(); InstantServiceFactory::GetInstance();
#endif #endif
......
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
#include "chrome/browser/content_settings/host_content_settings_map_factory.h" #include "chrome/browser/content_settings/host_content_settings_map_factory.h"
#include "chrome/browser/download/download_core_service.h" #include "chrome/browser/download/download_core_service.h"
#include "chrome/browser/download/download_core_service_factory.h" #include "chrome/browser/download/download_core_service_factory.h"
#include "chrome/browser/invalidation/profile_invalidation_provider_factory.h" #include "chrome/browser/invalidation/deprecated_profile_invalidation_provider_factory.h"
#include "chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.h" #include "chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.h"
#include "chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings_factory.h" #include "chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings_factory.h"
#include "chrome/browser/password_manager/password_store_factory.h" #include "chrome/browser/password_manager/password_store_factory.h"
...@@ -1350,7 +1350,8 @@ void ProfileManager::DoFinalInitForServices(Profile* profile, ...@@ -1350,7 +1350,8 @@ void ProfileManager::DoFinalInitForServices(Profile* profile,
GaiaCookieManagerServiceFactory::GetForProfile(profile)->Init(); GaiaCookieManagerServiceFactory::GetForProfile(profile)->Init();
invalidation::ProfileInvalidationProvider* invalidation_provider = invalidation::ProfileInvalidationProvider* invalidation_provider =
invalidation::ProfileInvalidationProviderFactory::GetForProfile(profile); invalidation::DeprecatedProfileInvalidationProviderFactory::GetForProfile(
profile);
// Chrome OS login and guest profiles do not support invalidation. This is // Chrome OS login and guest profiles do not support invalidation. This is
// fine as they do not have GAIA credentials anyway. http://crbug.com/358169 // fine as they do not have GAIA credentials anyway. http://crbug.com/358169
invalidation::InvalidationService* invalidation_service = invalidation::InvalidationService* invalidation_service =
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
#include "chrome/browser/signin/account_fetcher_service_factory.h" #include "chrome/browser/signin/account_fetcher_service_factory.h"
#include "chrome/browser/invalidation/profile_invalidation_provider_factory.h" #include "chrome/browser/invalidation/deprecated_profile_invalidation_provider_factory.h"
#include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/profile.h"
#include "chrome/browser/search/suggestions/image_decoder_impl.h" #include "chrome/browser/search/suggestions/image_decoder_impl.h"
#include "chrome/browser/signin/account_tracker_service_factory.h" #include "chrome/browser/signin/account_tracker_service_factory.h"
...@@ -20,7 +20,8 @@ AccountFetcherServiceFactory::AccountFetcherServiceFactory() ...@@ -20,7 +20,8 @@ AccountFetcherServiceFactory::AccountFetcherServiceFactory()
BrowserContextDependencyManager::GetInstance()) { BrowserContextDependencyManager::GetInstance()) {
DependsOn(AccountTrackerServiceFactory::GetInstance()); DependsOn(AccountTrackerServiceFactory::GetInstance());
DependsOn(ChromeSigninClientFactory::GetInstance()); DependsOn(ChromeSigninClientFactory::GetInstance());
DependsOn(invalidation::ProfileInvalidationProviderFactory::GetInstance()); DependsOn(invalidation::DeprecatedProfileInvalidationProviderFactory::
GetInstance());
DependsOn(ProfileOAuth2TokenServiceFactory::GetInstance()); DependsOn(ProfileOAuth2TokenServiceFactory::GetInstance());
} }
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
#include "chrome/browser/dom_distiller/dom_distiller_service_factory.h" #include "chrome/browser/dom_distiller/dom_distiller_service_factory.h"
#include "chrome/browser/favicon/favicon_service_factory.h" #include "chrome/browser/favicon/favicon_service_factory.h"
#include "chrome/browser/history/history_service_factory.h" #include "chrome/browser/history/history_service_factory.h"
#include "chrome/browser/invalidation/profile_invalidation_provider_factory.h" #include "chrome/browser/invalidation/deprecated_profile_invalidation_provider_factory.h"
#include "chrome/browser/password_manager/password_store_factory.h" #include "chrome/browser/password_manager/password_store_factory.h"
#include "chrome/browser/prefs/pref_service_syncable_util.h" #include "chrome/browser/prefs/pref_service_syncable_util.h"
#include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/profile.h"
...@@ -440,7 +440,8 @@ BookmarkUndoService* ChromeSyncClient::GetBookmarkUndoServiceIfExists() { ...@@ -440,7 +440,8 @@ BookmarkUndoService* ChromeSyncClient::GetBookmarkUndoServiceIfExists() {
invalidation::InvalidationService* ChromeSyncClient::GetInvalidationService() { invalidation::InvalidationService* ChromeSyncClient::GetInvalidationService() {
invalidation::ProfileInvalidationProvider* provider = invalidation::ProfileInvalidationProvider* provider =
invalidation::ProfileInvalidationProviderFactory::GetForProfile(profile_); invalidation::DeprecatedProfileInvalidationProviderFactory::GetForProfile(
profile_);
if (provider) if (provider)
return provider->GetInvalidationService(); return provider->GetInvalidationService();
return nullptr; return nullptr;
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
#include "chrome/browser/favicon/favicon_service_factory.h" #include "chrome/browser/favicon/favicon_service_factory.h"
#include "chrome/browser/gcm/gcm_profile_service_factory.h" #include "chrome/browser/gcm/gcm_profile_service_factory.h"
#include "chrome/browser/history/history_service_factory.h" #include "chrome/browser/history/history_service_factory.h"
#include "chrome/browser/invalidation/profile_invalidation_provider_factory.h" #include "chrome/browser/invalidation/deprecated_profile_invalidation_provider_factory.h"
#include "chrome/browser/password_manager/password_store_factory.h" #include "chrome/browser/password_manager/password_store_factory.h"
#include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/profile.h"
#include "chrome/browser/profiles/profile_manager.h" #include "chrome/browser/profiles/profile_manager.h"
...@@ -145,7 +145,8 @@ ProfileSyncServiceFactory::ProfileSyncServiceFactory() ...@@ -145,7 +145,8 @@ ProfileSyncServiceFactory::ProfileSyncServiceFactory()
#endif // !defined(OS_ANDROID) #endif // !defined(OS_ANDROID)
DependsOn(HistoryServiceFactory::GetInstance()); DependsOn(HistoryServiceFactory::GetInstance());
DependsOn(IdentityManagerFactory::GetInstance()); DependsOn(IdentityManagerFactory::GetInstance());
DependsOn(invalidation::ProfileInvalidationProviderFactory::GetInstance()); DependsOn(invalidation::DeprecatedProfileInvalidationProviderFactory::
GetInstance());
DependsOn(PasswordStoreFactory::GetInstance()); DependsOn(PasswordStoreFactory::GetInstance());
DependsOn(SigninManagerFactory::GetInstance()); DependsOn(SigninManagerFactory::GetInstance());
DependsOn(SpellcheckServiceFactory::GetInstance()); DependsOn(SpellcheckServiceFactory::GetInstance());
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
#include "chrome/browser/browser_process.h" #include "chrome/browser/browser_process.h"
#include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/history/history_service_factory.h" #include "chrome/browser/history/history_service_factory.h"
#include "chrome/browser/invalidation/profile_invalidation_provider_factory.h" #include "chrome/browser/invalidation/deprecated_profile_invalidation_provider_factory.h"
#include "chrome/browser/lifetime/application_lifetime.h" #include "chrome/browser/lifetime/application_lifetime.h"
#include "chrome/browser/net/system_network_context_manager.h" #include "chrome/browser/net/system_network_context_manager.h"
#include "chrome/browser/profiles/profile_manager.h" #include "chrome/browser/profiles/profile_manager.h"
...@@ -651,11 +651,12 @@ void SyncTest::InitializeInvalidations(int index) { ...@@ -651,11 +651,12 @@ void SyncTest::InitializeInvalidations(int index) {
fake_server::FakeServerInvalidationService* invalidation_service = fake_server::FakeServerInvalidationService* invalidation_service =
static_cast<fake_server::FakeServerInvalidationService*>( static_cast<fake_server::FakeServerInvalidationService*>(
static_cast<invalidation::ProfileInvalidationProvider*>( static_cast<invalidation::ProfileInvalidationProvider*>(
invalidation::ProfileInvalidationProviderFactory:: invalidation::DeprecatedProfileInvalidationProviderFactory::
GetInstance()->SetTestingFactoryAndUse( GetInstance()
GetProfile(index), ->SetTestingFactoryAndUse(
BuildFakeServerProfileInvalidationProvider))-> GetProfile(index),
GetInvalidationService()); BuildFakeServerProfileInvalidationProvider))
->GetInvalidationService());
fake_server_->AddObserver(invalidation_service); fake_server_->AddObserver(invalidation_service);
if (TestUsesSelfNotifications()) { if (TestUsesSelfNotifications()) {
invalidation_service->EnableSelfNotifications(); invalidation_service->EnableSelfNotifications();
...@@ -666,16 +667,17 @@ void SyncTest::InitializeInvalidations(int index) { ...@@ -666,16 +667,17 @@ void SyncTest::InitializeInvalidations(int index) {
configuration_refresher_->Observe( configuration_refresher_->Observe(
ProfileSyncServiceFactory::GetForProfile(GetProfile(index))); ProfileSyncServiceFactory::GetForProfile(GetProfile(index)));
} else { } else {
invalidation::P2PInvalidationService* p2p_invalidation_service = invalidation::P2PInvalidationService* p2p_invalidation_service = static_cast<
static_cast<invalidation::P2PInvalidationService*>( invalidation::P2PInvalidationService*>(
static_cast<invalidation::ProfileInvalidationProvider*>( static_cast<invalidation::ProfileInvalidationProvider*>(
invalidation::ProfileInvalidationProviderFactory:: invalidation::DeprecatedProfileInvalidationProviderFactory::
GetInstance()->SetTestingFactoryAndUse( GetInstance()
->SetTestingFactoryAndUse(
GetProfile(index), GetProfile(index),
TestUsesSelfNotifications() ? TestUsesSelfNotifications()
BuildSelfNotifyingP2PProfileInvalidationProvider : ? BuildSelfNotifyingP2PProfileInvalidationProvider
BuildRealisticP2PProfileInvalidationProvider))-> : BuildRealisticP2PProfileInvalidationProvider))
GetInvalidationService()); ->GetInvalidationService());
p2p_invalidation_service->UpdateCredentials(username_, password_); p2p_invalidation_service->UpdateCredentials(username_, password_);
// Start listening for and emitting notifications of commits. // Start listening for and emitting notifications of commits.
DCHECK(!invalidation_forwarders_[index]); DCHECK(!invalidation_forwarders_[index]);
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#include <utility> #include <utility>
#include "base/bind.h" #include "base/bind.h"
#include "chrome/browser/invalidation/profile_invalidation_provider_factory.h" #include "chrome/browser/invalidation/deprecated_profile_invalidation_provider_factory.h"
#include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/profile.h"
#include "components/invalidation/impl/invalidation_logger.h" #include "components/invalidation/impl/invalidation_logger.h"
#include "components/invalidation/impl/profile_invalidation_provider.h" #include "components/invalidation/impl/profile_invalidation_provider.h"
...@@ -44,7 +44,7 @@ void InvalidationsMessageHandler::RegisterMessages() { ...@@ -44,7 +44,7 @@ void InvalidationsMessageHandler::RegisterMessages() {
void InvalidationsMessageHandler::UIReady(const base::ListValue* args) { void InvalidationsMessageHandler::UIReady(const base::ListValue* args) {
invalidation::ProfileInvalidationProvider* invalidation_provider = invalidation::ProfileInvalidationProvider* invalidation_provider =
invalidation::ProfileInvalidationProviderFactory::GetForProfile( invalidation::DeprecatedProfileInvalidationProviderFactory::GetForProfile(
Profile::FromWebUI(web_ui())); Profile::FromWebUI(web_ui()));
if (invalidation_provider) { if (invalidation_provider) {
logger_ = invalidation_provider->GetInvalidationService()-> logger_ = invalidation_provider->GetInvalidationService()->
...@@ -58,7 +58,7 @@ void InvalidationsMessageHandler::UIReady(const base::ListValue* args) { ...@@ -58,7 +58,7 @@ void InvalidationsMessageHandler::UIReady(const base::ListValue* args) {
void InvalidationsMessageHandler::HandleRequestDetailedStatus( void InvalidationsMessageHandler::HandleRequestDetailedStatus(
const base::ListValue* args) { const base::ListValue* args) {
invalidation::ProfileInvalidationProvider* invalidation_provider = invalidation::ProfileInvalidationProvider* invalidation_provider =
invalidation::ProfileInvalidationProviderFactory::GetForProfile( invalidation::DeprecatedProfileInvalidationProviderFactory::GetForProfile(
Profile::FromWebUI(web_ui())); Profile::FromWebUI(web_ui()));
if (invalidation_provider) { if (invalidation_provider) {
invalidation_provider->GetInvalidationService()->RequestDetailedStatus( invalidation_provider->GetInvalidationService()->RequestDetailedStatus(
......
...@@ -588,7 +588,7 @@ test("browser_tests") { ...@@ -588,7 +588,7 @@ test("browser_tests") {
"../browser/installable/installable_manager_browsertest.cc", "../browser/installable/installable_manager_browsertest.cc",
"../browser/interstitials/security_interstitial_page_test_utils.cc", "../browser/interstitials/security_interstitial_page_test_utils.cc",
"../browser/interstitials/security_interstitial_page_test_utils.h", "../browser/interstitials/security_interstitial_page_test_utils.h",
"../browser/invalidation/profile_invalidation_provider_factory_browsertest.cc", "../browser/invalidation/deprecated_profile_invalidation_provider_factory_browsertest.cc",
"../browser/io_thread_browsertest.cc", "../browser/io_thread_browsertest.cc",
"../browser/lifetime/browser_close_manager_browsertest.cc", "../browser/lifetime/browser_close_manager_browsertest.cc",
"../browser/lifetime/browser_shutdown_browsertest.cc", "../browser/lifetime/browser_shutdown_browsertest.cc",
...@@ -1853,7 +1853,7 @@ test("browser_tests") { ...@@ -1853,7 +1853,7 @@ test("browser_tests") {
} }
} else { # !is_chromeos } else { # !is_chromeos
sources -= [ sources -= [
"../browser/invalidation/profile_invalidation_provider_factory_browsertest.cc", "../browser/invalidation/deprecated_profile_invalidation_provider_factory_browsertest.cc",
"../browser/net/nss_context_chromeos_browsertest.cc", "../browser/net/nss_context_chromeos_browsertest.cc",
"data/webui/certificate_viewer_ui_test-inl.h", "data/webui/certificate_viewer_ui_test-inl.h",
] ]
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment