This is an automated email from the ASF dual-hosted git repository.

hepin pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-pekko.git


The following commit(s) were added to refs/heads/main by this push:
     new ae210b17d2 chore: Update java-formatter ignore lists (#1030)
ae210b17d2 is described below

commit ae210b17d2a9b2d216918095002f8ba55ec69005
Author: He-Pin(kerr) <[email protected]>
AuthorDate: Tue Jan 23 22:20:01 2024 +0800

    chore: Update java-formatter ignore lists (#1030)
    
    * chore: Update java-formatter ignore lists
    
    * chore: Reformat JavaFutureTests.java
---
 .sbt-java-formatter.conf                           |  32 ++-
 .../org/apache/pekko/dispatch/JavaFutureTests.java | 286 ++++++++++++---------
 2 files changed, 201 insertions(+), 117 deletions(-)

diff --git a/.sbt-java-formatter.conf b/.sbt-java-formatter.conf
index e10f95b235..eaf139d7c8 100644
--- a/.sbt-java-formatter.conf
+++ b/.sbt-java-formatter.conf
@@ -10,7 +10,37 @@ ignored-files = [
   "ProtobufProtocol.java"
   //in docs
   "TwoPhaseSetMessages.java"
-  "FlightAppModels.java"
+  "FlightAppModels.java",
+
+  //pekko-actor
+  "OnSpinWait.java",
+  "AbstractBoundedNodeQueue.java",
+  "AbstractMailbox.java",
+  "AbstractMessageDispatcher.java",
+  "AbstractNodeQueue.java",
+  //pekko-cluster
+  "ClusterMessages.java",
+  //pekko-cluster-metrics
+  "ClusterMetricsMessages.java",
+  //pekko-cluster-sharding-typed
+  "ShardingMessages.java",
+  //pekko-cluster-sharding
+  "ClusterShardingMessages.java",
+  //pekko-cluster-tools
+  "ClusterClientMessages.java",
+  "DistributedPubSubMessages.java",
+  //pekko-cluster-typed
+  "ClusterMessages.java",
+  "ReliableDelivery.java",
+  //pekko-distributed-data
+  "ReplicatedDataMessages.java",
+  "ReplicatorMessages.java",
+  //pekko-multi-node-testkit
+  "TestConductorProtocol.java",
+  //pekko-persistence
+  "MessageFormats.java",
+  //pekko-remote-tests
+  "TestMessages.java",
 ]
 
 //ignore by packages:
diff --git 
a/actor-tests/src/test/java/org/apache/pekko/dispatch/JavaFutureTests.java 
b/actor-tests/src/test/java/org/apache/pekko/dispatch/JavaFutureTests.java
index ed8b4d5be2..6af8c2b399 100644
--- a/actor-tests/src/test/java/org/apache/pekko/dispatch/JavaFutureTests.java
+++ b/actor-tests/src/test/java/org/apache/pekko/dispatch/JavaFutureTests.java
@@ -40,7 +40,7 @@ public class JavaFutureTests extends JUnitSuite {
 
   @ClassRule
   public static PekkoJUnitActorSystemResource actorSystemResource =
-    new PekkoJUnitActorSystemResource("JavaFutureTests", PekkoSpec.testConf());
+      new PekkoJUnitActorSystemResource("JavaFutureTests", 
PekkoSpec.testConf());
 
   private final ActorSystem system = actorSystemResource.getSystem();
   private final Duration timeout = Duration.create(5, TimeUnit.SECONDS);
@@ -48,17 +48,23 @@ public class JavaFutureTests extends JUnitSuite {
   @Test
   public void mustBeAbleToMapAFuture() throws Exception {
 
-    Future<String> f1 = Futures.future(new Callable<String>() {
-      public String call() {
-        return "Hello";
-      }
-    }, system.dispatcher());
-
-    Future<String> f2 = f1.map(new Mapper<String, String>() {
-      public String apply(String s) {
-        return s + " World";
-      }
-    }, system.dispatcher());
+    Future<String> f1 =
+        Futures.future(
+            new Callable<String>() {
+              public String call() {
+                return "Hello";
+              }
+            },
+            system.dispatcher());
+
+    Future<String> f2 =
+        f1.map(
+            new Mapper<String, String>() {
+              public String apply(String s) {
+                return s + " World";
+              }
+            },
+            system.dispatcher());
 
     assertEquals("Hello World", Await.result(f2, timeout));
   }
@@ -68,12 +74,13 @@ public class JavaFutureTests extends JUnitSuite {
     final CountDownLatch latch = new CountDownLatch(1);
     Promise<String> cf = Futures.promise();
     Future<String> f = cf.future();
-    f.onComplete(new OnComplete<String>() {
-      public void onComplete(Throwable t, String r) {
-        if ("foo".equals(r))
-          latch.countDown();
-      }
-    }, system.dispatcher());
+    f.onComplete(
+        new OnComplete<String>() {
+          public void onComplete(Throwable t, String r) {
+            if ("foo".equals(r)) latch.countDown();
+          }
+        },
+        system.dispatcher());
 
     cf.success("foo");
     assertTrue(latch.await(5, TimeUnit.SECONDS));
@@ -85,13 +92,14 @@ public class JavaFutureTests extends JUnitSuite {
     final CountDownLatch latch = new CountDownLatch(1);
     Promise<String> cf = Futures.promise();
     Future<String> f = cf.future();
-    f.onComplete(new OnComplete<String>() {
-      public void onComplete(Throwable t, String r) {
-        // 'null instanceof ...' is always false
-        if (t instanceof NullPointerException)
-          latch.countDown();
-      }
-    }, system.dispatcher());
+    f.onComplete(
+        new OnComplete<String>() {
+          public void onComplete(Throwable t, String r) {
+            // 'null instanceof ...' is always false
+            if (t instanceof NullPointerException) latch.countDown();
+          }
+        },
+        system.dispatcher());
 
     Throwable exception = new NullPointerException();
     cf.failure(exception);
@@ -104,11 +112,13 @@ public class JavaFutureTests extends JUnitSuite {
     final CountDownLatch latch = new CountDownLatch(1);
     Promise<String> cf = Futures.promise();
     Future<String> f = cf.future();
-    f.onComplete(new OnComplete<String>() {
-      public void onComplete(Throwable t, String r) {
-        latch.countDown();
-      }
-    }, system.dispatcher());
+    f.onComplete(
+        new OnComplete<String>() {
+          public void onComplete(Throwable t, String r) {
+            latch.countDown();
+          }
+        },
+        system.dispatcher());
 
     cf.success("foo");
     assertTrue(latch.await(5, TimeUnit.SECONDS));
@@ -120,11 +130,13 @@ public class JavaFutureTests extends JUnitSuite {
     final CountDownLatch latch = new CountDownLatch(1);
     Promise<String> cf = Futures.promise();
     Future<String> f = cf.future();
-    f.foreach(new Foreach<String>() {
-      public void each(String future) {
-        latch.countDown();
-      }
-    },system.dispatcher());
+    f.foreach(
+        new Foreach<String>() {
+          public void each(String future) {
+            latch.countDown();
+          }
+        },
+        system.dispatcher());
 
     cf.success("foo");
     assertTrue(latch.await(5, TimeUnit.SECONDS));
@@ -137,15 +149,18 @@ public class JavaFutureTests extends JUnitSuite {
     Promise<String> cf = Futures.promise();
     cf.success("1000");
     Future<String> f = cf.future();
-    Future<Integer> r = f.flatMap(new Mapper<String, Future<Integer>>() {
-      public Future<Integer> checkedApply(String r) throws Throwable {
-        if (false) throw new IOException("Just here to make sure this 
compiles.");
-        latch.countDown();
-        Promise<Integer> cf = Futures.promise();
-        cf.success(Integer.parseInt(r));
-        return cf.future();
-      }
-    }, system.dispatcher());
+    Future<Integer> r =
+        f.flatMap(
+            new Mapper<String, Future<Integer>>() {
+              public Future<Integer> checkedApply(String r) throws Throwable {
+                if (false) throw new IOException("Just here to make sure this 
compiles.");
+                latch.countDown();
+                Promise<Integer> cf = Futures.promise();
+                cf.success(Integer.parseInt(r));
+                return cf.future();
+              }
+            },
+            system.dispatcher());
 
     assertEquals("1000", Await.result(f, timeout));
     assertEquals(1000, Await.result(r, timeout).intValue());
@@ -157,12 +172,16 @@ public class JavaFutureTests extends JUnitSuite {
     final CountDownLatch latch = new CountDownLatch(1);
     Promise<String> cf = Futures.promise();
     Future<String> f = cf.future();
-    Future<String> r = f.filter(Filter.filterOf(new Function<String, 
Boolean>() {
-      public Boolean apply(String r) {
-        latch.countDown();
-        return r.equals("foo");
-      }
-    }), system.dispatcher());
+    Future<String> r =
+        f.filter(
+            Filter.filterOf(
+                new Function<String, Boolean>() {
+                  public Boolean apply(String r) {
+                    latch.countDown();
+                    return r.equals("foo");
+                  }
+                }),
+            system.dispatcher());
 
     cf.success("foo");
     assertTrue(latch.await(5, TimeUnit.SECONDS));
@@ -172,17 +191,20 @@ public class JavaFutureTests extends JUnitSuite {
 
   // TODO: Improve this test, perhaps with an Actor
   @Test
-  public void mustSequenceAFutureList() throws Exception{
+  public void mustSequenceAFutureList() throws Exception {
     LinkedList<Future<String>> listFutures = new LinkedList<>();
     LinkedList<String> listExpected = new LinkedList<>();
 
     for (int i = 0; i < 10; i++) {
       listExpected.add("test");
-      listFutures.add(Futures.future(new Callable<String>() {
-        public String call() {
-          return "test";
-        }
-      }, system.dispatcher()));
+      listFutures.add(
+          Futures.future(
+              new Callable<String>() {
+                public String call() {
+                  return "test";
+                }
+              },
+              system.dispatcher()));
     }
 
     Future<Iterable<String>> futureList = Futures.sequence(listFutures, 
system.dispatcher());
@@ -192,53 +214,68 @@ public class JavaFutureTests extends JUnitSuite {
 
   // TODO: Improve this test, perhaps with an Actor
   @Test
-  public void foldForJavaApiMustWork() throws Exception{
+  public void foldForJavaApiMustWork() throws Exception {
     LinkedList<Future<String>> listFutures = new LinkedList<>();
     StringBuilder expected = new StringBuilder();
 
     for (int i = 0; i < 10; i++) {
       expected.append("test");
-      listFutures.add(Futures.future(new Callable<String>() {
-        public String call() {
-          return "test";
-        }
-      }, system.dispatcher()));
+      listFutures.add(
+          Futures.future(
+              new Callable<String>() {
+                public String call() {
+                  return "test";
+                }
+              },
+              system.dispatcher()));
     }
 
-    Future<String> result = Futures.fold("", listFutures, new 
Function2<String, String, String>() {
-      public String apply(String r, String t) {
-        return r + t;
-      }
-    }, system.dispatcher());
+    Future<String> result =
+        Futures.fold(
+            "",
+            listFutures,
+            new Function2<String, String, String>() {
+              public String apply(String r, String t) {
+                return r + t;
+              }
+            },
+            system.dispatcher());
 
     assertEquals(expected.toString(), Await.result(result, timeout));
   }
 
   @Test
-  public void reduceForJavaApiMustWork() throws Exception{
+  public void reduceForJavaApiMustWork() throws Exception {
     LinkedList<Future<String>> listFutures = new LinkedList<>();
     StringBuilder expected = new StringBuilder();
 
     for (int i = 0; i < 10; i++) {
       expected.append("test");
-      listFutures.add(Futures.future(new Callable<String>() {
-        public String call() {
-          return "test";
-        }
-      }, system.dispatcher()));
+      listFutures.add(
+          Futures.future(
+              new Callable<String>() {
+                public String call() {
+                  return "test";
+                }
+              },
+              system.dispatcher()));
     }
 
-    Future<String> result = Futures.reduce(listFutures, new Function2<String, 
String, String>() {
-      public String apply(String r, String t) {
-        return r + t;
-      }
-    }, system.dispatcher());
+    Future<String> result =
+        Futures.reduce(
+            listFutures,
+            new Function2<String, String, String>() {
+              public String apply(String r, String t) {
+                return r + t;
+              }
+            },
+            system.dispatcher());
 
     assertEquals(expected.toString(), Await.result(result, timeout));
   }
 
   @Test
-  public void traverseForJavaApiMustWork() throws Exception{
+  public void traverseForJavaApiMustWork() throws Exception {
     LinkedList<String> listStrings = new LinkedList<>();
     LinkedList<String> expectedStrings = new LinkedList<>();
 
@@ -247,36 +284,49 @@ public class JavaFutureTests extends JUnitSuite {
       listStrings.add("test");
     }
 
-    Future<Iterable<String>> result = Futures.traverse(listStrings, new 
Function<String, Future<String>>() {
-      public Future<String> apply(final String r) {
-        return Futures.future(new Callable<String>() {
-          public String call() {
-            return r.toUpperCase();
-          }
-        }, system.dispatcher());
-      }
-    }, system.dispatcher());
+    Future<Iterable<String>> result =
+        Futures.traverse(
+            listStrings,
+            new Function<String, Future<String>>() {
+              public Future<String> apply(final String r) {
+                return Futures.future(
+                    new Callable<String>() {
+                      public String call() {
+                        return r.toUpperCase();
+                      }
+                    },
+                    system.dispatcher());
+              }
+            },
+            system.dispatcher());
 
     assertEquals(expectedStrings, Await.result(result, timeout));
   }
 
   @Test
-  public void findForJavaApiMustWork() throws Exception{
+  public void findForJavaApiMustWork() throws Exception {
     LinkedList<Future<Integer>> listFutures = new LinkedList<>();
     for (int i = 0; i < 10; i++) {
       final Integer fi = i;
-      listFutures.add(Futures.future(new Callable<Integer>() {
-        public Integer call() {
-          return fi;
-        }
-      }, system.dispatcher()));
+      listFutures.add(
+          Futures.future(
+              new Callable<Integer>() {
+                public Integer call() {
+                  return fi;
+                }
+              },
+              system.dispatcher()));
     }
     final Integer expect = 5;
-    Future<Option<Integer>> f = Futures.find(listFutures, new 
Function<Integer, Boolean>() {
-      public Boolean apply(Integer i) {
-        return i == 5;
-      }
-    }, system.dispatcher());
+    Future<Option<Integer>> f =
+        Futures.find(
+            listFutures,
+            new Function<Integer, Boolean>() {
+              public Boolean apply(Integer i) {
+                return i == 5;
+              }
+            },
+            system.dispatcher());
 
     assertEquals(expect, Await.result(f, timeout).get());
   }
@@ -304,31 +354,35 @@ public class JavaFutureTests extends JUnitSuite {
   public void recoverToMustBeCallable() throws Exception {
     final IllegalStateException fail = new IllegalStateException("OHNOES");
     Promise<Object> p = Futures.promise();
-    Future<Object> f = p.future().recover(new Recover<Object>() {
-      public Object recover(Throwable t) throws Throwable {
-        if (t == fail)
-          return "foo";
-        else
-          throw t;
-      }
-    }, system.dispatcher());
+    Future<Object> f =
+        p.future()
+            .recover(
+                new Recover<Object>() {
+                  public Object recover(Throwable t) throws Throwable {
+                    if (t == fail) return "foo";
+                    else throw t;
+                  }
+                },
+                system.dispatcher());
     Duration d = Duration.create(1, TimeUnit.SECONDS);
     p.failure(fail);
     assertEquals("foo", Await.result(f, d));
   }
 
   @Test
-  public void recoverWithToMustBeCallable() throws Exception{
+  public void recoverWithToMustBeCallable() throws Exception {
     final IllegalStateException fail = new IllegalStateException("OHNOES");
     Promise<Object> p = Futures.promise();
-    Future<Object> f = p.future().recoverWith(new Recover<Future<Object>>() {
-      public Future<Object> recover(Throwable t) throws Throwable {
-        if (t == fail)
-          return Futures.successful("foo");
-        else
-          throw t;
-      }
-    }, system.dispatcher());
+    Future<Object> f =
+        p.future()
+            .recoverWith(
+                new Recover<Future<Object>>() {
+                  public Future<Object> recover(Throwable t) throws Throwable {
+                    if (t == fail) return Futures.successful("foo");
+                    else throw t;
+                  }
+                },
+                system.dispatcher());
     Duration d = Duration.create(1, TimeUnit.SECONDS);
     p.failure(fail);
     assertEquals("foo", Await.result(f, d));


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to