From c7c4ced93a938ece26759ea82355adf73487fc8e Mon Sep 17 00:00:00 2001 From: Alexander Golubev Date: Sat, 20 Feb 2016 15:41:51 -0500 Subject: [PATCH] =str #19818 Flow.transform should be deprected too --- akka-stream/src/main/scala/akka/stream/javadsl/Flow.scala | 1 + akka-stream/src/main/scala/akka/stream/javadsl/Source.scala | 1 + akka-stream/src/main/scala/akka/stream/javadsl/SubFlow.scala | 1 + akka-stream/src/main/scala/akka/stream/javadsl/SubSource.scala | 1 + akka-stream/src/main/scala/akka/stream/scaladsl/Flow.scala | 1 + 5 files changed, 5 insertions(+) diff --git a/akka-stream/src/main/scala/akka/stream/javadsl/Flow.scala b/akka-stream/src/main/scala/akka/stream/javadsl/Flow.scala index c2d684f505..206276aad7 100644 --- a/akka-stream/src/main/scala/akka/stream/javadsl/Flow.scala +++ b/akka-stream/src/main/scala/akka/stream/javadsl/Flow.scala @@ -991,6 +991,7 @@ final class Flow[-In, +Out, +Mat](delegate: scaladsl.Flow[In, Out, Mat]) extends * This operator makes it possible to extend the `Flow` API when there is no specialized * operator that performs the transformation. */ + @deprecated("Use via(GraphStage) instead.", "2.4.3") def transform[U](mkStage: function.Creator[Stage[Out, U]]): javadsl.Flow[In, U, Mat] = new Flow(delegate.transform(() ⇒ mkStage.create())) diff --git a/akka-stream/src/main/scala/akka/stream/javadsl/Source.scala b/akka-stream/src/main/scala/akka/stream/javadsl/Source.scala index a4cfe336f7..2e03cc35f6 100644 --- a/akka-stream/src/main/scala/akka/stream/javadsl/Source.scala +++ b/akka-stream/src/main/scala/akka/stream/javadsl/Source.scala @@ -1433,6 +1433,7 @@ final class Source[+Out, +Mat](delegate: scaladsl.Source[Out, Mat]) extends Grap * This operator makes it possible to extend the `Flow` API when there is no specialized * operator that performs the transformation. */ + @deprecated("Use via(GraphStage) instead.", "2.4.3") def transform[U](mkStage: function.Creator[Stage[Out, U]]): javadsl.Source[U, Mat] = new Source(delegate.transform(() ⇒ mkStage.create())) diff --git a/akka-stream/src/main/scala/akka/stream/javadsl/SubFlow.scala b/akka-stream/src/main/scala/akka/stream/javadsl/SubFlow.scala index cf2a7fbbcd..2a7e9b10c8 100644 --- a/akka-stream/src/main/scala/akka/stream/javadsl/SubFlow.scala +++ b/akka-stream/src/main/scala/akka/stream/javadsl/SubFlow.scala @@ -839,6 +839,7 @@ class SubFlow[-In, +Out, +Mat](delegate: scaladsl.SubFlow[Out, Mat, scaladsl.Flo * This operator makes it possible to extend the `Flow` API when there is no specialized * operator that performs the transformation. */ + @deprecated("Use via(GraphStage) instead.", "2.4.3") def transform[U](mkStage: function.Creator[Stage[Out, U]]): SubFlow[In, U, Mat] = new SubFlow(delegate.transform(() ⇒ mkStage.create())) diff --git a/akka-stream/src/main/scala/akka/stream/javadsl/SubSource.scala b/akka-stream/src/main/scala/akka/stream/javadsl/SubSource.scala index fc88a40f7b..843f365aea 100644 --- a/akka-stream/src/main/scala/akka/stream/javadsl/SubSource.scala +++ b/akka-stream/src/main/scala/akka/stream/javadsl/SubSource.scala @@ -837,6 +837,7 @@ class SubSource[+Out, +Mat](delegate: scaladsl.SubFlow[Out, Mat, scaladsl.Source * This operator makes it possible to extend the `Flow` API when there is no specialized * operator that performs the transformation. */ + @deprecated("Use via(GraphStage) instead.", "2.4.3") def transform[U](mkStage: function.Creator[Stage[Out, U]]): SubSource[U, Mat] = new SubSource(delegate.transform(() ⇒ mkStage.create())) diff --git a/akka-stream/src/main/scala/akka/stream/scaladsl/Flow.scala b/akka-stream/src/main/scala/akka/stream/scaladsl/Flow.scala index 65a59b8139..4ade6a1eee 100644 --- a/akka-stream/src/main/scala/akka/stream/scaladsl/Flow.scala +++ b/akka-stream/src/main/scala/akka/stream/scaladsl/Flow.scala @@ -1105,6 +1105,7 @@ trait FlowOps[+Out, +Mat] { * This operator makes it possible to extend the `Flow` API when there is no specialized * operator that performs the transformation. */ + @deprecated("Use via(GraphStage) instead.", "2.4.3") def transform[T](mkStage: () ⇒ Stage[Out, T]): Repr[T] = via(new PushPullGraphStage((attr) ⇒ mkStage(), Attributes.none))