diff --git a/pekko-sample-cluster-kubernetes-java/src/main/java/pekko/cluster/bootstrap/demo/DemoApp.java b/pekko-sample-cluster-kubernetes-java/src/main/java/pekko/cluster/bootstrap/demo/DemoApp.java index 5437eac8..d542fd0e 100644 --- a/pekko-sample-cluster-kubernetes-java/src/main/java/pekko/cluster/bootstrap/demo/DemoApp.java +++ b/pekko-sample-cluster-kubernetes-java/src/main/java/pekko/cluster/bootstrap/demo/DemoApp.java @@ -11,11 +11,9 @@ import org.apache.pekko.cluster.ClusterEvent; import org.apache.pekko.cluster.typed.Cluster; import org.apache.pekko.cluster.typed.Subscribe; -import org.apache.pekko.http.javadsl.ConnectHttp; import org.apache.pekko.http.javadsl.Http; import org.apache.pekko.management.cluster.bootstrap.ClusterBootstrap; import org.apache.pekko.management.scaladsl.PekkoManagement; -import org.apache.pekko.stream.Materializer; import static org.apache.pekko.http.javadsl.server.Directives.*; @@ -44,10 +42,8 @@ static class Guardian { public static Behavior create() { return Behaviors.setup(context -> { final org.apache.pekko.actor.ActorSystem classicSystem = Adapter.toClassic(context.getSystem()); - Materializer mat = Materializer.matFromSystem(classicSystem); - Http.get(classicSystem).bindAndHandle(complete("Hello world") - .flow(classicSystem, mat), ConnectHttp.toHost("0.0.0.0", 8080), mat) + Http.get(classicSystem).newServerAt("0.0.0.0", 8080).bind(complete("Hello world")) .whenComplete((binding, failure) -> { if (failure == null) { classicSystem.log().info("HTTP server now listening at port 8080"); diff --git a/pekko-sample-persistence-java/src/main/java/sample/persistence/ShoppingCart.java b/pekko-sample-persistence-java/src/main/java/sample/persistence/ShoppingCart.java index fe16254d..261f6ffb 100644 --- a/pekko-sample-persistence-java/src/main/java/sample/persistence/ShoppingCart.java +++ b/pekko-sample-persistence-java/src/main/java/sample/persistence/ShoppingCart.java @@ -141,7 +141,7 @@ public AdjustItemQuantity(String itemId, int quantity, ActorRef replyTo; diff --git a/pekko-sample-sharding-java/killrweather/src/main/java/sample/killrweather/WeatherHttpServer.java b/pekko-sample-sharding-java/killrweather/src/main/java/sample/killrweather/WeatherHttpServer.java index a186c87c..2d069dff 100644 --- a/pekko-sample-sharding-java/killrweather/src/main/java/sample/killrweather/WeatherHttpServer.java +++ b/pekko-sample-sharding-java/killrweather/src/main/java/sample/killrweather/WeatherHttpServer.java @@ -3,11 +3,8 @@ import org.apache.pekko.actor.CoordinatedShutdown; import org.apache.pekko.actor.typed.ActorSystem; import org.apache.pekko.actor.typed.javadsl.Adapter; -import org.apache.pekko.http.javadsl.ConnectHttp; import org.apache.pekko.http.javadsl.Http; import org.apache.pekko.http.javadsl.server.Route; -import org.apache.pekko.stream.Materializer; -import org.apache.pekko.stream.SystemMaterializer; import java.net.InetSocketAddress; import java.time.Duration; @@ -19,13 +16,8 @@ final class WeatherHttpServer { public static void start(Route routes, int port, ActorSystem system) { org.apache.pekko.actor.ActorSystem classicActorSystem = Adapter.toClassic(system); - Materializer materializer = SystemMaterializer.get(system).materializer(); - - Http.get(classicActorSystem).bindAndHandle( - routes.flow(classicActorSystem, materializer), - ConnectHttp.toHost("localhost", port), - materializer - ).whenComplete((binding, failure) -> { + Http.get(classicActorSystem).newServerAt("localhost", port).bind(routes) + .whenComplete((binding, failure) -> { if (failure == null) { final InetSocketAddress address = binding.localAddress(); system.log().info(