summaryrefslogtreecommitdiff
path: root/cmds/bmgr
diff options
context:
space:
mode:
authorStefanot <stefanot@google.com>2017-02-06 21:14:05 +0000
committerStefanot <stefanot@google.com>2017-02-10 13:52:02 +0000
commitf4e237c6855fcbb8767695f072174ace1cf801bc (patch)
tree6c55b206a12cf32050f8f39b5cd0cbfa2d3dcc6e /cmds/bmgr
parentb1f573dca3ccdd113ca513f32c9964211ca71c78 (diff)
Add instrumentation for BackupManager during restore.
This CL adds more instumentation to backup/restore operation in the BackupManager. For more details please point to: https://docs.google.com/document/d/1sUboR28LjkT1wRXOwVOV3tLo0qisiCvzxIGmzCVEjbI/edit# This first Cl introduces 3 events that we sent to the monitor. The base cl is ag/1835775 Test: TODO BUG: 34873525 Change-Id: I127fe739a7522078eecce2ae689a4607203a98da
Diffstat (limited to 'cmds/bmgr')
-rw-r--r--cmds/bmgr/src/com/android/commands/bmgr/Bmgr.java14
1 files changed, 9 insertions, 5 deletions
diff --git a/cmds/bmgr/src/com/android/commands/bmgr/Bmgr.java b/cmds/bmgr/src/com/android/commands/bmgr/Bmgr.java
index 3e5c3e8efb88..a67e47f92017 100644
--- a/cmds/bmgr/src/com/android/commands/bmgr/Bmgr.java
+++ b/cmds/bmgr/src/com/android/commands/bmgr/Bmgr.java
@@ -506,7 +506,8 @@ public final class Bmgr {
private void doListRestoreSets() {
try {
RestoreObserver observer = new RestoreObserver();
- int err = mRestore.getAvailableRestoreSets(observer);
+ // TODO implement monitor here
+ int err = mRestore.getAvailableRestoreSets(observer, null);
if (err != 0) {
System.out.println("Unable to request restore sets");
} else {
@@ -609,7 +610,8 @@ public final class Bmgr {
}
RestoreObserver observer = new RestoreObserver();
- int err = mRestore.restorePackage(pkg, observer);
+ // TODO implement monitor here
+ int err = mRestore.restorePackage(pkg, observer, null );
if (err == 0) {
// Off and running -- wait for the restore to complete
observer.waitForCompletion();
@@ -636,7 +638,8 @@ public final class Bmgr {
return;
}
RestoreSet[] sets = null;
- int err = mRestore.getAvailableRestoreSets(observer);
+ // TODO implement monitor here
+ int err = mRestore.getAvailableRestoreSets(observer, null);
if (err == 0) {
observer.waitForCompletion();
sets = observer.sets;
@@ -645,11 +648,12 @@ public final class Bmgr {
if (s.token == token) {
System.out.println("Scheduling restore: " + s.name);
if (filter == null) {
- didRestore = (mRestore.restoreAll(token, observer) == 0);
+ didRestore = (mRestore.restoreAll(token, observer, null) == 0);
} else {
String[] names = new String[filter.size()];
filter.toArray(names);
- didRestore = (mRestore.restoreSome(token, observer, names) == 0);
+ didRestore = (mRestore.restoreSome(token, observer,
+ null, names) == 0);
}
break;
}