mapAsyncPartitioned / mapAsyncPartitionedUnordered (#561)

* Create MapAsyncPartition.scala

add license

add test

Update LICENSE

try to fix test

* Update MapAsyncPartitionSpec.scala

wip

Update MapAsyncPartition.scala

wip

* changes to get code to compile with scala 2.12

* more tests

scalafmt

* Update MapAsyncPartition.scala

* make code more closely match the Akka API

java

Update Flow.scala

more java api

* Add ordered version of the operator

* Fix formatting

* update docs

* test null function result

* java api

* add back code to get scala 2.12 compile working again

* Unify mapAsyncPartitioned implementations

* remove special license

Update CopyrightHeader.scala

* java tests

javafmt

* update docs

update tests

update javadoc

---------

Co-authored-by: Jacek Sokol <jacek@scalabs.pl>
This commit is contained in:
PJ Fanning 2023-09-21 18:35:39 +01:00 committed by GitHub
parent e94e7b971b
commit 7bee80e058
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 1184 additions and 6 deletions

View file

@ -103,6 +103,7 @@ lazy val aggregatedProjects: Seq[ProjectReference] = userProjects ++ List[Projec
persistenceTypedTests,
remoteTests,
streamTests,
streamTypedTests,
streamTestsTck)
lazy val root = Project(id = "pekko", base = file("."))
@ -567,6 +568,12 @@ lazy val streamTyped = pekkoModule("stream-typed")
.settings(AutomaticModuleName.settings("pekko.stream.typed"))
.enablePlugins(ScaladocNoVerificationOfDiagrams)
lazy val streamTypedTests = pekkoModule("stream-typed-tests")
.dependsOn(streamTestkit % "test->test", streamTyped)
.settings(Dependencies.streamTests)
.enablePlugins(NoPublish)
.disablePlugins(MimaPlugin)
lazy val actorTestkitTyped = pekkoModule("actor-testkit-typed")
.dependsOn(actorTyped, slf4j, testkit % "compile->compile;test->test")
.settings(AutomaticModuleName.settings("pekko.actor.testkit.typed"))