| Index: chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationController.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationController.java b/chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationController.java
|
| index 19bcdab4725b20e44cc74aad97a15ba9115330fb..3f953b768a228c5be82ed0c2f86e600680896933 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationController.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationController.java
|
| @@ -10,13 +10,11 @@ import android.content.Intent;
|
|
|
| import org.chromium.base.ApplicationState;
|
| import org.chromium.base.ApplicationStatus;
|
| -import org.chromium.base.CalledByNative;
|
| import org.chromium.base.VisibleForTesting;
|
| +import org.chromium.components.invalidation.InvalidationClientService;
|
| import org.chromium.sync.internal_api.pub.base.ModelType;
|
| -import org.chromium.sync.notifier.InvalidationClientNameProvider;
|
| import org.chromium.sync.notifier.InvalidationIntentProtocol;
|
| import org.chromium.sync.notifier.InvalidationPreferences;
|
| -import org.chromium.sync.notifier.InvalidationService;
|
| import org.chromium.sync.notifier.SyncStatusHelper;
|
|
|
| import java.util.Set;
|
| @@ -42,7 +40,7 @@ public class InvalidationController implements ApplicationStatus.ApplicationStat
|
| public void setRegisteredTypes(Account account, boolean allTypes, Set<ModelType> types) {
|
| Intent registerIntent =
|
| InvalidationIntentProtocol.createRegisterIntent(account, allTypes, types);
|
| - registerIntent.setClass(mContext, InvalidationService.class);
|
| + registerIntent.setClass(mContext, InvalidationClientService.class);
|
| mContext.startService(registerIntent);
|
| }
|
|
|
| @@ -63,28 +61,10 @@ public class InvalidationController implements ApplicationStatus.ApplicationStat
|
| }
|
|
|
| /**
|
| - * Sets object ids for which the client should register for notification. This is intended for
|
| - * registering non-Sync types; Sync types are registered with {@code setRegisteredTypes}.
|
| - *
|
| - * @param objectSources The sources of the objects.
|
| - * @param objectNames The names of the objects.
|
| - */
|
| - @CalledByNative
|
| - public void setRegisteredObjectIds(int[] objectSources, String[] objectNames) {
|
| - InvalidationPreferences invalidationPreferences = new InvalidationPreferences(mContext);
|
| - Account account = invalidationPreferences.getSavedSyncedAccount();
|
| - Intent registerIntent =
|
| - InvalidationIntentProtocol.createRegisterIntent(
|
| - account, objectSources, objectNames);
|
| - registerIntent.setClass(mContext, InvalidationService.class);
|
| - mContext.startService(registerIntent);
|
| - }
|
| -
|
| - /**
|
| * Starts the invalidation client.
|
| */
|
| public void start() {
|
| - Intent intent = new Intent(mContext, InvalidationService.class);
|
| + Intent intent = new Intent(mContext, InvalidationClientService.class);
|
| mContext.startService(intent);
|
| }
|
|
|
| @@ -92,7 +72,7 @@ public class InvalidationController implements ApplicationStatus.ApplicationStat
|
| * Stops the invalidation client.
|
| */
|
| public void stop() {
|
| - Intent intent = new Intent(mContext, InvalidationService.class);
|
| + Intent intent = new Intent(mContext, InvalidationClientService.class);
|
| intent.putExtra(InvalidationIntentProtocol.EXTRA_STOP, true);
|
| mContext.startService(intent);
|
| }
|
| @@ -102,7 +82,6 @@ public class InvalidationController implements ApplicationStatus.ApplicationStat
|
| *
|
| * Calling this method will create the instance if it does not yet exist.
|
| */
|
| - @CalledByNative
|
| public static InvalidationController get(Context context) {
|
| synchronized (LOCK) {
|
| if (sInstance == null) {
|
| @@ -133,16 +112,4 @@ public class InvalidationController implements ApplicationStatus.ApplicationStat
|
| }
|
| }
|
| }
|
| -
|
| - /**
|
| - * Fetches the Invalidator client name.
|
| - *
|
| - * Note that there is a naming discrepancy here. In C++, we refer to the invalidation client
|
| - * identifier that is unique for every invalidation client instance in an account as the client
|
| - * ID. In Java, we call it the client name.
|
| - */
|
| - @CalledByNative
|
| - public byte[] getInvalidatorClientId() {
|
| - return InvalidationClientNameProvider.get().getInvalidatorClientName();
|
| - }
|
| }
|
|
|