Adapt to changes of the RetryHelper API

Change Iecdfa5b15 added a fluent API for executing action with retrying.

Signed-off-by: Edwin Kempin <ekempin@google.com>
Change-Id: I3fcedb708d9bb618720a2f8a0923226462811583
diff --git a/src/main/java/com/googlesource/gerrit/plugins/reviewnotes/ExportReviewNotes.java b/src/main/java/com/googlesource/gerrit/plugins/reviewnotes/ExportReviewNotes.java
index 9e728a7..e8ece83 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/reviewnotes/ExportReviewNotes.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/reviewnotes/ExportReviewNotes.java
@@ -90,26 +90,27 @@
 
   private void export(Project.NameKey project, List<ChangeNotes> notes)
       throws RestApiException, UpdateException {
-    retryHelper.execute(
-        updateFactory -> {
-          try (Repository git = gitManager.openRepository(project)) {
-            CreateReviewNotes crn = reviewNotesFactory.create(project, git);
-            crn.createNotes(notes, monitor);
-            crn.commitNotes();
-          } catch (RepositoryNotFoundException e) {
-            stderr.println("Unable to open project: " + project.get());
-          }
-          return null;
-        },
-        RetryHelper.options()
-            .listener(
-                new RetryListener() {
-                  @Override
-                  public <V> void onRetry(Attempt<V> attempt) {
-                    monitor.update(-notes.size());
-                  }
-                })
-            .build());
+    retryHelper
+        .changeUpdate(
+            "exportReviewNotes",
+            updateFactory -> {
+              try (Repository git = gitManager.openRepository(project)) {
+                CreateReviewNotes crn = reviewNotesFactory.create(project, git);
+                crn.createNotes(notes, monitor);
+                crn.commitNotes();
+              } catch (RepositoryNotFoundException e) {
+                stderr.println("Unable to open project: " + project.get());
+              }
+              return null;
+            })
+        .listener(
+            new RetryListener() {
+              @Override
+              public <V> void onRetry(Attempt<V> attempt) {
+                monitor.update(-notes.size());
+              }
+            })
+        .call();
   }
 
   private Map.Entry<Project.NameKey, List<ChangeNotes>> next() {
diff --git a/src/main/java/com/googlesource/gerrit/plugins/reviewnotes/RefUpdateListener.java b/src/main/java/com/googlesource/gerrit/plugins/reviewnotes/RefUpdateListener.java
index c370a5c..311a808 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/reviewnotes/RefUpdateListener.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/reviewnotes/RefUpdateListener.java
@@ -96,20 +96,23 @@
       return;
     }
     try {
-      retryHelper.execute(
-          updateFactory -> {
-            Project.NameKey projectName = Project.nameKey(e.getProjectName());
-            try (Repository git = repoManager.openRepository(projectName)) {
-              CreateReviewNotes crn = reviewNotesFactory.create(projectName, git);
-              crn.createNotes(
-                  e.getRefName(),
-                  ObjectId.fromString(e.getOldObjectId()),
-                  ObjectId.fromString(e.getNewObjectId()),
-                  null);
-              crn.commitNotes();
-            }
-            return null;
-          });
+      retryHelper
+          .changeUpdate(
+              "createReviewNotes",
+              updateFactory -> {
+                Project.NameKey projectName = Project.nameKey(e.getProjectName());
+                try (Repository git = repoManager.openRepository(projectName)) {
+                  CreateReviewNotes crn = reviewNotesFactory.create(projectName, git);
+                  crn.createNotes(
+                      e.getRefName(),
+                      ObjectId.fromString(e.getOldObjectId()),
+                      ObjectId.fromString(e.getNewObjectId()),
+                      null);
+                  crn.commitNotes();
+                }
+                return null;
+              })
+          .call();
     } catch (RestApiException | UpdateException x) {
       logger.atSevere().withCause(x).log(x.getMessage());
     }