|
15 | 15 | */
|
16 | 16 | package com.arpnetworking.http;
|
17 | 17 |
|
18 |
| -import akka.actor.ActorNotFound; |
19 |
| -import akka.actor.ActorRef; |
20 |
| -import akka.actor.ActorSystem; |
21 |
| -import akka.actor.PoisonPill; |
22 |
| -import akka.actor.Status.Failure; |
23 |
| -import akka.actor.Status.Success; |
24 |
| -import akka.http.javadsl.model.ContentType; |
25 |
| -import akka.http.javadsl.model.ContentTypes; |
26 |
| -import akka.http.javadsl.model.HttpHeader; |
27 |
| -import akka.http.javadsl.model.HttpMethods; |
28 |
| -import akka.http.javadsl.model.HttpRequest; |
29 |
| -import akka.http.javadsl.model.HttpResponse; |
30 |
| -import akka.http.javadsl.model.StatusCodes; |
31 |
| -import akka.http.javadsl.model.headers.CacheControl; |
32 |
| -import akka.http.javadsl.model.headers.CacheDirectives; |
33 |
| -import akka.http.javadsl.model.ws.Message; |
34 |
| -import akka.japi.JavaPartialFunction; |
35 |
| -import akka.japi.function.Function; |
36 |
| -import akka.pattern.Patterns; |
37 |
| -import akka.stream.CompletionStrategy; |
38 |
| -import akka.stream.OverflowStrategy; |
39 |
| -import akka.stream.javadsl.Sink; |
40 |
| -import akka.stream.javadsl.Source; |
41 |
| -import akka.util.ByteString; |
42 |
| -import akka.util.Timeout; |
43 | 18 | import com.arpnetworking.metrics.common.sources.ClientHttpSourceV1;
|
44 | 19 | import com.arpnetworking.metrics.common.sources.ClientHttpSourceV2;
|
45 | 20 | import com.arpnetworking.metrics.common.sources.ClientHttpSourceV3;
|
|
60 | 35 | import com.google.common.collect.ImmutableList;
|
61 | 36 | import com.google.common.io.Resources;
|
62 | 37 | import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
|
| 38 | +import org.apache.pekko.actor.ActorNotFound; |
| 39 | +import org.apache.pekko.actor.ActorRef; |
| 40 | +import org.apache.pekko.actor.ActorSystem; |
| 41 | +import org.apache.pekko.actor.PoisonPill; |
| 42 | +import org.apache.pekko.actor.Status.Failure; |
| 43 | +import org.apache.pekko.actor.Status.Success; |
| 44 | +import org.apache.pekko.http.javadsl.model.ContentType; |
| 45 | +import org.apache.pekko.http.javadsl.model.ContentTypes; |
| 46 | +import org.apache.pekko.http.javadsl.model.HttpHeader; |
| 47 | +import org.apache.pekko.http.javadsl.model.HttpMethods; |
| 48 | +import org.apache.pekko.http.javadsl.model.HttpRequest; |
| 49 | +import org.apache.pekko.http.javadsl.model.HttpResponse; |
| 50 | +import org.apache.pekko.http.javadsl.model.StatusCodes; |
| 51 | +import org.apache.pekko.http.javadsl.model.headers.CacheControl; |
| 52 | +import org.apache.pekko.http.javadsl.model.headers.CacheDirectives; |
| 53 | +import org.apache.pekko.http.javadsl.model.ws.Message; |
| 54 | +import org.apache.pekko.japi.JavaPartialFunction; |
| 55 | +import org.apache.pekko.japi.function.Function; |
| 56 | +import org.apache.pekko.pattern.Patterns; |
| 57 | +import org.apache.pekko.stream.CompletionStrategy; |
| 58 | +import org.apache.pekko.stream.OverflowStrategy; |
| 59 | +import org.apache.pekko.stream.javadsl.Sink; |
| 60 | +import org.apache.pekko.stream.javadsl.Source; |
| 61 | +import org.apache.pekko.util.ByteString; |
| 62 | +import org.apache.pekko.util.Timeout; |
63 | 63 |
|
64 | 64 | import java.time.Duration;
|
65 | 65 | import java.util.Objects;
|
|
79 | 79 | */
|
80 | 80 | @SuppressFBWarnings("SIC_INNER_SHOULD_BE_STATIC_ANON")
|
81 | 81 | public final class Routes implements Function<HttpRequest, CompletionStage<HttpResponse>>,
|
82 |
| - akka.japi.Function<HttpRequest, CompletionStage<HttpResponse>> { |
| 82 | + org.apache.pekko.japi.Function<HttpRequest, CompletionStage<HttpResponse>> { |
83 | 83 |
|
84 | 84 | /**
|
85 | 85 | * Public constructor.
|
@@ -230,7 +230,7 @@ private CompletionStage<HttpResponse> process(final HttpRequest request) {
|
230 | 230 | if (supplmentalRouteFuture.isPresent()) {
|
231 | 231 | return supplmentalRouteFuture.get();
|
232 | 232 | }
|
233 |
| - // CHECKSTYLE.OFF: IllegalCatch - Akka's functional interface declares Exception thrown |
| 233 | + // CHECKSTYLE.OFF: IllegalCatch - Pekko's functional interface declares Exception thrown |
234 | 234 | } catch (final Exception e) {
|
235 | 235 | // CHECKSTYLE.ON: IllegalCatch
|
236 | 236 | LOGGER.warn()
|
@@ -275,9 +275,9 @@ private CompletionStage<HttpResponse> getHttpResponseForTelemetry(
|
275 | 275 | final HttpRequest request,
|
276 | 276 | final MessageProcessorsFactory messageProcessorsFactory) {
|
277 | 277 | final Optional<HttpHeader> upgradeToWebSocketHeader = request.getHeader("UpgradeToWebSocket");
|
278 |
| - if (upgradeToWebSocketHeader.orElse(null) instanceof akka.http.impl.engine.ws.UpgradeToWebSocketLowLevel) { |
279 |
| - final akka.http.impl.engine.ws.UpgradeToWebSocketLowLevel lowLevelUpgradeToWebSocketHeader = |
280 |
| - (akka.http.impl.engine.ws.UpgradeToWebSocketLowLevel) upgradeToWebSocketHeader.get(); |
| 278 | + if (upgradeToWebSocketHeader.orElse(null) instanceof org.apache.pekko.http.impl.engine.ws.UpgradeToWebSocketLowLevel) { |
| 279 | + final org.apache.pekko.http.impl.engine.ws.UpgradeToWebSocketLowLevel lowLevelUpgradeToWebSocketHeader = |
| 280 | + (org.apache.pekko.http.impl.engine.ws.UpgradeToWebSocketLowLevel) upgradeToWebSocketHeader.get(); |
281 | 281 |
|
282 | 282 | final ActorRef connection = _actorSystem.actorOf(Connection.props(_metrics, messageProcessorsFactory));
|
283 | 283 | final Sink<Message, ?> inChannel = Sink.actorRef(connection, PoisonPill.getInstance());
|
|
0 commit comments