Convenience stream operators for publishing and subscribing to typed pub sub #31037

This commit is contained in:
Johan Andrén 2022-01-12 16:12:15 +01:00 committed by GitHub
parent ccd5219de8
commit b9a1a66058
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 283 additions and 1 deletions

View file

@ -157,7 +157,9 @@ object StreamOperatorsIndexGenerator extends AutoPlugin {
"akka-stream-typed/src/main/scala/akka/stream/typed/javadsl/ActorFlow.scala",
"akka-stream-typed/src/main/scala/akka/stream/typed/scaladsl/ActorFlow.scala",
"akka-stream-typed/src/main/scala/akka/stream/typed/scaladsl/ActorSink.scala",
"akka-stream-typed/src/main/scala/akka/stream/typed/javadsl/ActorSink.scala").flatMap { f =>
"akka-stream-typed/src/main/scala/akka/stream/typed/javadsl/ActorSink.scala",
"akka-stream-typed/src/main/scala/akka/stream/typed/scaladsl/PubSub.scala",
"akka-stream-typed/src/main/scala/akka/stream/typed/javadsl/PubSub.scala").flatMap { f =>
val slashesNr = f.count(_ == '/')
val element = f.split("/")(slashesNr).split("\\.")(0)
IO.read(new File(f))