|
Enable invalidations for arbitrary objects on Android.
Enable the native InvalidationServiceAndroid to call into the Java-side InvalidationController in order to register for invalidations for arbitrary objects. Currently only Sync objects can be registered for. This change is motivated by the need to receive invalidations for enterprise user policy on Android.
BUG= 263287
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=222417
Total comments: 19
Total comments: 6
Total comments: 5
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+769 lines, -50 lines) |
Patch |
 |
M |
base/android/jni_array.h
|
View
|
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
base/android/jni_array.cc
|
View
|
|
1 chunk |
+19 lines, -0 lines |
0 comments
|
Download
|
 |
M |
base/android/jni_array_unittest.cc
|
View
|
|
1 chunk |
+28 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/android/java/src/org/chromium/chrome/browser/sync/ChromiumSyncAdapter.java
|
View
|
1
2
|
5 chunks |
+23 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/android/java/src/org/chromium/chrome/browser/sync/ProfileSyncService.java
|
View
|
1
2
|
2 chunks |
+6 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/android/javatests/src/org/chromium/chrome/browser/sync/ChromiumSyncAdapterTest.java
|
View
|
|
6 chunks |
+27 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/android/chrome_jni_registrar.cc
|
View
|
1
2
3
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/invalidation/DEPS
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/invalidation/invalidation_controller_android.h
|
View
|
1
2
3
4
|
1 chunk |
+36 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/invalidation/invalidation_controller_android.cc
|
View
|
1
2
3
|
1 chunk |
+52 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/invalidation/invalidation_service_android.h
|
View
|
1
2
3
|
4 chunks |
+8 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/invalidation/invalidation_service_android.cc
|
View
|
1
2
3
|
2 chunks |
+9 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/invalidation/invalidation_service_android_unittest.cc
|
View
|
1
2
3
4
|
3 chunks |
+90 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/invalidation/invalidation_service_factory.cc
|
View
|
1
2
3
|
2 chunks |
+7 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/profile_sync_service_android.h
|
View
|
1
2
|
2 chunks |
+9 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/profile_sync_service_android.cc
|
View
|
1
2
|
3 chunks |
+8 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_browser.gypi
|
View
|
1
2
3
4
5
6
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
sync/android/java/src/org/chromium/sync/notifier/InvalidationController.java
|
View
|
1
2
3
4
5
|
6 chunks |
+83 lines, -1 line |
0 comments
|
Download
|
 |
M |
sync/android/java/src/org/chromium/sync/notifier/InvalidationPreferences.java
|
View
|
1
2
|
4 chunks |
+61 lines, -0 lines |
0 comments
|
Download
|
 |
M |
sync/android/java/src/org/chromium/sync/notifier/InvalidationService.java
|
View
|
1
2
|
4 chunks |
+73 lines, -13 lines |
0 comments
|
Download
|
 |
M |
sync/android/javatests/src/org/chromium/sync/notifier/InvalidationControllerTest.java
|
View
|
1
2
3
|
4 chunks |
+27 lines, -0 lines |
0 comments
|
Download
|
 |
M |
sync/android/javatests/src/org/chromium/sync/notifier/InvalidationPreferencesTest.java
|
View
|
|
3 chunks |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
sync/android/javatests/src/org/chromium/sync/notifier/InvalidationServiceTest.java
|
View
|
1
2
|
11 chunks |
+154 lines, -10 lines |
0 comments
|
Download
|
 |
M |
sync/android/javatests/src/org/chromium/sync/notifier/TestableInvalidationService.java
|
View
|
|
3 chunks |
+14 lines, -2 lines |
0 comments
|
Download
|
 |
M |
sync/sync_android.gypi
|
View
|
|
1 chunk |
+11 lines, -0 lines |
0 comments
|
Download
|
Total messages: 19 (0 generated)
|