@@ -48,7 +48,6 @@ import java.util.function.Predicate
4848import pekko .dispatch .ExecutionContexts
4949import pekko .event .LoggingAdapter
5050import pekko .http .javadsl .server
51- import pekko .util .FutureConverters
5251import pekko .util .FutureConverters ._
5352
5453import scala .concurrent .duration .FiniteDuration
@@ -98,8 +97,8 @@ abstract class BasicDirectives {
9897 def mapRouteResultFuture (f : JFunction [CompletionStage [RouteResult ], CompletionStage [RouteResult ]],
9998 inner : Supplier [Route ]): Route = RouteAdapter {
10099 D .mapRouteResultFuture(stage =>
101- FutureConverters .asScala (
102- f(stage.fast.map(_.asJava)(ExecutionContexts .parasitic).asJava)).fast.map(_.asScala)(
100+ CompletionStageOps (
101+ f(stage.fast.map(_.asJava)(ExecutionContexts .parasitic).asJava)).asScala. fast.map(_.asScala)(
103102 ExecutionContexts .parasitic)) {
104103 inner.get.delegate
105104 }
@@ -108,15 +107,15 @@ abstract class BasicDirectives {
108107 def mapRouteResultWith (f : JFunction [RouteResult , CompletionStage [RouteResult ]], inner : Supplier [Route ]): Route =
109108 RouteAdapter {
110109 D .mapRouteResultWith(r =>
111- FutureConverters .asScala (f(r.asJava)).fast.map(_.asScala)(ExecutionContexts .parasitic)) {
110+ CompletionStageOps (f(r.asJava)).asScala .fast.map(_.asScala)(ExecutionContexts .parasitic)) {
112111 inner.get.delegate
113112 }
114113 }
115114
116115 def mapRouteResultWithPF (
117116 f : PartialFunction [RouteResult , CompletionStage [RouteResult ]], inner : Supplier [Route ]): Route = RouteAdapter {
118117 D .mapRouteResultWith(r =>
119- FutureConverters .asScala (f(r.asJava)).fast.map(_.asScala)(ExecutionContexts .parasitic)) {
118+ CompletionStageOps (f(r.asJava)).asScala .fast.map(_.asScala)(ExecutionContexts .parasitic)) {
120119 inner.get.delegate
121120 }
122121 }
@@ -174,7 +173,7 @@ abstract class BasicDirectives {
174173 def recoverRejectionsWith (
175174 f : JFunction [JIterable [Rejection ], CompletionStage [RouteResult ]], inner : Supplier [Route ]): Route = RouteAdapter {
176175 D .recoverRejectionsWith(rs =>
177- FutureConverters .asScala (f.apply(Util .javaArrayList(rs.map(_.asJava)))).fast.map(_.asScala)(
176+ CompletionStageOps (f.apply(Util .javaArrayList(rs.map(_.asJava)))).asScala .fast.map(_.asScala)(
178177 ExecutionContexts .parasitic)) { inner.get.delegate }
179178 }
180179
0 commit comments