diff options
author | Stefanot <stefanot@google.com> | 2017-02-06 21:14:05 +0000 |
---|---|---|
committer | Stefanot <stefanot@google.com> | 2017-02-10 13:52:02 +0000 |
commit | f4e237c6855fcbb8767695f072174ace1cf801bc (patch) | |
tree | 6c55b206a12cf32050f8f39b5cd0cbfa2d3dcc6e /cmds/bmgr | |
parent | b1f573dca3ccdd113ca513f32c9964211ca71c78 (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.java | 14 |
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; } |