From 24c03cde191d80512d5f722cfea8ab5ab2b91322 Mon Sep 17 00:00:00 2001 From: Matthew de Detrich Date: Thu, 5 Jan 2023 11:10:50 +0100 Subject: [PATCH] Rename sbt akka modules Co-authored-by: Sean Glover --- .github/autolabeler.yml | 2 +- .github/workflows/nightly-builds.yml | 14 +- .github/workflows/scala3-build.yml | 22 +-- .github/workflows/scala3-compile.yml | 22 +-- .gitignore | 4 +- CONTRIBUTING.md | 12 +- LICENSE | 4 +- .../src/main/resources/reference.conf | 0 .../testkit/typed/CapturedLogEvent.scala | 0 .../pekko/actor/testkit/typed/Effect.scala | 0 .../actor/testkit/typed/FishingOutcome.scala | 0 .../actor/testkit/typed/LoggingEvent.scala | 0 .../actor/testkit/typed/TestException.scala | 0 .../actor/testkit/typed/TestKitSettings.scala | 0 .../typed/internal/ActorSystemStub.scala | 0 .../typed/internal/BehaviorTestKitImpl.scala | 0 .../typed/internal/CapturingAppender.scala | 0 .../typed/internal/ControlledExecutor.scala | 0 .../testkit/typed/internal/DebugRef.scala | 0 .../internal/EffectfulActorContext.scala | 0 .../testkit/typed/internal/LogbackUtil.scala | 0 .../typed/internal/LoggingTestKitImpl.scala | 0 .../typed/internal/StubbedActorContext.scala | 0 .../testkit/typed/internal/TestAppender.scala | 0 .../typed/internal/TestInboxImpl.scala | 0 .../testkit/typed/internal/TestKitUtils.scala | 0 .../typed/internal/TestProbeImpl.scala | 0 .../testkit/typed/javadsl/ActorTestKit.scala | 0 .../typed/javadsl/BehaviorTestKit.scala | 0 .../actor/testkit/typed/javadsl/Effects.scala | 0 .../testkit/typed/javadsl/LogCapturing.scala | 0 .../typed/javadsl/LoggingTestKit.scala | 0 .../testkit/typed/javadsl/ManualTime.scala | 0 .../typed/javadsl/SerializationTestKit.scala | 0 .../testkit/typed/javadsl/TestInbox.scala | 0 .../typed/javadsl/TestKitJunitResource.scala | 0 .../testkit/typed/javadsl/TestProbe.scala | 0 .../testkit/typed/scaladsl/ActorTestKit.scala | 0 .../typed/scaladsl/ActorTestKitBase.scala | 0 .../typed/scaladsl/BehaviorTestKit.scala | 0 .../testkit/typed/scaladsl/Effects.scala | 0 .../testkit/typed/scaladsl/LogCapturing.scala | 0 .../typed/scaladsl/LoggingTestKit.scala | 0 .../testkit/typed/scaladsl/ManualTime.scala | 0 .../scaladsl/ScalaTestWithActorTestKit.scala | 0 .../typed/scaladsl/SerializationTestKit.scala | 0 .../testkit/typed/scaladsl/TestInbox.scala | 0 .../testkit/typed/scaladsl/TestProbe.scala | 0 .../testkit/typed/scaladsl/package.scala | 0 .../javadsl/AsyncTestingExampleTest.java | 0 .../javadsl/JunitIntegrationExampleTest.java | 0 .../javadsl/LogCapturingExampleTest.java | 0 .../typed/javadsl/ManualTimerExampleTest.java | 0 .../typed/javadsl/SyncTestingExampleTest.java | 0 .../typed/javadsl/TestConfigExample.java | 0 .../typed/javadsl/ActorTestKitApiTest.java | 0 .../typed/javadsl/ActorTestKitTest.java | 0 .../typed/javadsl/BehaviorTestKitTest.java | 0 .../typed/javadsl/LoggingTestKitTest.java | 0 .../testkit/typed/javadsl/TestProbeTest.java | 0 .../src/test/resources/application-test.conf | 0 .../src/test/resources/application.conf | 0 .../src/test/resources/logback-test.xml | 0 .../scaladsl/AsyncTestingExampleSpec.scala | 0 .../scaladsl/ManualTimerExampleSpec.scala | 0 .../ScalaTestIntegrationExampleSpec.scala | 0 .../scaladsl/SyncTestingExampleSpec.scala | 0 .../typed/scaladsl/TestConfigExample.scala | 0 .../typed/scaladsl/ActorTestKitSpec.scala | 0 .../typed/scaladsl/BehaviorTestKitSpec.scala | 0 .../scaladsl/LoggingEventFilterSpec.scala | 0 .../typed/scaladsl/TestAppenderSpec.scala | 0 .../typed/scaladsl/TestProbeSpec.scala | 0 .../src/test/bind/etc/bind.keys | 0 .../src/test/bind/etc/db.0 | 0 .../src/test/bind/etc/db.127 | 0 .../src/test/bind/etc/db.255 | 0 .../src/test/bind/etc/db.bar.example | 0 .../src/test/bind/etc/db.empty | 0 .../src/test/bind/etc/db.foo.test | 0 .../src/test/bind/etc/db.local | 0 .../src/test/bind/etc/db.root | 0 .../src/test/bind/etc/named.conf | 0 .../test/bind/etc/named.conf.default-zones | 0 .../src/test/bind/etc/named.conf.local | 0 .../src/test/bind/etc/named.conf.options | 0 .../src/test/bind/etc/rndc.key | 0 .../src/test/bind/etc/zones.rfc1918 | 0 .../pekko/actor/AbstractFSMActorTest.java | 0 .../apache/pekko/actor/ActorCreationTest.java | 0 .../pekko/actor/ActorSelectionTest.java | 0 .../apache/pekko/actor/ActorSystemTest.java | 0 .../org/apache/pekko/actor/AddressTest.java | 0 .../java/org/apache/pekko/actor/JavaAPI.java | 0 .../apache/pekko/actor/JavaAPITestActor.java | 0 .../org/apache/pekko/actor/JavaExtension.java | 0 .../apache/pekko/actor/NonPublicClass.java | 0 .../apache/pekko/actor/NonStaticCreator.java | 0 .../org/apache/pekko/actor/StashJavaAPI.java | 0 .../pekko/actor/StashJavaAPITestActors.java | 0 .../apache/pekko/actor/TestAnnotation.java | 0 .../actor/setup/ActorSystemSetupTest.java | 0 .../pekko/dispatch/JavaFutureTests.java | 0 .../org/apache/pekko/event/ActorWithMDC.java | 0 .../pekko/event/LoggingAdapterTest.java | 0 .../apache/pekko/japi/JavaAPITestBase.java | 0 .../apache/pekko/japi/MatchBuilderTest.java | 0 .../org/apache/pekko/japi/ThrowablesTest.java | 0 .../apache/pekko/japi/pf/PFBuilderTest.java | 0 .../pekko/japi/pf/ReceiveBuilderTest.java | 0 .../pekko/pattern/CircuitBreakerTest.java | 0 .../apache/pekko/pattern/PatternsTest.java | 0 .../apache/pekko/pattern/StatusReplyTest.java | 0 .../org/apache/pekko/util/ByteStringTest.java | 0 .../org/apache/pekko/util/JavaDuration.java | 0 .../pekko/util/LineNumberSpecCodeForJava.java | 0 .../src/test/resources/reference.conf | 0 .../apache/pekko/util/LineNumberSpec.scala | 0 .../apache/pekko/util/TypedMultiMapSpec.scala | 0 .../apache/pekko/util/LineNumberSpec.scala | 0 .../apache/pekko/util/TypedMultiMapSpec.scala | 0 .../apache/pekko/util/LineNumberSpec.scala | 0 .../scala/org/apache/pekko/Messages.scala | 0 .../org/apache/pekko/PekkoExceptionSpec.scala | 0 .../org/apache/pekko/PekkoVersionSpec.scala | 0 .../ActorConfigurationVerificationSpec.scala | 0 .../pekko/actor/ActorCreationPerfSpec.scala | 0 .../pekko/actor/ActorLifeCycleSpec.scala | 0 .../apache/pekko/actor/ActorMailboxSpec.scala | 0 .../apache/pekko/actor/ActorPathSpec.scala | 0 .../org/apache/pekko/actor/ActorRefSpec.scala | 0 .../pekko/actor/ActorSelectionSpec.scala | 0 .../actor/ActorSystemDispatcherSpec.scala | 0 .../apache/pekko/actor/ActorSystemSpec.scala | 0 .../apache/pekko/actor/ActorTimeoutSpec.scala | 0 .../actor/ActorWithBoundedStashSpec.scala | 0 .../pekko/actor/ActorWithStashSpec.scala | 0 .../scala/org/apache/pekko/actor/Bench.scala | 0 .../apache/pekko/actor/ConsistencySpec.scala | 0 .../pekko/actor/CoordinatedShutdownSpec.scala | 0 .../actor/DeadLetterSupressionSpec.scala | 0 .../actor/DeadLetterSuspensionSpec.scala | 0 .../apache/pekko/actor/DeathWatchSpec.scala | 0 .../org/apache/pekko/actor/DeployerSpec.scala | 0 .../pekko/actor/DynamicAccessSpec.scala | 0 .../apache/pekko/actor/ExtensionSpec.scala | 0 .../org/apache/pekko/actor/FSMActorSpec.scala | 0 .../apache/pekko/actor/FSMTimingSpec.scala | 0 .../pekko/actor/FSMTransitionSpec.scala | 0 .../apache/pekko/actor/ForwardActorSpec.scala | 0 .../apache/pekko/actor/FunctionRefSpec.scala | 0 .../org/apache/pekko/actor/HotSwapSpec.scala | 0 .../actor/LocalActorRefProviderSpec.scala | 0 .../pekko/actor/PropsCreationSpec.scala | 0 .../pekko/actor/ProviderSelectionSpec.scala | 0 .../pekko/actor/ReceiveTimeoutSpec.scala | 0 .../pekko/actor/RelativeActorPathSpec.scala | 0 .../pekko/actor/RestartStrategySpec.scala | 0 .../apache/pekko/actor/SchedulerSpec.scala | 0 .../org/apache/pekko/actor/Supervisor.scala | 0 .../pekko/actor/SupervisorHierarchySpec.scala | 0 .../pekko/actor/SupervisorMiscSpec.scala | 0 .../apache/pekko/actor/SupervisorSpec.scala | 0 .../pekko/actor/SupervisorTreeSpec.scala | 0 .../apache/pekko/actor/Ticket669Spec.scala | 0 .../org/apache/pekko/actor/TimerSpec.scala | 0 .../apache/pekko/actor/TypedActorSpec.scala | 0 .../org/apache/pekko/actor/UidClashTest.scala | 0 .../pekko/actor/dispatch/ActorModelSpec.scala | 0 .../dispatch/BalancingDispatcherSpec.scala | 0 .../actor/dispatch/DispatcherActorSpec.scala | 0 .../actor/dispatch/DispatcherActorsSpec.scala | 0 .../actor/dispatch/DispatchersSpec.scala | 0 .../actor/dispatch/PinnedActorSpec.scala | 0 .../pekko/actor/dungeon/DispatchSpec.scala | 0 .../pekko/actor/routing/ListenerSpec.scala | 0 .../actor/setup/ActorSystemSetupSpec.scala | 0 .../org/apache/pekko/config/ConfigSpec.scala | 6 +- .../apache/pekko/dataflow/Future2Actor.scala | 0 .../dispatch/ControlAwareDispatcherSpec.scala | 0 .../dispatch/DispatcherShutdownSpec.scala | 0 .../pekko/dispatch/ExecutionContextSpec.scala | 0 .../dispatch/ForkJoinPoolStarvationSpec.scala | 0 .../pekko/dispatch/MailboxConfigSpec.scala | 0 .../dispatch/PriorityDispatcherSpec.scala | 0 .../SameThreadExecutionContextSpec.scala | 0 .../StablePriorityDispatcherSpec.scala | 0 .../sysmsg/SystemMessageListSpec.scala | 0 .../AddressTerminatedTopicBenchSpec.scala | 0 .../org/apache/pekko/event/EventBusSpec.scala | 0 .../apache/pekko/event/EventStreamSpec.scala | 0 .../org/apache/pekko/event/LoggerSpec.scala | 0 .../pekko/event/LoggingReceiveSpec.scala | 0 .../pekko/event/MarkerLoggingSpec.scala | 0 .../pekko/event/jul/JavaLoggerSpec.scala | 0 .../apache/pekko/io/CapacityLimitSpec.scala | 0 .../pekko/io/InetAddressDnsResolverSpec.scala | 0 .../apache/pekko/io/SimpleDnsCacheSpec.scala | 0 .../apache/pekko/io/TcpConnectionSpec.scala | 0 .../apache/pekko/io/TcpIntegrationSpec.scala | 0 .../pekko/io/TcpIntegrationSpecSupport.scala | 0 .../org/apache/pekko/io/TcpListenerSpec.scala | 0 .../io/UdpConnectedIntegrationSpec.scala | 0 .../apache/pekko/io/UdpIntegrationSpec.scala | 0 .../dns/AsyncDnsResolverIntegrationSpec.scala | 0 .../apache/pekko/io/dns/DnsSettingsSpec.scala | 0 .../pekko/io/dns/DockerBindDnsService.scala | 4 +- .../io/dns/NameserverAddressParserSpec.scala | 0 .../io/dns/internal/AsyncDnsManagerSpec.scala | 0 .../dns/internal/AsyncDnsResolverSpec.scala | 0 .../pekko/io/dns/internal/DnsClientSpec.scala | 0 .../pekko/io/dns/internal/MessageSpec.scala | 0 .../dns/internal/ResolvConfParserSpec.scala | 0 .../io/dns/internal/TcpDnsClientSpec.scala | 0 .../org/apache/pekko/pattern/AskSpec.scala | 0 .../BackoffOnRestartSupervisorSpec.scala | 0 .../pekko/pattern/BackoffSupervisorSpec.scala | 0 .../pekko/pattern/CircuitBreakerMTSpec.scala | 0 .../pekko/pattern/CircuitBreakerSpec.scala | 0 .../pattern/CircuitBreakerStressSpec.scala | 0 .../apache/pekko/pattern/PatternSpec.scala | 0 .../org/apache/pekko/pattern/PipeToSpec.scala | 0 .../apache/pekko/pattern/PromiseRefSpec.scala | 0 .../org/apache/pekko/pattern/RetrySpec.scala | 0 .../pekko/pattern/StatusReplySpec.scala | 0 .../pattern/extended/ExplicitAskSpec.scala | 0 .../apache/pekko/routing/BalancingSpec.scala | 0 .../apache/pekko/routing/BroadcastSpec.scala | 0 .../routing/ConfiguredLocalRoutingSpec.scala | 0 .../routing/ConsistentHashingRouterSpec.scala | 0 .../routing/MetricsBasedResizerSpec.scala | 0 .../org/apache/pekko/routing/RandomSpec.scala | 0 .../apache/pekko/routing/ResizerSpec.scala | 0 .../apache/pekko/routing/RoundRobinSpec.scala | 0 .../pekko/routing/RouteeCreationSpec.scala | 0 .../apache/pekko/routing/RoutingSpec.scala | 0 .../ScatterGatherFirstCompletedSpec.scala | 0 .../pekko/routing/SmallestMailboxSpec.scala | 0 .../pekko/routing/TailChoppingSpec.scala | 0 .../serialization/AsyncSerializeSpec.scala | 0 .../DisabledJavaSerializerWarningSpec.scala | 0 .../pekko/serialization/NoVerification.scala | 0 .../PrimitivesSerializationSpec.scala | 0 .../SerializationSetupSpec.scala | 0 .../pekko/serialization/SerializeSpec.scala | 0 .../CallingThreadDispatcherModelSpec.scala | 0 .../pekko/util/AsciiStringCopySpec.scala | 0 .../pekko/util/BoundedBlockingQueueSpec.scala | 0 .../apache/pekko/util/ByteIteratorSpec.scala | 0 .../util/ByteStringInitializationSpec.scala | 0 .../apache/pekko/util/ByteStringSpec.scala | 0 .../pekko/util/DoubleLinkedListSpec.scala | 0 .../org/apache/pekko/util/DurationSpec.scala | 0 .../apache/pekko/util/FrequencyListSpec.scala | 0 .../pekko/util/FrequencySketchSpec.scala | 0 .../pekko/util/ImmutableIntMapSpec.scala | 0 .../org/apache/pekko/util/IndexSpec.scala | 0 .../util/LineNumberSpecCodeForScala.scala | 0 .../apache/pekko/util/ManifestInfoSpec.scala | 37 +++++ .../apache/pekko/util/MessageBufferSpec.scala | 0 .../pekko/util/PrettyDurationSpec.scala | 0 .../apache/pekko/util/RecencyListSpec.scala | 0 .../org/apache/pekko/util/ReflectSpec.scala | 0 .../pekko/util/SegmentedRecencyListSpec.scala | 0 .../org/apache/pekko/util/SwitchSpec.scala | 0 .../apache/pekko/util/TokenBucketSpec.scala | 0 .../org/apache/pekko/util/VersionSpec.scala | 0 .../apache/pekko/util/WildcardIndexSpec.scala | 0 .../apache/pekko/util/ZipfianGenerator.scala | 0 .../other/SerializerOutsidePekkoPackage.scala | 0 .../org/apache/pekko/typed/Aggregator.java | 0 .../apache/pekko/typed/AggregatorTest.java | 0 .../apache/pekko/typed/BubblingSample.java | 0 .../pekko/typed/BubblingSampleTest.java | 0 .../pekko/typed/DispatchersDocTest.java | 0 .../org/apache/pekko/typed/FSMDocTest.java | 0 .../pekko/typed/GracefulStopDocTest.java | 0 .../InteractionPatternsAskWithStatusTest.java | 0 .../pekko/typed/InteractionPatternsTest.java | 0 .../org/apache/pekko/typed/IntroTest.java | 0 .../pekko/typed/LoggingDocExamples.java | 0 .../apache/pekko/typed/MailboxDocTest.java | 0 .../org/apache/pekko/typed/OOIntroTest.java | 0 .../org/apache/pekko/typed/RouterTest.java | 0 .../pekko/typed/SpawnProtocolDocTest.java | 0 .../apache/pekko/typed/StashDocSample.java | 0 .../org/apache/pekko/typed/StashDocTest.java | 0 .../pekko/typed/StyleGuideDocExamples.java | 0 .../org/apache/pekko/typed/TailChopping.java | 0 .../coexistence/ClassicWatchingTypedTest.java | 0 .../coexistence/TypedWatchingClassicTest.java | 0 .../typed/extensions/ExtensionDocTest.java | 0 .../typed/fromclassic/ClassicSample.java | 0 .../pekko/typed/fromclassic/TypedSample.java | 0 .../pekko/typed/pubsub/PubSubExample.java | 0 .../SupervisionCompileOnlyTest.java | 0 .../pekko/actor/typed/ActorSystemTest.java | 0 .../actor/typed/DispatcherSelectorTest.java | 0 .../pekko/actor/typed/ExtensionsTest.java | 0 .../actor/typed/MailboxSelectorTest.java | 0 .../pekko/actor/typed/SchedulerTest.java | 0 .../typed/eventstream/EventStreamTest.java | 0 .../actor/typed/javadsl/ActorCompile.java | 0 .../typed/javadsl/ActorContextAskTest.java | 0 .../javadsl/ActorContextPipeToSelfTest.java | 0 .../actor/typed/javadsl/ActorLoggingTest.java | 0 .../actor/typed/javadsl/AdapterTest.java | 0 .../typed/javadsl/BehaviorBuilderTest.java | 0 .../actor/typed/javadsl/InterceptTest.java | 0 .../typed/javadsl/ReceiveBuilderTest.java | 0 .../actor/typed/javadsl/RoutersTest.java | 0 .../actor/typed/javadsl/StashBufferTest.java | 0 .../pekko/actor/typed/javadsl/WatchTest.java | 0 .../receptionist/ReceptionistApiTest.java | 0 .../src/test/resources/logback-doc-dev.xml | 0 .../src/test/resources/logback-doc-prod.xml | 0 .../src/test/resources/logback-doc-test.xml | 0 .../src/test/resources/logback-test.xml | 0 .../test/resources/mailbox-config-sample.conf | 0 .../org/apache/pekko/typed/Aggregator.scala | 0 .../apache/pekko/typed/AggregatorSpec.scala | 0 .../pekko/typed/DispatchersDocSpec.scala | 0 .../org/apache/pekko/typed/FSMDocSpec.scala | 0 .../pekko/typed/FaultToleranceDocSpec.scala | 0 .../pekko/typed/GracefulStopDocSpec.scala | 0 .../pekko/typed/InteractionPatternsSpec.scala | 0 .../org/apache/pekko/typed/IntroSpec.scala | 0 .../pekko/typed/LoggingDocExamples.scala | 0 .../apache/pekko/typed/MailboxDocSpec.scala | 0 .../org/apache/pekko/typed/OOIntroSpec.scala | 0 .../org/apache/pekko/typed/RouterSpec.scala | 0 .../pekko/typed/SpawnProtocolDocSpec.scala | 0 .../org/apache/pekko/typed/StashDocSpec.scala | 0 .../pekko/typed/StyleGuideDocExamples.scala | 0 .../org/apache/pekko/typed/TailChopping.scala | 0 .../ClassicWatchingTypedSpec.scala | 0 .../TypedWatchingClassicSpec.scala | 0 .../typed/extensions/ExtensionDocSpec.scala | 0 .../typed/fromclassic/ClassicSample.scala | 0 .../pekko/typed/fromclassic/TypedSample.scala | 0 .../apache/pekko/typed/myapp/package.scala | 0 .../pekko/typed/pubsub/PubSubExample.scala | 0 .../supervision/SupervisionCompileOnly.scala | 0 .../pekko/actor/typed/ActorContextSpec.scala | 0 .../actor/typed/ActorRefIgnoreSpec.scala | 0 .../actor/typed/ActorRefResolverSpec.scala | 0 .../apache/pekko/actor/typed/AskSpec.scala | 0 .../pekko/actor/typed/BehaviorSpec.scala | 0 .../pekko/actor/typed/DeferredSpec.scala | 0 .../pekko/actor/typed/ExtensionsSpec.scala | 0 .../pekko/actor/typed/InterceptSpec.scala | 0 ...LocalActorRefProviderLogMessagesSpec.scala | 0 .../pekko/actor/typed/LogMessagesSpec.scala | 0 .../actor/typed/MailboxSelectorSpec.scala | 0 .../pekko/actor/typed/MonitorSpec.scala | 0 .../apache/pekko/actor/typed/OrElseSpec.scala | 0 .../apache/pekko/actor/typed/PropsSpec.scala | 0 .../pekko/actor/typed/SchedulerSpec.scala | 0 .../pekko/actor/typed/SpawnProtocolSpec.scala | 0 .../pekko/actor/typed/SupervisionSpec.scala | 0 .../pekko/actor/typed/TerminatedSpec.scala | 0 .../apache/pekko/actor/typed/TimerSpec.scala | 0 .../actor/typed/TransformMessagesSpec.scala | 0 .../apache/pekko/actor/typed/WatchSpec.scala | 0 .../ClassicSupervisingTypedSpec.scala | 0 .../TypedSupervisingClassicSpec.scala | 0 .../delivery/ConsumerControllerSpec.scala | 0 .../DurableProducerControllerSpec.scala | 0 .../delivery/DurableProducerQueueSpec.scala | 0 .../delivery/DurableWorkPullingSpec.scala | 0 .../delivery/ProducerControllerSpec.scala | 0 .../delivery/ReliableDeliveryRandomSpec.scala | 0 .../typed/delivery/ReliableDeliverySpec.scala | 0 .../actor/typed/delivery/TestConsumer.scala | 0 .../delivery/TestDurableProducerQueue.scala | 0 .../actor/typed/delivery/TestProducer.scala | 0 .../typed/delivery/TestProducerWithAsk.scala | 0 .../delivery/TestProducerWorkPulling.scala | 0 .../typed/delivery/WorkPullingSpec.scala | 0 .../typed/eventstream/EventStreamSpec.scala | 0 .../internal/ActorRefSerializationSpec.scala | 0 .../typed/internal/ActorSystemSpec.scala | 0 .../internal/adpater/PropsAdapterSpec.scala | 0 .../receptionist/LocalReceptionistSpec.scala | 0 .../ServiceKeySerializationSpec.scala | 0 .../internal/routing/PoolRouterSpec.scala | 0 .../internal/routing/RoutingLogicSpec.scala | 0 .../typed/javadsl/AdaptationFailureSpec.scala | 0 .../actor/typed/pubsub/LocalPubSubSpec.scala | 0 .../receptionist/ReceptionistApiSpec.scala | 0 .../typed/scaladsl/ActorContextAskSpec.scala | 0 .../scaladsl/ActorContextDelegateSpec.scala | 0 .../scaladsl/ActorContextPipeToSelfSpec.scala | 0 .../typed/scaladsl/ActorLoggingSpec.scala | 2 +- .../typed/scaladsl/ActorThreadSpec.scala | 0 .../scaladsl/AdaptationFailureSpec.scala | 0 .../scaladsl/DispatcherSelectorSpec.scala | 0 .../typed/scaladsl/GracefulStopSpec.scala | 0 .../actor/typed/scaladsl/LoggerOpsSpec.scala | 0 .../typed/scaladsl/MessageAdapterSpec.scala | 0 .../actor/typed/scaladsl/OnSignalSpec.scala | 0 .../typed/scaladsl/ReceivePartialSpec.scala | 0 .../actor/typed/scaladsl/RoutersSpec.scala | 0 .../typed/scaladsl/StashBufferSpec.scala | 0 .../actor/typed/scaladsl/StashSpec.scala | 0 .../pekko/actor/typed/scaladsl/StopSpec.scala | 0 .../typed/scaladsl/adapter/AdapterSpec.scala | 0 .../adapter/GuardianStartupSpec.scala | 0 .../src/main/resources/reference.conf | 0 .../internal/receptionist/Platform.scala | 0 .../internal/receptionist/Platform.scala | 0 .../internal/receptionist/Platform.scala | 0 .../actor/typed/internal/jfr/Events.scala | 0 .../internal/jfr/JFRActorFlightRecorder.scala | 0 .../apache/pekko/actor/typed/ActorRef.scala | 0 .../pekko/actor/typed/ActorRefResolver.scala | 0 .../pekko/actor/typed/ActorSystem.scala | 0 .../apache/pekko/actor/typed/Behavior.scala | 0 .../actor/typed/BehaviorInterceptor.scala | 0 .../pekko/actor/typed/Dispatchers.scala | 0 .../apache/pekko/actor/typed/Extensions.scala | 0 .../apache/pekko/actor/typed/LogOptions.scala | 0 .../pekko/actor/typed/MessageAndSignals.scala | 0 .../org/apache/pekko/actor/typed/Props.scala | 0 .../apache/pekko/actor/typed/Scheduler.scala | 0 .../pekko/actor/typed/SpawnProtocol.scala | 0 .../actor/typed/SupervisorStrategy.scala | 0 .../pekko/actor/typed/TypedActorContext.scala | 0 .../typed/delivery/ConsumerController.scala | 0 .../typed/delivery/DurableProducerQueue.scala | 0 .../typed/delivery/ProducerController.scala | 0 .../WorkPullingProducerController.scala | 0 .../delivery/internal/ChunkedMessage.scala | 0 .../internal/ConsumerControllerImpl.scala | 0 .../internal/DeliverySerializable.scala | 0 .../internal/ProducerControllerImpl.scala | 0 .../WorkPullingProducerControllerImpl.scala | 0 .../actor/typed/eventstream/EventStream.scala | 0 .../typed/internal/ActorContextImpl.scala | 0 .../typed/internal/ActorFlightRecorder.scala | 0 .../pekko/actor/typed/internal/ActorMdc.scala | 0 .../actor/typed/internal/ActorRefImpl.scala | 0 .../actor/typed/internal/BehaviorImpl.scala | 0 .../typed/internal/EventStreamExtension.scala | 0 .../actor/typed/internal/ExtensionsImpl.scala | 0 .../typed/internal/InterceptorImpl.scala | 0 .../typed/internal/InternalMessage.scala | 0 .../typed/internal/InternalRecipientRef.scala | 0 .../actor/typed/internal/LoggerClass.scala | 0 .../internal/MiscMessageSerializer.scala | 0 .../actor/typed/internal/PoisonPill.scala | 0 .../actor/typed/internal/PropsImpl.scala | 0 .../typed/internal/StashBufferImpl.scala | 0 .../actor/typed/internal/Supervision.scala | 0 .../actor/typed/internal/SystemMessage.scala | 0 .../typed/internal/TimerSchedulerImpl.scala | 0 .../internal/WithMdcBehaviorInterceptor.scala | 0 .../typed/internal/adapter/ActorAdapter.scala | 0 .../adapter/ActorContextAdapter.scala | 0 .../internal/adapter/ActorRefAdapter.scala | 0 .../adapter/ActorRefFactoryAdapter.scala | 0 .../internal/adapter/ActorSystemAdapter.scala | 0 .../internal/adapter/AdapterExtension.scala | 0 .../internal/adapter/EventStreamAdapter.scala | 0 .../adapter/GuardianStartupBehavior.scala | 0 .../typed/internal/adapter/PropsAdapter.scala | 0 .../internal/adapter/SchedulerAdapter.scala | 0 .../typed/internal/pubsub/TopicImpl.scala | 0 .../receptionist/LocalReceptionist.scala | 0 .../receptionist/ReceptionistImpl.scala | 2 +- .../receptionist/ReceptionistMessages.scala | 0 .../internal/receptionist/ServiceKey.scala | 0 .../receptionist/ServiceKeySerializer.scala | 0 .../internal/routing/GroupRouterImpl.scala | 0 .../internal/routing/PoolRouterImpl.scala | 0 .../typed/internal/routing/RoutingLogic.scala | 0 .../typed/javadsl/AbstractBehavior.scala | 0 .../actor/typed/javadsl/ActorContext.scala | 0 .../pekko/actor/typed/javadsl/Adapter.scala | 0 .../actor/typed/javadsl/AskPattern.scala | 0 .../actor/typed/javadsl/BehaviorBuilder.scala | 0 .../pekko/actor/typed/javadsl/Behaviors.scala | 0 .../pekko/actor/typed/javadsl/Receive.scala | 0 .../actor/typed/javadsl/ReceiveBuilder.scala | 0 .../pekko/actor/typed/javadsl/Routers.scala | 0 .../actor/typed/javadsl/StashBuffer.scala | 0 .../actor/typed/javadsl/TimerScheduler.scala | 0 .../pekko/actor/typed/pubsub/Topic.scala | 0 .../typed/receptionist/Receptionist.scala | 0 .../typed/scaladsl/AbstractBehavior.scala | 0 .../actor/typed/scaladsl/ActorContext.scala | 0 .../actor/typed/scaladsl/AskPattern.scala | 0 .../actor/typed/scaladsl/Behaviors.scala | 0 .../pekko/actor/typed/scaladsl/Routers.scala | 0 .../actor/typed/scaladsl/StashBuffer.scala | 0 .../actor/typed/scaladsl/TimerScheduler.scala | 0 .../typed/scaladsl/adapter/PropsAdapter.scala | 0 .../typed/scaladsl/adapter/package.scala | 0 .../pekko/actor/typed/scaladsl/package.scala | 0 .../japi/function/Functions.scala.template | 0 .../pekko/japi/tuple/Tuples.scala.template | 0 .../apache/pekko/actor/AbstractActorRef.java | 0 .../apache/pekko/actor/AbstractScheduler.java | 0 .../actor/dungeon/AbstractActorCell.java | 0 .../apache/pekko/annotation/ApiMayChange.java | 0 .../apache/pekko/annotation/DoNotInherit.java | 0 .../apache/pekko/annotation/InternalApi.java | 0 .../pekko/annotation/InternalStableApi.java | 0 .../dispatch/AbstractBoundedNodeQueue.java | 0 .../pekko/dispatch/AbstractMailbox.java | 0 .../dispatch/AbstractMessageDispatcher.java | 0 .../pekko/dispatch/AbstractNodeQueue.java | 0 .../pekko/dispatch/affinity/OnSpinWait.java | 0 .../main/java/org/apache/pekko/japi/JAPI.java | 0 .../apache/pekko/japi/pf/AbstractMatch.java | 0 .../pekko/japi/pf/AbstractPFBuilder.java | 0 .../apache/pekko/japi/pf/DeciderBuilder.java | 0 .../java/org/apache/pekko/japi/pf/FI.java | 0 .../japi/pf/FSMStateFunctionBuilder.java | 0 .../apache/pekko/japi/pf/FSMStopBuilder.java | 0 .../japi/pf/FSMTransitionHandlerBuilder.java | 0 .../java/org/apache/pekko/japi/pf/Match.java | 0 .../org/apache/pekko/japi/pf/PFBuilder.java | 0 .../apache/pekko/japi/pf/ReceiveBuilder.java | 0 .../org/apache/pekko/japi/pf/UnitMatch.java | 0 .../apache/pekko/japi/pf/UnitPFBuilder.java | 0 .../pekko/pattern/AbstractCircuitBreaker.java | 0 .../pattern/AbstractPromiseActorRef.java | 0 .../java/org/apache/pekko/util/Unsafe.java | 0 .../src/main/resources/reference.conf | 0 .../org/apache/pekko/compat/Future.scala | 0 .../apache/pekko/compat/PartialFunction.scala | 0 .../internal/SameThreadExecutionContext.scala | 0 .../dispatch/internal/ScalaBatchable.scala | 0 .../org/apache/pekko/util/ByteIterator.scala | 0 .../org/apache/pekko/util/ByteString.scala | 0 .../pekko/util/ccompat/CompatImpl.scala | 0 .../util/ccompat/ccompatUsedUntil213.scala | 0 .../apache/pekko/util/ccompat/package.scala | 0 .../org/apache/pekko/compat/Future.scala | 0 .../apache/pekko/compat/PartialFunction.scala | 0 .../internal/SameThreadExecutionContext.scala | 0 .../util/ccompat/ccompatUsedUntil213.scala | 0 .../apache/pekko/util/ccompat/package.scala | 0 .../dispatch/internal/ScalaBatchable.scala | 0 .../org/apache/pekko/util/ByteIterator.scala | 0 .../org/apache/pekko/util/ByteString.scala | 0 .../dispatch/internal/ScalaBatchable.scala | 0 .../org/apache/pekko/util/ByteIterator.scala | 0 .../org/apache/pekko/util/ByteString.scala | 0 .../main/scala/org/apache/pekko/Done.scala | 0 .../main/scala/org/apache/pekko/Main.scala | 0 .../main/scala/org/apache/pekko/NotUsed.scala | 0 .../org/apache/pekko/PekkoException.scala | 0 .../scala/org/apache/pekko/PekkoVersion.scala | 0 .../apache/pekko/actor/AbstractActor.scala | 0 .../org/apache/pekko/actor/AbstractFSM.scala | 0 .../apache/pekko/actor/AbstractProps.scala | 0 .../scala/org/apache/pekko/actor/Actor.scala | 0 .../org/apache/pekko/actor/ActorCell.scala | 0 .../apache/pekko/actor/ActorLogMarker.scala | 0 .../org/apache/pekko/actor/ActorPath.scala | 0 .../org/apache/pekko/actor/ActorRef.scala | 0 .../apache/pekko/actor/ActorRefProvider.scala | 0 .../apache/pekko/actor/ActorSelection.scala | 0 .../org/apache/pekko/actor/ActorSystem.scala | 68 ++++---- .../org/apache/pekko/actor/Address.scala | 0 .../actor/ClassicActorSystemProvider.scala | 0 .../pekko/actor/CoordinatedShutdown.scala | 0 .../org/apache/pekko/actor/Deployer.scala | 0 .../apache/pekko/actor/DynamicAccess.scala | 0 .../org/apache/pekko/actor/Extension.scala | 0 .../scala/org/apache/pekko/actor/FSM.scala | 0 .../apache/pekko/actor/FaultHandling.scala | 0 .../pekko/actor/IndirectActorProducer.scala | 0 .../actor/LightArrayRevolverScheduler.scala | 0 .../scala/org/apache/pekko/actor/Props.scala | 0 .../pekko/actor/ReflectiveDynamicAccess.scala | 0 .../pekko/actor/RepointableActorRef.scala | 0 .../org/apache/pekko/actor/Scheduler.scala | 0 .../scala/org/apache/pekko/actor/Stash.scala | 0 .../scala/org/apache/pekko/actor/Timers.scala | 0 .../org/apache/pekko/actor/TypedActor.scala | 0 .../apache/pekko/actor/dungeon/Children.scala | 0 .../actor/dungeon/ChildrenContainer.scala | 0 .../pekko/actor/dungeon/DeathWatch.scala | 0 .../apache/pekko/actor/dungeon/Dispatch.scala | 0 .../pekko/actor/dungeon/FaultHandling.scala | 0 .../pekko/actor/dungeon/ReceiveTimeout.scala | 0 .../actor/dungeon/TimerSchedulerImpl.scala | 0 .../org/apache/pekko/actor/package.scala | 0 .../pekko/actor/setup/ActorSystemSetup.scala | 0 .../pekko/dispatch/AbstractDispatcher.scala | 0 .../pekko/dispatch/BalancingDispatcher.scala | 0 .../pekko/dispatch/BatchingExecutor.scala | 0 .../apache/pekko/dispatch/CachingConfig.scala | 0 .../apache/pekko/dispatch/Dispatcher.scala | 0 .../apache/pekko/dispatch/Dispatchers.scala | 0 .../ForkJoinExecutorConfigurator.scala | 0 .../org/apache/pekko/dispatch/Future.scala | 0 .../org/apache/pekko/dispatch/Mailbox.scala | 0 .../org/apache/pekko/dispatch/Mailboxes.scala | 0 .../pekko/dispatch/PinnedDispatcher.scala | 0 .../pekko/dispatch/ThreadPoolBuilder.scala | 0 .../dispatch/affinity/AffinityPool.scala | 0 .../pekko/dispatch/sysmsg/SystemMessage.scala | 0 .../ActorClassificationUnsubscriber.scala | 0 .../pekko/event/AddressTerminatedTopic.scala | 0 .../pekko/event/DeadLetterListener.scala | 0 .../org/apache/pekko/event/EventBus.scala | 0 .../org/apache/pekko/event/EventStream.scala | 0 .../pekko/event/EventStreamUnsubscriber.scala | 0 .../apache/pekko/event/LoggerMailbox.scala | 0 .../org/apache/pekko/event/Logging.scala | 0 .../apache/pekko/event/LoggingReceive.scala | 0 .../pekko/event/japi/EventBusJavaAPI.scala | 0 .../apache/pekko/event/jul/JavaLogger.scala | 0 .../pekko/io/DirectByteBufferPool.scala | 0 .../main/scala/org/apache/pekko/io/Dns.scala | 0 .../org/apache/pekko/io/DnsProvider.scala | 0 .../main/scala/org/apache/pekko/io/IO.scala | 0 .../main/scala/org/apache/pekko/io/Inet.scala | 0 .../pekko/io/InetAddressDnsProvider.scala | 0 .../pekko/io/InetAddressDnsResolver.scala | 0 .../apache/pekko/io/SelectionHandler.scala | 0 .../org/apache/pekko/io/SimpleDnsCache.scala | 0 .../apache/pekko/io/SimpleDnsManager.scala | 0 .../main/scala/org/apache/pekko/io/Tcp.scala | 0 .../org/apache/pekko/io/TcpConnection.scala | 0 .../pekko/io/TcpIncomingConnection.scala | 0 .../org/apache/pekko/io/TcpListener.scala | 0 .../org/apache/pekko/io/TcpManager.scala | 0 .../pekko/io/TcpOutgoingConnection.scala | 0 .../main/scala/org/apache/pekko/io/Udp.scala | 0 .../org/apache/pekko/io/UdpConnected.scala | 0 .../apache/pekko/io/UdpConnectedManager.scala | 0 .../org/apache/pekko/io/UdpConnection.scala | 0 .../org/apache/pekko/io/UdpListener.scala | 0 .../org/apache/pekko/io/UdpManager.scala | 0 .../scala/org/apache/pekko/io/UdpSender.scala | 0 .../org/apache/pekko/io/WithUdpSend.scala | 0 .../org/apache/pekko/io/dns/CachePolicy.scala | 0 .../org/apache/pekko/io/dns/DnsProtocol.scala | 0 .../pekko/io/dns/DnsResourceRecords.scala | 0 .../org/apache/pekko/io/dns/DnsSettings.scala | 0 .../org/apache/pekko/io/dns/RecordClass.scala | 0 .../org/apache/pekko/io/dns/RecordType.scala | 0 .../io/dns/internal/AsyncDnsManager.scala | 0 .../io/dns/internal/AsyncDnsProvider.scala | 0 .../io/dns/internal/AsyncDnsResolver.scala | 0 .../pekko/io/dns/internal/DnsClient.scala | 0 .../pekko/io/dns/internal/DnsMessage.scala | 0 .../pekko/io/dns/internal/DomainName.scala | 0 .../pekko/io/dns/internal/Question.scala | 0 .../dns/internal/RecordClassSerializer.scala | 0 .../dns/internal/RecordTypeSerializer.scala | 0 .../io/dns/internal/ResolvConfParser.scala | 0 .../pekko/io/dns/internal/TcpDnsClient.scala | 0 .../pekko/io/dns/internal/package.scala | 0 .../scala/org/apache/pekko/japi/JavaAPI.scala | 0 .../org/apache/pekko/japi/Throwables.scala | 0 .../apache/pekko/japi/function/Function.scala | 0 .../apache/pekko/japi/pf/CaseStatements.scala | 0 .../org/apache/pekko/pattern/AskSupport.scala | 0 .../org/apache/pekko/pattern/Backoff.scala | 0 .../apache/pekko/pattern/BackoffOptions.scala | 0 .../pekko/pattern/BackoffSupervisor.scala | 0 .../apache/pekko/pattern/CircuitBreaker.scala | 0 .../pattern/CircuitBreakersRegistry.scala | 0 .../pekko/pattern/FutureTimeoutSupport.scala | 0 .../pekko/pattern/GracefulStopSupport.scala | 0 .../apache/pekko/pattern/HandleBackoff.scala | 0 .../org/apache/pekko/pattern/Patterns.scala | 0 .../apache/pekko/pattern/PipeToSupport.scala | 0 .../org/apache/pekko/pattern/PromiseRef.scala | 0 .../apache/pekko/pattern/RetrySupport.scala | 0 .../apache/pekko/pattern/StatusReply.scala | 0 .../pekko/pattern/extended/package.scala | 0 .../internal/BackoffOnRestartSupervisor.scala | 0 .../internal/BackoffOnStopSupervisor.scala | 0 .../internal/CircuitBreakerTelemetry.scala | 0 .../org/apache/pekko/pattern/package.scala | 0 .../org/apache/pekko/routing/Balancing.scala | 0 .../org/apache/pekko/routing/Broadcast.scala | 0 .../apache/pekko/routing/ConsistentHash.scala | 0 .../pekko/routing/ConsistentHashing.scala | 0 .../org/apache/pekko/routing/Listeners.scala | 0 .../org/apache/pekko/routing/MurmurHash.scala | 0 .../routing/OptimalSizeExploringResizer.scala | 0 .../org/apache/pekko/routing/Random.scala | 0 .../org/apache/pekko/routing/Resizer.scala | 0 .../org/apache/pekko/routing/RoundRobin.scala | 0 .../pekko/routing/RoutedActorCell.scala | 0 .../apache/pekko/routing/RoutedActorRef.scala | 0 .../org/apache/pekko/routing/Router.scala | 0 .../apache/pekko/routing/RouterConfig.scala | 0 .../routing/ScatterGatherFirstCompleted.scala | 0 .../pekko/routing/SmallestMailbox.scala | 0 .../apache/pekko/routing/TailChopping.scala | 0 .../pekko/serialization/AsyncSerializer.scala | 0 .../serialization/PrimitiveSerializers.scala | 0 .../pekko/serialization/Serialization.scala | 0 .../SerializationExtension.scala | 0 .../serialization/SerializationSetup.scala | 0 .../pekko/serialization/Serializer.scala | 0 .../pekko/util/BoundedBlockingQueue.scala | 0 .../org/apache/pekko/util/BoxedType.scala | 0 .../util/ClassLoaderObjectInputStream.scala | 0 .../org/apache/pekko/util/Collections.scala | 0 .../org/apache/pekko/util/ConstantFun.scala | 0 .../apache/pekko/util/DoubleLinkedList.scala | 0 .../org/apache/pekko/util/ErrorMessages.scala | 0 .../pekko/util/FlightRecorderLoader.scala | 0 .../org/apache/pekko/util/FrequencyList.scala | 0 .../apache/pekko/util/FrequencySketch.scala | 0 .../org/apache/pekko/util/HashCode.scala | 0 .../scala/org/apache/pekko/util/Helpers.scala | 0 .../apache/pekko/util/ImmutableIntMap.scala | 0 .../scala/org/apache/pekko/util/Index.scala | 0 .../pekko/util/JavaDurationConverters.scala | 0 .../org/apache/pekko/util/JavaVersion.scala | 0 .../org/apache/pekko/util/LineNumbers.scala | 0 .../org/apache/pekko/util/LockUtil.scala | 0 .../org/apache/pekko/util/ManifestInfo.scala | 0 .../org/apache/pekko/util/MessageBuffer.scala | 0 .../org/apache/pekko/util/OptionVal.scala | 0 .../apache/pekko/util/PrettyByteString.scala | 0 .../apache/pekko/util/PrettyDuration.scala | 0 .../org/apache/pekko/util/RecencyList.scala | 0 .../scala/org/apache/pekko/util/Reflect.scala | 0 .../pekko/util/SegmentedRecencyList.scala | 0 ...erializedSuspendableExecutionContext.scala | 0 .../pekko/util/StablePriorityQueue.scala | 0 .../pekko/util/SubclassifiedIndex.scala | 0 .../scala/org/apache/pekko/util/Timeout.scala | 0 .../org/apache/pekko/util/TokenBucket.scala | 0 .../org/apache/pekko/util/TypedMultiMap.scala | 0 .../apache/pekko/util/UUIDComparator.scala | 0 .../scala/org/apache/pekko/util/Unused.scala | 0 .../scala/org/apache/pekko/util/Version.scala | 0 .../org/apache/pekko/util/WallClock.scala | 0 .../org/apache/pekko/util/WildcardIndex.scala | 0 .../apache/pekko/util/ManifestInfoSpec.scala | 37 ----- {akka-bench-jmh => bench-jmh}/README.md | 2 +- .../serialization/jackson/JavaMessages.java | 0 .../src/main/resources/logback.xml | 0 .../scala/org/apache/pekko/BenchRunner.scala | 0 .../apache/pekko/actor/ActorBenchmark.scala | 0 .../pekko/actor/ActorCreationBenchmark.scala | 0 .../actor/ActorPathValidationBenchmark.scala | 0 .../AffinityPoolComparativeBenchmark.scala | 0 .../AffinityPoolIdleCPULevelBenchmark.scala | 0 ...AffinityPoolRequestResponseBenchmark.scala | 0 .../apache/pekko/actor/BenchmarkActors.scala | 0 .../actor/DirectByteBufferPoolBenchmark.scala | 0 .../pekko/actor/ForkJoinActorBenchmark.scala | 0 .../apache/pekko/actor/JCToolsMailbox.scala | 0 .../pekko/actor/ManyToOneArrayMailbox.scala | 0 .../pekko/actor/RequestResponseActors.scala | 0 .../actor/RouterPoolCreationBenchmark.scala | 0 .../pekko/actor/ScheduleBenchmark.scala | 0 .../pekko/actor/StashCreationBenchmark.scala | 0 .../pekko/actor/TellOnlyBenchmark.scala | 0 .../actor/typed/TypedActorBenchmark.scala | 0 .../actor/typed/TypedBenchmarkActors.scala | 0 .../typed/TypedForkJoinActorBenchmark.scala | 0 .../delivery/ReliableDeliveryBenchmark.scala | 0 .../cluster/ddata/ORSetMergeBenchmark.scala | 0 .../ddata/ORSetSerializationBenchmark.scala | 0 .../ddata/VersionVectorBenchmark.scala | 0 .../dispatch/CachingConfigBenchmark.scala | 0 .../pekko/dispatch/NodeQueueBenchmark.scala | 0 .../pekko/event/LogLevelAccessBenchmark.scala | 0 .../org/apache/pekko/persistence/Common.scala | 0 .../LevelDbBatchingBenchmark.scala | 0 .../PersistenceActorDeferBenchmark.scala | 0 .../PersistentActorBenchmark.scala | 0 ...ctorWithAtLeastOnceDeliveryBenchmark.scala | 0 .../pekko/remote/artery/BenchTestSource.scala | 0 .../pekko/remote/artery/CodecBenchmark.scala | 0 .../pekko/remote/artery/LatchSink.scala | 0 .../artery/LiteralEncodingBenchmark.scala | 0 .../remote/artery/SendQueueBenchmark.scala | 0 .../compress/CountMinSketchBenchmark.scala | 0 .../InvertCompressionTableBenchmark.scala | 0 .../SerializationFormatCacheBenchmark.scala | 0 .../compress/HeavyHittersBenchmark.scala | 0 .../jackson/JacksonSerializationBench.scala | 0 .../apache/pekko/stream/AskBenchmark.scala | 0 .../pekko/stream/EmptySourceBenchmark.scala | 0 .../pekko/stream/FlatMapConcatBenchmark.scala | 0 .../pekko/stream/FlatMapMergeBenchmark.scala | 0 .../pekko/stream/FlowMapBenchmark.scala | 0 .../pekko/stream/FramingBenchmark.scala | 0 .../pekko/stream/FusedGraphsBenchmark.scala | 0 .../pekko/stream/GraphBuilderBenchmark.scala | 0 .../pekko/stream/InterpreterBenchmark.scala | 0 .../stream/InvokeWithFeedbackBenchmark.scala | 0 .../pekko/stream/JsonFramingBenchmark.scala | 0 .../pekko/stream/MapAsyncBenchmark.scala | 0 .../stream/MaterializationBenchmark.scala | 0 .../pekko/stream/NewLayoutBenchmark.template | 0 .../pekko/stream/PartitionHubBenchmark.scala | 0 .../pekko/stream/SourceRefBenchmark.scala | 0 .../OutputStreamSourceStageBenchmark.scala | 0 .../stream/io/FileSourcesBenchmark.scala | 0 .../stream/io/FileSourcesScaleBenchmark.scala | 0 .../util/ByteString_append_Benchmark.scala | 0 .../util/ByteString_apply_Benchmark.scala | 0 .../ByteString_copyToBuffer_Benchmark.scala | 0 .../util/ByteString_decode_Benchmark.scala | 0 .../util/ByteString_dropRight_Benchmark.scala | 0 .../ByteString_dropSliceTake_Benchmark.scala | 0 .../util/ByteString_drop_Benchmark.scala | 0 .../util/ByteString_grouped_Benchmark.scala | 0 .../util/ByteString_indexOf_Benchmark.scala | 0 .../util/ByteString_take_Benchmark.scala | 0 .../util/ByteString_toArray_Benchmark.scala | 0 .../util/FastFrequencySketchBenchmark.scala | 0 .../pekko/util/FrequencySketchBenchmark.scala | 0 .../pekko/util/ImmutableIntMapBench.scala | 0 .../pekko/util/LruBoundedCacheBench.scala | 0 .../org/apache/pekko/util/StackBench.scala | 0 build.sbt | 152 +++++++++--------- .../protobuf/msg/ClusterMetricsMessages.java | 0 .../protobuf/ClusterMetricsMessages.proto | 0 .../src/main/resources/reference.conf | 0 .../metrics/ClusterMetricsCollector.scala | 0 .../metrics/ClusterMetricsExtension.scala | 0 .../metrics/ClusterMetricsRouting.scala | 0 .../metrics/ClusterMetricsSettings.scala | 0 .../metrics/ClusterMetricsStrategy.scala | 0 .../apache/pekko/cluster/metrics/EWMA.scala | 0 .../apache/pekko/cluster/metrics/Metric.scala | 0 .../cluster/metrics/MetricsCollector.scala | 0 .../pekko/cluster/metrics/Provision.scala | 0 .../metrics/protobuf/MessageSerializer.scala | 0 .../metrics/ClusterMetricsExtensionSpec.scala | 0 .../metrics/ClusterMetricsRoutingSpec.scala | 0 .../metrics/sample/StatsMessages.scala | 0 .../metrics/sample/StatsSampleSpec.scala | 2 +- .../cluster/metrics/sample/StatsService.scala | 0 .../cluster/metrics/sample/StatsWorker.scala | 0 .../src/test/resources/logback-test.xml | 0 .../metrics/ClusterMetricsExtensionSpec.scala | 0 .../metrics/ClusterMetricsRoutingSpec.scala | 0 .../metrics/ClusterMetricsSettingsSpec.scala | 0 .../pekko/cluster/metrics/EWMASpec.scala | 0 .../pekko/cluster/metrics/MetricSpec.scala | 0 .../metrics/MetricsCollectorSpec.scala | 0 .../pekko/cluster/metrics/TestUtil.scala | 0 .../cluster/metrics/WeightedRouteesSpec.scala | 0 .../protobuf/MessageSerializerSpec.scala | 0 .../internal/protobuf/ShardingMessages.java | 0 .../src/main/protobuf/ShardingMessages.proto | 0 .../src/main/resources/reference.conf | 0 .../sharding/typed/ClusterShardingQuery.scala | 0 .../typed/ClusterShardingSettings.scala | 0 .../typed/Murmur2MessageExtractor.scala | 0 .../typed/ReplicatedEntityProvider.scala | 0 .../typed/ReplicatedShardingExtension.scala | 0 .../typed/ShardedDaemonProcessSettings.scala | 0 .../typed/ShardingDirectReplication.scala | 0 .../typed/ShardingMessageExtractor.scala | 0 .../delivery/ShardingConsumerController.scala | 0 .../delivery/ShardingProducerController.scala | 0 .../ShardingConsumerControllerImpl.scala | 0 .../ShardingProducerControllerImpl.scala | 0 .../typed/internal/ClusterShardingImpl.scala | 0 ...inConfigCompatCheckerClusterSharding.scala | 0 .../sharding/typed/internal/Murmur2.scala | 0 .../ReplicatedShardingExtensionImpl.scala | 0 .../internal/ShardedDaemonProcessImpl.scala | 0 .../typed/internal/ShardingSerializer.scala | 0 .../typed/internal/ShardingState.scala | 0 .../internal/testkit/TestEntityRefImpl.scala | 0 .../typed/javadsl/ClusterSharding.scala | 0 .../typed/javadsl/ShardedDaemonProcess.scala | 0 .../typed/scaladsl/ClusterSharding.scala | 0 .../typed/scaladsl/ShardedDaemonProcess.scala | 0 .../typed/testkit/javadsl/EntityRef.scala | 0 .../typed/testkit/scaladsl/EntityRef.scala | 0 .../src/multi-jvm/resources/logback-test.xml | 0 ...sterShardingRememberEntitiesPerfSpec.scala | 0 ...sterShardingPreparingForShutdownSpec.scala | 0 .../typed/ClusterShardingStatsSpec.scala | 0 .../typed/MultiDcClusterShardingSpec.scala | 0 .../typed/ReplicatedShardingSpec.scala | 0 .../typed/ShardedDaemonProcessSpec.scala | 0 .../delivery/DeliveryThroughputSpec.scala | 0 .../delivery/PointToPointDocExample.java | 0 .../jdocs/delivery/ShardingDocExample.java | 0 .../jdocs/delivery/WorkPullingDocExample.java | 0 .../sharding/typed/AccountExampleDocTest.java | 0 .../sharding/typed/AccountExampleTest.java | 0 ...ccountExampleWithEventHandlersInState.java | 0 .../typed/AccountExampleWithMutableState.java | 0 .../AccountExampleWithNullDurableState.java | 0 .../typed/AccountExampleWithNullState.java | 0 ...leStateStoreQueryUsageCompileOnlyTest.java | 0 ...xternalShardAllocationCompileOnlyTest.java | 0 ...lloWorldEventSourcedEntityExampleTest.java | 0 .../HelloWorldPersistentEntityExample.java | 0 .../ReplicatedShardingCompileOnlySpec.java | 0 .../typed/ShardingCompileOnlyTest.java | 0 .../typed/ShardingReplyCompileOnlyTest.java | 0 .../typed/ReplicatedShardingTest.java | 0 .../ClusterShardingPersistenceTest.java | 0 .../ClusterShardingSettingsCompileOnly.java | 0 .../ShardedDaemonProcessCompileOnlyTest.java | 0 ...ityWithEnforcedRepliesCompileOnlyTest.java | 0 .../src/test/resources/logback-test.xml | 0 .../delivery/PointToPointDocExample.scala | 0 .../docs/delivery/ShardingDocExample.scala | 0 .../docs/delivery/WorkPullingDocExample.scala | 0 .../typed/AccountExampleDocSpec.scala | 0 .../sharding/typed/AccountExampleSpec.scala | 0 ...pleWithCommandHandlersInDurableState.scala | 0 ...untExampleWithCommandHandlersInState.scala | 0 ...countExampleWithEventHandlersInState.scala | 0 ...AccountExampleWithOptionDurableState.scala | 0 .../typed/AccountExampleWithOptionState.scala | 0 ...eStateStoreQueryUsageCompileOnlySpec.scala | 0 ...ternalShardAllocationCompileOnlySpec.scala | 0 ...loWorldEventSourcedEntityExampleSpec.scala | 0 .../HelloWorldPersistentEntityExample.scala | 0 .../ReplicatedShardingCompileOnlySpec.scala | 0 .../typed/ShardingCompileOnlySpec.scala | 0 .../cluster/sharding/FlightRecording.scala | 0 ...nfigCompatCheckerClusterShardingSpec.scala | 0 ...licatedShardingDirectReplicationSpec.scala | 0 .../typed/ReplicatedShardingSpec.scala | 0 .../typed/ShardingSerializerSpec.scala | 0 .../typed/delivery/DurableShardingSpec.scala | 0 .../ReliableDeliveryShardingSpec.scala | 0 .../sharding/typed/internal/Murmur2Spec.scala | 0 .../ClusterShardingPersistenceSpec.scala | 0 .../typed/scaladsl/ClusterShardingSpec.scala | 0 .../scaladsl/ClusterShardingStateSpec.scala | 0 .../scaladsl/ClusterShardingStatsSpec.scala | 0 .../scaladsl/ShardedDaemonProcessSpec.scala | 0 .../testkit/scaladsl/TestEntityRefSpec.scala | 0 .../protobuf/msg/ClusterShardingMessages.java | 0 .../protobuf/ClusterShardingMessages.proto | 0 .../src/main/resources/reference.conf | 0 .../sharding/internal/jfr/Events.scala | 0 .../jfr/JFRShardingFlightRecorder.scala | 0 .../cluster/sharding/ClusterSharding.scala | 0 .../sharding/ClusterShardingHealthCheck.scala | 0 .../ClusterShardingSerializable.scala | 0 .../sharding/ClusterShardingSettings.scala | 0 .../JoinConfigCompatCheckSharding.scala | 0 ...oordinatorStateMigrationEventAdapter.scala | 0 .../RemoveInternalClusterShardingData.scala | 0 .../apache/pekko/cluster/sharding/Shard.scala | 0 .../cluster/sharding/ShardCoordinator.scala | 0 .../pekko/cluster/sharding/ShardRegion.scala | 0 .../sharding/ShardingFlightRecorder.scala | 0 .../cluster/sharding/ShardingLogMarker.scala | 0 .../cluster/sharding/ShardingQueries.scala | 0 .../external/ClientTimeoutException.scala | 0 .../external/ExternalShardAllocation.scala | 0 .../ExternalShardAllocationStrategy.scala | 0 .../sharding/external/ShardLocations.scala | 0 .../ExternalShardAllocationClientImpl.scala | 0 .../ExternalShardAllocationClient.scala | 0 .../ExternalShardAllocationClient.scala | 0 ...AbstractLeastShardAllocationStrategy.scala | 0 .../CustomStateStoreModeProvider.scala | 0 ...DataRememberEntitiesCoordinatorStore.scala | 0 .../DDataRememberEntitiesProvider.scala | 0 .../DDataRememberEntitiesShardStore.scala | 0 .../internal/EntityPassivationStrategy.scala | 0 ...rcedRememberEntitiesCoordinatorStore.scala | 0 ...EventSourcedRememberEntitiesProvider.scala | 0 ...entSourcedRememberEntitiesShardStore.scala | 0 .../LeastShardAllocationStrategy.scala | 0 .../internal/RememberEntitiesStore.scala | 0 .../internal/RememberEntityStarter.scala | 0 .../ClusterShardingMessageSerializer.scala | 0 .../pekko/cluster/sbr/GlobalRegistry.scala | 0 .../pekko/cluster/sbr/GremlinController.scala | 0 ...ndomizedBrainResolverIntegrationSpec.scala | 0 .../pekko/cluster/sbr/SbrTestLeaseActor.scala | 0 .../SplitBrainResolverIntegrationSpec.scala | 0 .../ClusterShardCoordinatorDowning2Spec.scala | 0 .../ClusterShardCoordinatorDowningSpec.scala | 0 ...terShardingCustomShardAllocationSpec.scala | 0 .../sharding/ClusterShardingFailureSpec.scala | 0 .../ClusterShardingGetStateSpec.scala | 0 .../ClusterShardingGetStatsSpec.scala | 0 ...erShardingGracefulShutdownOldestSpec.scala | 0 .../ClusterShardingGracefulShutdownSpec.scala | 0 .../ClusterShardingIncorrectSetupSpec.scala | 0 .../sharding/ClusterShardingLeavingSpec.scala | 0 .../ClusterShardingMinMembersSpec.scala | 0 .../sharding/ClusterShardingQueriesSpec.scala | 0 ...gRegistrationCoordinatedShutdownSpec.scala | 0 ...dingRememberEntitiesNewExtractorSpec.scala | 0 .../ClusterShardingRememberEntitiesSpec.scala | 0 .../ClusterShardingRolePartitioningSpec.scala | 0 ...sterShardingSingleShardPerEntitySpec.scala | 0 .../sharding/ClusterShardingSpec.scala | 0 .../ExternalShardAllocationSpec.scala | 0 .../sharding/MultiDcClusterShardingSpec.scala | 0 .../MultiNodeClusterShardingConfig.scala | 0 .../MultiNodeClusterShardingSpec.scala | 0 .../RollingUpdateShardAllocationSpec.scala | 0 .../src/test/resources/adaptivity-trace.conf | 2 +- .../test/resources/arc-trace-database.conf | 2 +- .../src/test/resources/arc-trace-search.conf | 2 +- .../test/resources/lirs-trace-glimpse.conf | 2 +- .../src/test/resources/lirs-trace-multi.conf | 2 +- .../test/resources/lirs-trace-postgres.conf | 2 +- .../src/test/resources/lirs2-trace-w106.conf | 2 +- .../src/test/resources/reference.conf | 0 .../src/test/resources/synthetic-loop.conf | 2 +- .../src/test/resources/synthetic-zipfian.conf | 2 +- .../src/test/resources/text-moby-dick.conf | 2 +- .../test/resources/wikipedia-trace-2018.conf | 2 +- .../ClusterShardingHealthCheckSpec.scala | 0 .../ClusterShardingInternalsSpec.scala | 0 .../sharding/ClusterShardingLeaseSpec.scala | 0 .../ClusterShardingSettingsSpec.scala | 0 .../ConcurrentStartupShardingSpec.scala | 0 .../CoordinatedShutdownShardingSpec.scala | 0 ...atedLeastShardAllocationStrategySpec.scala | 0 .../pekko/cluster/sharding/EntitiesSpec.scala | 0 .../sharding/EntityTerminationSpec.scala | 0 .../sharding/GetShardTypeNamesSpec.scala | 0 .../JoinConfigCompatCheckShardingSpec.scala | 0 ...hardAllocationStrategyRandomizedSpec.scala | 0 .../LeastShardAllocationStrategySpec.scala | 0 .../PersistentShardingMigrationSpec.scala | 0 .../cluster/sharding/ProxyShardingSpec.scala | 0 .../RememberEntitiesAndStartEntitySpec.scala | 0 .../RememberEntitiesBatchedUpdatesSpec.scala | 0 .../RememberEntitiesFailureSpec.scala | 0 ...erEntitiesShardIdExtractorChangeSpec.scala | 0 ...emoveInternalClusterShardingDataSpec.scala | 0 .../cluster/sharding/ShardRegionSpec.scala | 0 .../cluster/sharding/ShardWithLeaseSpec.scala | 0 .../sharding/ShardingQueriesSpec.scala | 0 .../cluster/sharding/StartEntitySpec.scala | 0 .../cluster/sharding/SupervisionSpec.scala | 0 .../ExternalShardAllocationStrategySpec.scala | 0 .../RememberEntitiesShardStoreSpec.scala | 0 .../RememberEntitiesStarterSpec.scala | 0 .../sharding/passivation/CompositeSpec.scala | 0 .../passivation/EntityPassivationSpec.scala | 0 .../HillClimbingAdmissionOptimizerSpec.scala | 0 .../sharding/passivation/IdleSpec.scala | 0 .../passivation/LeastFrequentlyUsedSpec.scala | 0 .../passivation/LeastRecentlyUsedSpec.scala | 0 .../passivation/MostRecentlyUsedSpec.scala | 0 .../passivation/simulator/AccessPattern.scala | 0 .../passivation/simulator/Simulator.scala | 0 .../simulator/SimulatorSettings.scala | 0 .../simulator/SimulatorStats.scala | 0 ...ClusterShardingMessageSerializerSpec.scala | 0 .../protobuf/msg/ClusterClientMessages.java | 0 .../msg/DistributedPubSubMessages.java | 0 .../main/protobuf/ClusterClientMessages.proto | 0 .../protobuf/DistributedPubSubMessages.proto | 0 .../src/main/resources/reference.conf | 0 .../pekko/cluster/client/ClusterClient.scala | 0 .../ClusterClientMessageSerializer.scala | 0 .../pubsub/DistributedPubSubMediator.scala | 0 .../cluster/pubsub/PerGroupingBuffer.scala | 0 .../DistributedPubSubMessageSerializer.scala | 0 .../singleton/ClusterSingletonManager.scala | 0 .../singleton/ClusterSingletonProxy.scala | 0 .../ClusterSingletonMessageSerializer.scala | 0 .../client/ClusterClientHandoverSpec.scala | 0 .../cluster/client/ClusterClientSpec.scala | 0 .../client/ClusterClientStopSpec.scala | 0 .../DistributedPubSubMediatorSpec.scala | 0 .../pubsub/DistributedPubSubRestartSpec.scala | 0 .../ClusterSingletonManagerChaosSpec.scala | 0 .../ClusterSingletonManagerDownedSpec.scala | 0 .../ClusterSingletonManagerLeaseSpec.scala | 0 .../ClusterSingletonManagerLeave2Spec.scala | 0 .../ClusterSingletonManagerLeaveSpec.scala | 0 ...letonManagerPreparingForShutdownSpec.scala | 0 .../ClusterSingletonManagerSpec.scala | 0 .../ClusterSingletonManagerStartupSpec.scala | 0 .../MultiDcSingletonManagerSpec.scala | 0 .../cluster/client/ClusterClientTest.java | 0 .../pubsub/DistributedPubSubMediatorTest.java | 0 .../ClusterSingletonManagerTest.java | 0 .../pekko/cluster/singleton/Consumer.java | 0 .../singleton/TestSingletonMessages.java | 0 .../ClusterClientMessageSerializerSpec.scala | 0 ...ributedPubSubMediatorDeadLettersSpec.scala | 0 .../DistributedPubSubMediatorRouterSpec.scala | 0 ...stributedPubSubMessageSerializerSpec.scala | 0 .../singleton/ClusterSingletonLeaseSpec.scala | 0 .../ClusterSingletonLeavingSpeedSpec.scala | 0 .../singleton/ClusterSingletonProxySpec.scala | 0 .../ClusterSingletonRestart2Spec.scala | 0 .../ClusterSingletonRestartSpec.scala | 0 ...lusterSingletonMessageSerializerSpec.scala | 0 .../internal/protobuf/ClusterMessages.java | 0 .../internal/protobuf/ReliableDelivery.java | 0 .../src/main/protobuf/ClusterMessages.proto | 0 .../src/main/protobuf/ReliableDelivery.proto | 0 .../src/main/resources/reference.conf | 0 .../ClusterReceptionistProtocol.scala | 0 .../ClusterReceptionistProtocol.scala | 0 .../ClusterReceptionistProtocol.scala | 0 .../typed/internal/ReplicatorBehavior.scala | 0 .../ddata/typed/javadsl/DistributedData.scala | 0 .../ddata/typed/javadsl/Replicator.scala | 0 .../javadsl/ReplicatorMessageAdapter.scala | 0 .../typed/javadsl/ReplicatorSettings.scala | 0 .../typed/scaladsl/DistributedData.scala | 0 .../ddata/typed/scaladsl/Replicator.scala | 0 .../scaladsl/ReplicatorMessageAdapter.scala | 0 .../typed/scaladsl/ReplicatorSettings.scala | 0 .../ddata/typed/scaladsl/package.scala | 0 .../apache/pekko/cluster/typed/Cluster.scala | 0 .../cluster/typed/ClusterSingleton.scala | 0 .../typed/internal/AdaptedClusterImpl.scala | 0 .../AdaptedClusterSingletonImpl.scala | 0 .../PekkoClusterTypedSerializer.scala | 0 .../delivery/ReliableDeliverySerializer.scala | 0 .../receptionist/ClusterReceptionist.scala | 0 ...usterReceptionistConfigCompatChecker.scala | 0 .../ClusterReceptionistSettings.scala | 0 .../internal/receptionist/Registry.scala | 0 .../src/multi-jvm/resources/logback-test.xml | 0 .../cluster/typed/ChunkLargeMessageSpec.scala | 0 .../typed/MultiDcClusterSingletonSpec.scala | 0 .../pekko/cluster/typed/MultiDcPinger.scala | 0 .../typed/MultiNodeTypedClusterSpec.scala | 0 .../pekko/cluster/typed/PubSubSpec.scala | 0 ...lusterReceptionistUnreachabilitySpec.scala | 0 .../typed/javadsl/ReplicatorDocSample.java | 0 .../typed/javadsl/ReplicatorDocTest.java | 0 .../typed/BasicClusterExampleTest.java | 0 .../typed/PingSerializerExampleTest.java | 0 .../cluster/typed/ReceptionistExample.java | 0 .../typed/SingletonCompileOnlyTest.java | 0 .../pekko/cluster/typed/ClusterApiTest.java | 0 .../src/test/resources/logback-test.xml | 0 .../typed/scaladsl/ReplicatorDocSpec.scala | 0 .../typed/BasicClusterExampleSpec.scala | 0 .../typed/DistributedPubSubExample.scala | 0 .../pekko/cluster/typed/PingSerializer.scala | 0 .../cluster/typed/ReceptionistExample.scala | 0 .../typed/SingletonCompileOnlySpec.scala | 0 .../scaladsl/ReplicatorCompileOnlyTest.scala | 0 .../ddata/typed/scaladsl/ReplicatorSpec.scala | 0 .../ActorRefIgnoreSerializationSpec.scala | 0 .../pekko/cluster/typed/ActorSystemSpec.scala | 0 .../typed/ClusterActorLoggingSpec.scala | 0 .../pekko/cluster/typed/ClusterApiSpec.scala | 0 .../typed/ClusterDispatcherSelectorSpec.scala | 0 .../typed/ClusterSingletonApiSpec.scala | 0 .../ClusterSingletonPoisonPillSpec.scala | 0 .../pekko/cluster/typed/GroupRouterSpec.scala | 0 .../cluster/typed/RemoteContextAskSpec.scala | 0 .../typed/RemoteDeployNotAllowedSpec.scala | 0 .../cluster/typed/RemoteMessageSpec.scala | 0 .../PekkoClusterTypedSerializerSpec.scala | 0 .../ReliableDeliverySerializerSpec.scala | 0 .../ClusterReceptionistSpec.scala | 0 .../ClusterReceptionistStateSpec.scala | 0 {akka-cluster => cluster}/jmx-client/LICENSES | 0 .../jmx-client/akka-cluster | 0 .../jmx-client/jmxsh-R5.jar | Bin .../cluster/protobuf/msg/ClusterMessages.java | 0 .../src/main/protobuf/ClusterMessages.proto | 0 .../src/main/resources/reference.conf | 0 .../org/apache/pekko/cluster/Cluster.scala | 0 .../cluster/ClusterActorRefProvider.scala | 0 .../apache/pekko/cluster/ClusterDaemon.scala | 0 .../apache/pekko/cluster/ClusterEvent.scala | 0 .../pekko/cluster/ClusterHeartbeat.scala | 0 .../org/apache/pekko/cluster/ClusterJmx.scala | 0 .../pekko/cluster/ClusterLogClass.scala | 0 .../pekko/cluster/ClusterLogMarker.scala | 0 .../pekko/cluster/ClusterReadView.scala | 0 .../pekko/cluster/ClusterRemoteWatcher.scala | 0 .../pekko/cluster/ClusterSettings.scala | 0 .../cluster/CoordinatedShutdownLeave.scala | 0 .../cluster/CrossDcClusterHeartbeat.scala | 0 .../pekko/cluster/DowningProvider.scala | 0 .../org/apache/pekko/cluster/Gossip.scala | 0 .../JoinConfigCompatCheckCluster.scala | 0 .../cluster/JoinConfigCompatChecker.scala | 0 .../org/apache/pekko/cluster/Member.scala | 0 .../pekko/cluster/MembershipState.scala | 0 .../apache/pekko/cluster/Reachability.scala | 0 .../pekko/cluster/SeedNodeProcess.scala | 0 .../apache/pekko/cluster/VectorClock.scala | 0 .../protobuf/ClusterMessageSerializer.scala | 0 .../cluster/routing/ClusterRouterConfig.scala | 0 .../pekko/cluster/sbr/DowningStrategy.scala | 0 .../cluster/sbr/SplitBrainResolver.scala | 0 .../sbr/SplitBrainResolverProvider.scala | 0 .../sbr/SplitBrainResolverSettings.scala | 0 .../cluster/AttemptSysMsgRedeliverySpec.scala | 0 ...ientDowningNodeThatIsUnreachableSpec.scala | 0 .../ClientDowningNodeThatIsUpSpec.scala | 0 .../ClusterAccrualFailureDetectorSpec.scala | 0 .../pekko/cluster/ClusterDeathWatchSpec.scala | 0 .../pekko/cluster/ClusterShutdownSpec.scala | 0 .../ClusterWatcherNoClusterWatcheeSpec.scala | 0 .../pekko/cluster/ConvergenceSpec.scala | 0 .../DeterministicOldestWhenJoiningSpec.scala | 0 .../DisallowJoinOfTwoClustersSpec.scala | 0 ...herHasQuarantinedThisActorSystemSpec.scala | 0 .../pekko/cluster/InitialHeartbeatSpec.scala | 0 .../cluster/InitialMembersOfNewDcSpec.scala | 0 .../pekko/cluster/JoinInProgressSpec.scala | 0 .../pekko/cluster/JoinSeedNodeSpec.scala | 0 .../cluster/LargeMessageClusterSpec.scala | 0 .../LeaderDowningAllOtherNodesSpec.scala | 0 ...aderDowningNodeThatIsUnreachableSpec.scala | 0 .../pekko/cluster/LeaderElectionSpec.scala | 0 .../pekko/cluster/LeaderLeavingSpec.scala | 0 .../org/apache/pekko/cluster/MBeanSpec.scala | 0 .../pekko/cluster/MemberWeaklyUpSpec.scala | 0 .../MembershipChangeListenerExitingSpec.scala | 0 .../MembershipChangeListenerUpSpec.scala | 0 .../cluster/MinMembersBeforeUpSpec.scala | 0 .../pekko/cluster/MultiDcClusterSpec.scala | 0 .../MultiDcHeartbeatTakingOverSpec.scala | 0 .../pekko/cluster/MultiDcJoin2Spec.scala | 0 .../pekko/cluster/MultiDcJoinSpec.scala | 0 .../pekko/cluster/MultiDcLastNodeSpec.scala | 0 .../pekko/cluster/MultiDcSplitBrainSpec.scala | 0 .../cluster/MultiDcSunnyWeatherSpec.scala | 0 .../pekko/cluster/MultiNodeClusterSpec.scala | 0 .../apache/pekko/cluster/NodeChurnSpec.scala | 0 .../NodeDowningAndBeingRemovedSpec.scala | 0 ...LeavingAndExitingAndBeingRemovedSpec.scala | 0 .../cluster/NodeLeavingAndExitingSpec.scala | 0 .../pekko/cluster/NodeMembershipSpec.scala | 0 .../org/apache/pekko/cluster/NodeUpSpec.scala | 0 .../pekko/cluster/QuickRestartSpec.scala | 0 .../RemoteFeaturesWithClusterSpec.scala | 0 .../cluster/RestartFirstSeedNodeSpec.scala | 0 .../pekko/cluster/RestartNode2Spec.scala | 0 .../pekko/cluster/RestartNode3Spec.scala | 0 .../pekko/cluster/RestartNodeSpec.scala | 0 .../cluster/SharedMediaDriverSupport.scala | 0 .../pekko/cluster/SingletonClusterSpec.scala | 0 .../cluster/SplitBrainQuarantineSpec.scala | 0 .../apache/pekko/cluster/SplitBrainSpec.scala | 0 .../apache/pekko/cluster/StreamRefSpec.scala | 0 .../org/apache/pekko/cluster/StressSpec.scala | 0 .../pekko/cluster/SunnyWeatherSpec.scala | 0 .../SurviveNetworkInstabilitySpec.scala | 0 .../apache/pekko/cluster/TransitionSpec.scala | 0 .../UnreachableNodeJoinsAgainSpec.scala | 0 .../ClusterConsistentHashingGroupSpec.scala | 0 .../ClusterConsistentHashingRouterSpec.scala | 0 .../routing/ClusterRoundRobinSpec.scala | 0 .../cluster/routing/UseRoleIgnoredSpec.scala | 0 .../DownAllIndirectlyConnected5NodeSpec.scala | 0 .../sbr/DownAllUnstable5NodeSpec.scala | 0 .../sbr/IndirectlyConnected3NodeSpec.scala | 0 .../sbr/IndirectlyConnected5NodeSpec.scala | 0 .../cluster/sbr/LeaseMajority5NodeSpec.scala | 0 .../pekko/cluster/ClusterJavaCompileTest.java | 0 .../pekko/cluster/ClusterConfigSpec.scala | 0 .../ClusterDeathWatchNotificationSpec.scala | 0 .../pekko/cluster/ClusterDeployerSpec.scala | 0 .../ClusterDomainEventPublisherSpec.scala | 0 .../cluster/ClusterDomainEventSpec.scala | 0 .../ClusterHeartbeatReceiverSpec.scala | 0 .../cluster/ClusterHeartbeatSenderSpec.scala | 0 .../ClusterHeartbeatSenderStateSpec.scala | 0 .../apache/pekko/cluster/ClusterLogSpec.scala | 0 .../apache/pekko/cluster/ClusterSpec.scala | 0 .../apache/pekko/cluster/ClusterTestKit.scala | 0 .../cluster/CrossDcHeartbeatSenderSpec.scala | 0 .../pekko/cluster/DowningProviderSpec.scala | 0 .../pekko/cluster/FailureDetectorPuppet.scala | 0 .../org/apache/pekko/cluster/GossipSpec.scala | 0 .../cluster/GossipTargetSelectorSpec.scala | 0 .../cluster/HeartbeatNodeRingPerfSpec.scala | 0 .../pekko/cluster/HeartbeatNodeRingSpec.scala | 0 .../JoinConfigCompatCheckClusterSpec.scala | 0 ...ConfigCompatCheckerRollingUpdateSpec.scala | 0 .../cluster/JoinConfigCompatCheckerSpec.scala | 0 ...JoinConfigCompatPreDefinedChecksSpec.scala | 0 .../pekko/cluster/MemberOrderingSpec.scala | 0 .../pekko/cluster/MembershipStateSpec.scala | 0 .../pekko/cluster/ReachabilityPerfSpec.scala | 0 .../pekko/cluster/ReachabilitySpec.scala | 0 .../cluster/ResetSystemMessageSeqNrSpec.scala | 0 .../ShutdownAfterJoinSeedNodesSpec.scala | 0 .../cluster/StartupWithOneThreadSpec.scala | 0 .../org/apache/pekko/cluster/TestMember.scala | 0 .../pekko/cluster/VectorClockPerfSpec.scala | 0 .../pekko/cluster/VectorClockSpec.scala | 0 .../ClusterMessageSerializerSpec.scala | 0 .../routing/ClusterRouterSupervisorSpec.scala | 0 .../pekko/cluster/sbr/LeaseMajoritySpec.scala | 0 .../cluster/sbr/SplitBrainResolverSpec.scala | 0 .../pekko/cluster/sbr/TestAddresses.scala | 0 .../pekko/cluster/testkit/AutoDown.scala | 0 .../pekko/cluster/testkit/AutoDownSpec.scala | 0 .../src/main/resources/reference.conf | 0 .../coordination/lease/LeaseException.scala | 0 .../coordination/lease/LeaseSettings.scala | 0 .../lease/LeaseUsageSettings.scala | 0 .../coordination/lease/TimeoutSettings.scala | 0 .../lease/internal/LeaseAdapter.scala | 0 .../coordination/lease/javadsl/Lease.scala | 0 .../lease/javadsl/LeaseProvider.scala | 0 .../coordination/lease/scaladsl/Lease.scala | 0 .../lease/scaladsl/LeaseProvider.scala | 0 .../lease/javadsl/LeaseProviderTest.java | 0 .../pekko/coordination/lease/TestLease.scala | 0 .../coordination/lease/TestLeaseActor.scala | 0 .../lease/TimeoutSettingsSpec.scala | 0 .../lease/scaladsl/LeaseProviderSpec.scala | 0 .../src/main/resources/reference.conf | 0 .../apache/pekko/discovery/Discovery.scala | 2 +- .../pekko/discovery/ServiceDiscovery.scala | 0 .../aggregate/AggregateServiceDiscovery.scala | 0 .../config/ConfigServiceDiscovery.scala | 0 .../discovery/dns/DnsServiceDiscovery.scala | 0 .../pekko/discovery/CompileOnlyTest.java | 0 .../pekko/discovery/CompileOnlySpec.scala | 0 .../DiscoveryConfigurationSpec.scala | 0 .../apache/pekko/discovery/LookupSpec.scala | 0 .../AggregateServiceDiscoverySpec.scala | 0 .../config/ConfigServiceDiscoverySpec.scala | 0 .../config/ConfigServicesParserSpec.scala | 0 .../discovery/dns/DnsDiscoverySpec.scala | 0 .../dns/DnsServiceDiscoverySpec.scala | 0 .../protobuf/msg/ReplicatedDataMessages.java | 0 .../protobuf/msg/ReplicatorMessages.java | 0 .../protobuf/ReplicatedDataMessages.proto | 0 .../main/protobuf/ReplicatorMessages.proto | 0 .../src/main/resources/reference.conf | 0 .../org/apache/pekko/cluster/ddata/GSet.scala | 0 .../org/apache/pekko/cluster/ddata/GSet.scala | 0 .../ddata/DeltaPropagationSelector.scala | 0 .../pekko/cluster/ddata/DistributedData.scala | 0 .../pekko/cluster/ddata/DurableStore.scala | 0 .../pekko/cluster/ddata/EstimatedSize.scala | 0 .../pekko/cluster/ddata/FastMerge.scala | 0 .../org/apache/pekko/cluster/ddata/Flag.scala | 0 .../apache/pekko/cluster/ddata/GCounter.scala | 0 .../org/apache/pekko/cluster/ddata/Key.scala | 0 .../apache/pekko/cluster/ddata/LWWMap.scala | 0 .../pekko/cluster/ddata/LWWRegister.scala | 0 .../apache/pekko/cluster/ddata/ORMap.scala | 0 .../pekko/cluster/ddata/ORMultiMap.scala | 0 .../apache/pekko/cluster/ddata/ORSet.scala | 0 .../pekko/cluster/ddata/PNCounter.scala | 0 .../pekko/cluster/ddata/PNCounterMap.scala | 0 .../cluster/ddata/PayloadSizeAggregator.scala | 0 .../pekko/cluster/ddata/PruningState.scala | 0 .../pekko/cluster/ddata/ReplicatedData.scala | 0 .../pekko/cluster/ddata/Replicator.scala | 0 .../pekko/cluster/ddata/VersionVector.scala | 0 .../protobuf/ReplicatedDataSerializer.scala | 0 .../ReplicatorMessageSerializer.scala | 0 .../ddata/protobuf/SerializationSupport.scala | 0 .../pekko/cluster/ddata/DurableDataSpec.scala | 0 .../cluster/ddata/DurablePruningSpec.scala | 0 .../ddata/JepsenInspiredInsertSpec.scala | 0 .../pekko/cluster/ddata/PerformanceSpec.scala | 0 .../cluster/ddata/ReplicatorChaosSpec.scala | 0 .../cluster/ddata/ReplicatorDeltaSpec.scala | 0 .../cluster/ddata/ReplicatorGossipSpec.scala | 0 .../ddata/ReplicatorMapDeltaSpec.scala | 0 .../ddata/ReplicatorORSetDeltaSpec.scala | 0 .../cluster/ddata/ReplicatorPruningSpec.scala | 0 .../pekko/cluster/ddata/ReplicatorSpec.scala | 0 .../pekko/cluster/ddata/STMultiNodeSpec.scala | 0 .../ddata/JavaImplOfDeltaReplicatedData.java | 0 .../ddata/JavaImplOfDeltaReplicatedData2.java | 0 .../ddata/JavaImplOfReplicatedData.java | 0 .../apache/pekko/cluster/ddata/ORMapTest.java | 0 .../pekko/cluster/ddata/ORMultiMapTest.java | 0 .../pekko/cluster/ddata/PNCounterTest.java | 0 .../cluster/ddata/DataEnvelopeSpec.scala | 0 .../ddata/DeltaPropagationSelectorSpec.scala | 0 .../apache/pekko/cluster/ddata/FlagSpec.scala | 0 .../pekko/cluster/ddata/GCounterSpec.scala | 0 .../apache/pekko/cluster/ddata/GSetSpec.scala | 0 .../pekko/cluster/ddata/LWWMapSpec.scala | 0 .../pekko/cluster/ddata/LWWRegisterSpec.scala | 0 .../cluster/ddata/LocalConcurrencySpec.scala | 0 .../pekko/cluster/ddata/LotsOfDataBot.scala | 0 .../pekko/cluster/ddata/ORMapSpec.scala | 0 .../pekko/cluster/ddata/ORMultiMapSpec.scala | 0 .../pekko/cluster/ddata/ORSetSpec.scala | 0 .../cluster/ddata/PNCounterMapSpec.scala | 0 .../pekko/cluster/ddata/PNCounterSpec.scala | 0 .../cluster/ddata/PruningStateSpec.scala | 0 .../ddata/ReplicatorSettingsSpec.scala | 0 .../cluster/ddata/VersionVectorSpec.scala | 0 .../cluster/ddata/WriteAggregatorSpec.scala | 0 .../ReplicatedDataSerializerSpec.scala | 0 .../ReplicatorMessageSerializerSpec.scala | 0 docs/src/main/paradox/actors.md | 12 +- docs/src/main/paradox/additional/osgi.md | 2 +- docs/src/main/paradox/cluster-client.md | 30 ++-- docs/src/main/paradox/cluster-dc.md | 6 +- docs/src/main/paradox/cluster-metrics.md | 8 +- docs/src/main/paradox/cluster-routing.md | 10 +- docs/src/main/paradox/cluster-sharding.md | 20 +-- docs/src/main/paradox/cluster-singleton.md | 22 +-- docs/src/main/paradox/cluster-usage.md | 22 +-- .../common/binary-compatibility-rules.md | 6 +- docs/src/main/paradox/coordinated-shutdown.md | 2 +- docs/src/main/paradox/coordination.md | 6 +- docs/src/main/paradox/discovery/index.md | 18 +-- docs/src/main/paradox/distributed-data.md | 2 +- docs/src/main/paradox/distributed-pub-sub.md | 40 ++--- .../durable-state/persistence-query.md | 4 +- docs/src/main/paradox/event-bus.md | 2 +- .../general/configuration-reference.md | 42 ++--- .../general/stream/stream-configuration.md | 2 +- docs/src/main/paradox/logging.md | 10 +- docs/src/main/paradox/multi-jvm-testing.md | 4 +- docs/src/main/paradox/multi-node-testing.md | 12 +- docs/src/main/paradox/persistence-fsm.md | 60 +++---- docs/src/main/paradox/persistence-journals.md | 18 +-- .../main/paradox/persistence-query-leveldb.md | 2 +- docs/src/main/paradox/persistence-query.md | 4 +- docs/src/main/paradox/persistence.md | 8 +- docs/src/main/paradox/project/links.md | 4 +- .../project/migration-guide-2.5.x-2.6.x.md | 4 +- docs/src/main/paradox/remoting-artery.md | 2 +- docs/src/main/paradox/remoting.md | 8 +- docs/src/main/paradox/routing.md | 2 +- .../src/main/paradox/serialization-jackson.md | 114 ++++++------- docs/src/main/paradox/serialization.md | 4 +- docs/src/main/paradox/split-brain-resolver.md | 16 +- docs/src/main/paradox/stream/index.md | 8 +- .../paradox/stream/operators/ActorFlow/ask.md | 4 +- .../operators/ActorFlow/askWithStatus.md | 4 +- .../ActorSink/actorRefWithBackpressure.md | 4 +- .../stream/operators/ActorSource/actorRef.md | 4 +- .../ActorSource/actorRefWithBackpressure.md | 4 +- .../stream/operators/RetryFlow/withBackoff.md | 4 +- .../RetryFlow/withBackoffAndContext.md | 4 +- .../paradox/stream/operators/Sink/collect.md | 2 +- .../paradox/stream/operators/Sink/foreach.md | 4 +- .../paradox/stream/operators/Sink/head.md | 2 +- .../paradox/stream/operators/Sink/last.md | 2 +- .../stream/operators/Sink/lastOption.md | 2 +- .../paradox/stream/operators/Sink/reduce.md | 2 +- .../main/paradox/stream/operators/Sink/seq.md | 2 +- .../paradox/stream/operators/Sink/takeLast.md | 2 +- .../stream/operators/Source-or-Flow/concat.md | 2 +- .../operators/Source-or-Flow/concatAllLazy.md | 2 +- .../operators/Source-or-Flow/concatLazy.md | 2 +- .../operators/Source-or-Flow/interleave.md | 2 +- .../operators/Source-or-Flow/interleaveAll.md | 2 +- .../stream/operators/Source-or-Flow/merge.md | 2 +- .../operators/Source-or-Flow/mergeAll.md | 2 +- .../Source-or-Flow/mergePreferred.md | 2 +- .../Source-or-Flow/mergePrioritized.md | 2 +- .../operators/Source-or-Flow/mergeSorted.md | 2 +- .../stream/operators/Source-or-Flow/orElse.md | 2 +- .../operators/Source-or-Flow/prepend.md | 2 +- .../operators/Source-or-Flow/prependLazy.md | 2 +- .../stream/operators/Source-or-Flow/zip.md | 2 +- .../operators/Source-or-Flow/zipWith.md | 2 +- .../operators/Source-or-Flow/zipWithIndex.md | 2 +- .../stream/operators/Source/asSubscriber.md | 2 +- .../paradox/stream/operators/Source/cycle.md | 8 +- .../stream/operators/Source/fromPublisher.md | 2 +- .../operators/Source/mergePrioritizedN.md | 2 +- .../paradox/stream/operators/Source/repeat.md | 4 +- .../paradox/stream/operators/Source/single.md | 4 +- .../src/main/paradox/stream/stream-dynamic.md | 2 +- docs/src/main/paradox/stream/stream-graphs.md | 14 +- docs/src/main/paradox/stream/stream-io.md | 8 +- docs/src/main/paradox/stream/stream-refs.md | 2 +- docs/src/main/paradox/testing.md | 8 +- .../src/main/paradox/typed/actor-discovery.md | 24 +-- .../src/main/paradox/typed/actor-lifecycle.md | 36 ++--- docs/src/main/paradox/typed/actors.md | 62 +++---- docs/src/main/paradox/typed/cluster-dc.md | 16 +- .../typed/cluster-sharded-daemon-process.md | 10 +- .../main/paradox/typed/cluster-sharding.md | 96 +++++------ .../main/paradox/typed/cluster-singleton.md | 26 +-- docs/src/main/paradox/typed/cluster.md | 40 ++--- docs/src/main/paradox/typed/coexisting.md | 38 ++--- docs/src/main/paradox/typed/dispatchers.md | 6 +- .../main/paradox/typed/distributed-data.md | 20 +-- .../main/paradox/typed/distributed-pub-sub.md | 20 +-- .../typed/durable-state/persistence-style.md | 6 +- .../typed/durable-state/persistence.md | 84 +++++----- docs/src/main/paradox/typed/extending.md | 18 +-- .../src/main/paradox/typed/fault-tolerance.md | 40 ++--- docs/src/main/paradox/typed/from-classic.md | 12 +- docs/src/main/paradox/typed/fsm.md | 12 +- .../paradox/typed/interaction-patterns.md | 80 ++++----- docs/src/main/paradox/typed/logging.md | 34 ++-- docs/src/main/paradox/typed/mailboxes.md | 6 +- .../src/main/paradox/typed/persistence-fsm.md | 16 +- .../paradox/typed/persistence-snapshot.md | 24 +-- .../main/paradox/typed/persistence-style.md | 12 +- .../main/paradox/typed/persistence-testing.md | 16 +- docs/src/main/paradox/typed/persistence.md | 116 ++++++------- .../main/paradox/typed/reliable-delivery.md | 38 ++--- .../typed/replicated-eventsourcing-auction.md | 26 +-- .../typed/replicated-eventsourcing-cart.md | 4 +- .../paradox/typed/replicated-eventsourcing.md | 44 ++--- docs/src/main/paradox/typed/routers.md | 28 ++-- docs/src/main/paradox/typed/stash.md | 4 +- docs/src/main/paradox/typed/style-guide.md | 88 +++++----- docs/src/main/paradox/typed/testing-async.md | 66 ++++---- docs/src/main/paradox/typed/testing-sync.md | 36 ++--- docs/src/main/paradox/typed/testing.md | 6 +- .../testconductor/TestConductorProtocol.java | 0 .../main/protobuf/TestConductorProtocol.proto | 0 .../src/main/resources/reference.conf | 0 .../remote/testconductor/Conductor.scala | 0 .../remote/testconductor/DataTypes.scala | 0 .../remote/testconductor/Extension.scala | 0 .../pekko/remote/testconductor/Player.scala | 0 .../testconductor/RemoteConnection.scala | 0 .../pekko/remote/testkit/MultiNodeSpec.scala | 0 .../remote/testkit/PerfFlamesSupport.scala | 0 .../pekko/osgi/ActorSystemActivator.scala | 0 .../osgi/BundleDelegatingClassLoader.scala | 0 .../apache/pekko/osgi/DefaultOSGiLogger.scala | 0 .../pekko/osgi/OsgiActorSystemFactory.scala | 0 .../src/test/resources/logback-test.xml | 2 +- .../src/test/scala/docs/osgi/Activator.scala | 0 .../src/test/scala/docs/osgi/blueprint.xml | 0 .../pekko/osgi/ActorSystemActivatorTest.scala | 0 .../apache/pekko/osgi/PojoSRTestSupport.scala | 2 +- .../org/apache/pekko/osgi/test/PingPong.scala | 0 .../pekko/osgi/test/TestActivators.scala | 0 .../internal/protobuf/QueryMessages.java | 0 .../src/main/protobuf/QueryMessages.proto | 0 .../src/main/resources/reference.conf | 0 .../query/DurableStateChange.scala | 0 .../persistence/query/EventEnvelope.scala | 0 .../pekko/persistence/query/Offset.scala | 0 .../persistence/query/PersistenceQuery.scala | 0 .../query/ReadJournalProvider.scala | 0 .../query/internal/QuerySerializer.scala | 0 .../CurrentEventsByPersistenceIdQuery.scala | 0 .../javadsl/CurrentEventsByTagQuery.scala | 0 .../javadsl/CurrentPersistenceIdsQuery.scala | 0 ...leStateStorePagedPersistenceIdsQuery.scala | 0 .../javadsl/DurableStateStoreQuery.scala | 0 .../javadsl/EventsByPersistenceIdQuery.scala | 0 .../query/javadsl/EventsByTagQuery.scala | 0 .../javadsl/PagedPersistenceIdsQuery.scala | 0 .../query/javadsl/PersistenceIdsQuery.scala | 0 .../query/javadsl/ReadJournal.scala | 0 .../leveldb/AllPersistenceIdsStage.scala | 0 .../query/journal/leveldb/Buffer.scala | 0 .../leveldb/EventsByPersistenceIdStage.scala | 0 .../journal/leveldb/EventsByTagStage.scala | 0 .../leveldb/LeveldbReadJournalProvider.scala | 0 .../leveldb/javadsl/LeveldbReadJournal.scala | 0 .../leveldb/scaladsl/LeveldbReadJournal.scala | 0 .../CurrentEventsByPersistenceIdQuery.scala | 0 .../scaladsl/CurrentEventsByTagQuery.scala | 0 .../scaladsl/CurrentPersistenceIdsQuery.scala | 0 ...leStateStorePagedPersistenceIdsQuery.scala | 0 .../scaladsl/DurableStateStoreQuery.scala | 0 .../scaladsl/EventsByPersistenceIdQuery.scala | 0 .../query/scaladsl/EventsByTagQuery.scala | 0 .../scaladsl/PagedPersistenceIdsQuery.scala | 0 .../query/scaladsl/PersistenceIdsQuery.scala | 0 .../query/scaladsl/ReadJournal.scala | 0 .../query/typed/EventEnvelope.scala | 0 .../javadsl/CurrentEventsBySliceQuery.scala | 0 .../DurableStateStoreBySliceQuery.scala | 0 .../typed/javadsl/EventTimestampQuery.scala | 0 .../typed/javadsl/EventsBySliceQuery.scala | 0 .../query/typed/javadsl/LoadEventQuery.scala | 0 .../scaladsl/CurrentEventsBySliceQuery.scala | 0 .../DurableStateStoreBySliceQuery.scala | 0 .../typed/scaladsl/EventTimestampQuery.scala | 0 .../typed/scaladsl/EventsBySliceQuery.scala | 0 .../query/typed/scaladsl/LoadEventQuery.scala | 0 .../query/DummyJavaReadJournal.java | 0 .../query/DummyJavaReadJournalForScala.java | 0 .../query/DummyJavaReadJournalProvider.java | 0 .../query/PersistenceQueryTest.java | 0 .../persistence/query/DummyReadJournal.scala | 0 .../pekko/persistence/query/OffsetSpec.scala | 0 .../query/PersistenceQuerySpec.scala | 0 .../query/internal/QuerySerializerSpec.scala | 0 .../leveldb/AllPersistenceIdsSpec.scala | 0 .../query/journal/leveldb/Cleanup.scala | 0 .../leveldb/EventsByPersistenceIdSpec.scala | 0 .../journal/leveldb/EventsByTagSpec.scala | 0 .../query/journal/leveldb/TestActor.scala | 0 .../leveldb/PersistencePluginProxySpec.scala | 0 .../leveldb/SharedLeveldbJournalSpec.scala | 0 .../serialization/SerializerSpec.scala | 0 .../pekko/persistence/CapabilityFlags.scala | 0 .../apache/pekko/persistence/PluginSpec.scala | 0 .../pekko/persistence/TestSerializer.scala | 0 .../japi/journal/JavaJournalPerfSpec.scala | 0 .../japi/journal/JavaJournalSpec.scala | 0 .../japi/snapshot/JavaSnapshotStoreSpec.scala | 0 .../persistence/journal/JournalPerfSpec.scala | 0 .../persistence/journal/JournalSpec.scala | 0 .../pekko/persistence/scalatest/MayVerb.scala | 0 .../persistence/scalatest/OptionalTests.scala | 0 .../snapshot/SnapshotStoreSpec.scala | 0 .../pekko/persistence/PluginCleanup.scala | 0 .../japi/JavaJournalSpecSpec.scala | 0 .../journal/inmem/InmemJournalSpec.scala | 0 .../leveldb/LeveldbJournalJavaSpec.scala | 0 .../leveldb/LeveldbJournalNativeSpec.scala | 0 ...nalNoAtomicPersistMultipleEventsSpec.scala | 0 .../local/LocalSnapshotStoreSpec.scala | 0 .../src/main/resources/reference.conf | 0 .../persistence/testkit/EventStorage.scala | 0 .../testkit/PersistenceTestKitPlugin.scala | 0 .../testkit/ProcessingPolicy.scala | 0 .../persistence/testkit/SnapshotStorage.scala | 0 .../testkit/internal/CurrentTime.scala | 0 .../EventSourcedBehaviorTestKitImpl.scala | 0 .../internal/InMemStorageExtension.scala | 0 .../internal/PersistenceInitImpl.scala | 0 .../internal/SerializedEventStorageImpl.scala | 0 .../SerializedSnapshotStorageImpl.scala | 0 .../internal/SimpleEventStorageImpl.scala | 0 .../internal/SimpleSnapshotStorageImpl.scala | 0 .../SnapshotStorageEmulatorExtension.scala | 0 .../testkit/internal/TestKitStorage.scala | 0 .../javadsl/EventSourcedBehaviorTestKit.scala | 0 .../testkit/javadsl/PersistenceInit.scala | 0 .../testkit/javadsl/PersistenceTestKit.scala | 0 .../testkit/javadsl/SnapshotTestKit.scala | 0 ...ersistenceTestKitReadJournalProvider.scala | 0 .../internal/EventsByPersistenceIdStage.scala | 0 .../PersistenceTestKitReadJournal.scala | 0 .../PersistenceTestKitReadJournal.scala | 0 .../EventSourcedBehaviorTestKit.scala | 0 .../testkit/scaladsl/PersistenceInit.scala | 0 .../testkit/scaladsl/PersistenceTestKit.scala | 0 .../testkit/scaladsl/TestOps.scala | 0 ...enceTestKitDurableStateStoreProvider.scala | 0 .../PersistenceTestKitDurableStateStore.scala | 0 .../PersistenceTestKitDurableStateStore.scala | 0 .../src/test/resources/application.conf | 0 .../src/test/resources/logback-test.xml | 0 .../persistence/testkit/CommonUtils.scala | 0 .../testkit/javadsl/CommonSnapshotTests.scala | 0 .../testkit/javadsl/CommonTestKitTests.scala | 0 .../testkit/javadsl/JavaDslUtils.scala | 0 .../javadsl/SnapshotNotSerializeSpec.scala | 0 .../javadsl/SnapshotSerializeSpec.scala | 0 .../javadsl/TestKitNotSerializeSpec.scala | 0 .../javadsl/TestKitSerializeSpec.scala | 0 .../query/CurrentEventsBySlicesSpec.scala | 0 .../query/CurrentEventsByTagSpec.scala | 0 .../query/EventsByPersistenceIdSpec.scala | 0 .../scaladsl/CommonSnapshotTests.scala | 0 .../testkit/scaladsl/CommonTestKitTests.scala | 0 ...SourcedBehaviorNoSnapshotTestKitSpec.scala | 0 .../EventSourcedBehaviorTestKitSpec.scala | 0 .../scaladsl/MultipleJournalsSpec.scala | 0 .../PersistenceTestKitJournalCompatSpec.scala | 0 .../testkit/scaladsl/ScalaDslUtils.scala | 0 .../scaladsl/SnapshotNotSerializeSpec.scala | 0 .../scaladsl/SnapshotSerializeSpec.scala | 0 .../scaladsl/TestKitNotSerializeSpec.scala | 0 .../scaladsl/TestKitSerializeSpec.scala | 0 ...sistenceTestKitDurableStateStoreSpec.scala | 0 .../typed/MyReplicatedBehavior.java | 0 .../typed/ReplicatedAuctionExampleTest.java | 0 .../typed/ReplicatedBlogExample.java | 0 .../typed/ReplicatedMovieExample.java | 0 .../typed/ReplicatedShoppingCartExample.java | 0 .../typed/ReplicatedStringSet.java | 0 .../typed/ReplicatedEventSourcingTest.java | 0 .../javadsl/EventSourcedActorFailureTest.java | 0 .../EventSourcedBehaviorJavaDslTest.java | 0 .../src/test/resources/logback-test.xml | 0 .../typed/ReplicatedAuctionExampleSpec.scala | 0 .../typed/ReplicatedBlogExampleSpec.scala | 0 ...plicatedEventSourcingCompileOnlySpec.scala | 0 .../ReplicatedMovieWatchListExampleSpec.scala | 0 .../ReplicatedShoppingCartExampleSpec.scala | 0 .../typed/EventPublishingSpec.scala | 0 .../EventSourcedBehaviorLoggingSpec.scala | 0 .../typed/MultiJournalReplicationSpec.scala | 0 .../typed/ReplicatedEventPublishingSpec.scala | 0 .../typed/ReplicatedEventSourcingSpec.scala | 0 .../ReplicatedEventSourcingTaggingSpec.scala | 0 .../typed/ReplicationBaseSpec.scala | 0 .../typed/ReplicationIllegalAccessSpec.scala | 0 .../typed/ReplicationSnapshotSpec.scala | 0 .../persistence/typed/crdt/CounterSpec.scala | 0 .../persistence/typed/crdt/LwwSpec.scala | 0 .../persistence/typed/crdt/ORSetSpec.scala | 0 .../ReplicatedEventSourcingJacksonSpec.scala | 0 .../EventSourcedBehaviorFailureSpec.scala | 0 .../EventSourcedBehaviorInterceptorSpec.scala | 0 ...ntSourcedBehaviorRecoveryTimeoutSpec.scala | 0 .../EventSourcedBehaviorReplySpec.scala | 0 .../EventSourcedBehaviorRetentionSpec.scala | 0 .../scaladsl/EventSourcedBehaviorSpec.scala | 0 .../EventSourcedBehaviorStashSpec.scala | 0 .../EventSourcedBehaviorTimersSpec.scala | 0 .../EventSourcedBehaviorWatchSpec.scala | 0 .../EventSourcedEventAdapterSpec.scala | 0 .../EventSourcedSequenceNumberSpec.scala | 0 .../EventSourcedSnapshotAdapterSpec.scala | 0 .../EventSourcedStashOverflowSpec.scala | 0 .../typed/scaladsl/LoggerSourceSpec.scala | 0 .../typed/scaladsl/NullEmptyStateSpec.scala | 0 .../scaladsl/OptionalSnapshotStoreSpec.scala | 0 .../typed/scaladsl/PerformanceSpec.scala | 0 .../typed/scaladsl/PrimitiveStateSpec.scala | 0 .../scaladsl/SlowInMemorySnapshotStore.scala | 0 .../scaladsl/SnapshotMutableStateSpec.scala | 0 ...SnapshotRecoveryWithEmptyJournalSpec.scala | 0 .../DurableStateBehaviorInterceptorSpec.scala | 0 .../DurableStateBehaviorReplySpec.scala | 0 .../DurableStateBehaviorTimersSpec.scala | 0 .../scaladsl/DurableStateRevisionSpec.scala | 0 .../state/scaladsl/NullEmptyStateSpec.scala | 0 .../state/scaladsl/PrimitiveStateSpec.scala | 0 .../ReplicatedEventSourcing.java | 0 .../protobuf/ReplicatedEventSourcing.proto | 0 .../src/main/resources/reference.conf | 0 .../persistence/typed/EventAdapter.scala | 0 .../typed/EventRejectedException.scala | 0 .../typed/EventSourcedSignal.scala | 0 .../persistence/typed/PersistenceId.scala | 0 .../persistence/typed/PublishedEvent.scala | 0 .../pekko/persistence/typed/ReplicaId.scala | 0 .../persistence/typed/ReplicationId.scala | 0 .../persistence/typed/SnapshotAdapter.scala | 0 .../typed/SnapshotSelectionCriteria.scala | 0 .../persistence/typed/crdt/Counter.scala | 0 .../persistence/typed/crdt/LwwTime.scala | 0 .../pekko/persistence/typed/crdt/ORSet.scala | 0 .../pekko/persistence/typed/crdt/OpCrdt.scala | 0 .../delivery/EventSourcedProducerQueue.scala | 0 .../typed/internal/BehaviorSetup.scala | 0 .../typed/internal/EffectImpl.scala | 0 .../internal/EventSourcedBehaviorImpl.scala | 0 .../typed/internal/EventSourcedSettings.scala | 0 .../typed/internal/ExternalInteractions.scala | 0 .../typed/internal/FastForwardingFilter.scala | 0 .../internal/JournalFailureException.scala | 0 .../typed/internal/NoOpSnapshotAdapter.scala | 0 .../typed/internal/RecoveryImpl.scala | 0 .../typed/internal/ReplayingEvents.scala | 0 .../typed/internal/ReplayingSnapshot.scala | 0 .../typed/internal/ReplicationSetup.scala | 0 .../internal/RequestingRecoveryPermit.scala | 0 .../internal/RetentionCriteriaImpl.scala | 0 .../persistence/typed/internal/Running.scala | 0 .../typed/internal/SideEffect.scala | 0 .../typed/internal/StashManagement.scala | 0 .../typed/internal/VersionVector.scala | 0 .../typed/javadsl/CommandHandler.scala | 0 .../javadsl/CommandHandlerWithReply.scala | 0 .../persistence/typed/javadsl/Effect.scala | 0 .../typed/javadsl/EventHandler.scala | 0 .../typed/javadsl/EventSourcedBehavior.scala | 0 .../javadsl/PersistentFSMMigration.scala | 0 .../persistence/typed/javadsl/Recovery.scala | 0 .../ReplicatedEventSourcedBehavior.scala | 0 .../javadsl/ReplicatedEventSourcing.scala | 0 .../typed/javadsl/RetentionCriteria.scala | 0 .../typed/javadsl/SignalHandler.scala | 0 .../persistence/typed/scaladsl/Effect.scala | 0 .../typed/scaladsl/EventSourcedBehavior.scala | 0 .../scaladsl/PersistentFSMMigration.scala | 0 .../persistence/typed/scaladsl/Recovery.scala | 0 .../scaladsl/ReplicatedEventSourcing.scala | 0 .../typed/scaladsl/RetentionCriteria.scala | 0 .../ReplicatedEventSourcingSerializer.scala | 0 .../typed/state/DurableStateSignal.scala | 0 .../typed/state/internal/BehaviorSetup.scala | 0 .../internal/DurableStateBehaviorImpl.scala | 0 .../state/internal/DurableStateSettings.scala | 0 .../internal/DurableStateStoreException.scala | 0 .../DurableStateStoreInteractions.scala | 0 .../typed/state/internal/EffectImpl.scala | 0 .../state/internal/NoOpSnapshotAdapter.scala | 0 .../typed/state/internal/Recovering.scala | 0 .../internal/RequestingRecoveryPermit.scala | 0 .../typed/state/internal/Running.scala | 0 .../typed/state/internal/SideEffect.scala | 0 .../state/internal/StashManagement.scala | 0 .../typed/state/javadsl/CommandHandler.scala | 0 .../javadsl/CommandHandlerWithReply.scala | 0 .../state/javadsl/DurableStateBehavior.scala | 0 .../typed/state/javadsl/Effect.scala | 0 .../typed/state/javadsl/SignalHandler.scala | 0 .../state/scaladsl/DurableStateBehavior.scala | 0 .../typed/state/scaladsl/Effect.scala | 0 .../typed/BasicPersistentBehaviorTest.java | 0 .../persistence/typed/BlogPostEntity.java | 0 .../typed/BlogPostEntityDurableState.java | 0 .../DurableStatePersistentBehaviorTest.java | 0 .../persistence/typed/MovieWatchList.java | 0 .../persistence/typed/NullBlogState.java | 0 .../persistence/typed/OptionalBlogState.java | 0 ...entFsmToTypedMigrationCompileOnlyTest.java | 0 .../persistence/typed/StashingExample.java | 0 .../typed/WebStoreCustomerFSM.java | 0 .../persistence/typed/auction/Auction.java | 0 .../typed/auction/AuctionCommand.java | 0 .../typed/auction/AuctionEntity.java | 0 .../typed/auction/AuctionEvent.java | 0 .../typed/auction/AuctionState.java | 0 .../typed/auction/AuctionStatus.java | 0 .../pekko/persistence/typed/auction/Bid.java | 0 .../typed/auction/BidResultStatus.java | 0 .../typed/javadsl/LoggerSourceTest.java | 0 .../typed/javadsl/NullEmptyStateTest.java | 0 .../PersistentActorCompileOnlyTest.java | 0 .../typed/javadsl/PrimitiveStateTest.java | 0 .../src/test/resources/logback-test.xml | 0 .../BasicPersistentBehaviorCompileOnly.scala | 0 .../persistence/typed/BlogPostEntity.scala | 0 .../typed/BlogPostEntityDurableState.scala | 0 ...leStatePersistentBehaviorCompileOnly.scala | 0 .../persistence/typed/MovieWatchList.scala | 0 .../PersistentFsmToTypedMigrationSpec.scala | 0 .../persistence/typed/StashingExample.scala | 0 .../ClusterSingletonPersistenceSpec.scala | 0 .../typed/ManyRecoveriesSpec.scala | 0 .../persistence/typed/PersistenceIdSpec.scala | 0 ...icatedEventSourcingSerializationSpec.scala | 0 .../typed/StashingWhenSnapshottingSpec.scala | 0 .../EventSourcedProducerQueueSpec.scala | 0 ...eryWithEventSourcedProducerQueueSpec.scala | 0 ...ingWithEventSourcedProducerQueueSpec.scala | 0 .../internal/RecoveryPermitterSpec.scala | 0 .../internal/RetentionCriteriaSpec.scala | 0 .../typed/internal/StashStateSpec.scala | 0 .../PersistentActorCompileOnlyTest.scala | 0 .../scaladsl/SnapshotIsOptionalSpec.scala | 0 ...eplicatedEventSourcingSerializerSpec.scala | 0 .../fsm/japi/pf/FSMStateFunctionBuilder.java | 0 .../fsm/japi/pf/FSMStopBuilder.java | 0 .../journal/japi/AsyncRecoveryPlugin.java | 0 .../journal/japi/AsyncWritePlugin.java | 0 .../serialization/MessageFormats.java | 0 .../snapshot/japi/SnapshotStorePlugin.java | 0 .../src/main/protobuf/MessageFormats.proto | 0 .../src/main/resources/reference.conf | 0 .../apache/pekko/persistence/TraitOrder.scala | 0 .../apache/pekko/persistence/TraitOrder.scala | 0 .../persistence/AtLeastOnceDelivery.scala | 0 .../pekko/persistence/Eventsourced.scala | 0 .../pekko/persistence/JournalProtocol.scala | 0 .../pekko/persistence/Persistence.scala | 0 .../pekko/persistence/PersistencePlugin.scala | 0 .../apache/pekko/persistence/Persistent.scala | 0 .../pekko/persistence/PersistentActor.scala | 0 .../apache/pekko/persistence/Protocol.scala | 0 .../pekko/persistence/RecoveryPermitter.scala | 0 .../pekko/persistence/SnapshotProtocol.scala | 0 .../pekko/persistence/Snapshotter.scala | 0 .../pekko/persistence/fsm/PersistentFSM.scala | 0 .../persistence/fsm/PersistentFSMBase.scala | 0 .../persistence/journal/AsyncRecovery.scala | 0 .../journal/AsyncWriteJournal.scala | 0 .../persistence/journal/AsyncWriteProxy.scala | 0 .../persistence/journal/EventAdapter.scala | 0 .../persistence/journal/EventAdapters.scala | 0 .../journal/PersistencePluginProxy.scala | 0 .../persistence/journal/ReplayFilter.scala | 0 .../pekko/persistence/journal/Tagged.scala | 0 .../journal/WriteJournalBase.scala | 0 .../journal/inmem/InmemJournal.scala | 0 .../journal/japi/AsyncRecovery.scala | 0 .../journal/japi/AsyncWriteJournal.scala | 0 .../journal/leveldb/LeveldbCompaction.scala | 0 .../journal/leveldb/LeveldbIdMapping.scala | 0 .../journal/leveldb/LeveldbJournal.scala | 0 .../journal/leveldb/LeveldbKey.scala | 0 .../journal/leveldb/LeveldbRecovery.scala | 0 .../journal/leveldb/LeveldbStore.scala | 0 .../journal/leveldb/SharedLeveldbStore.scala | 0 .../serialization/MessageSerializer.scala | 0 .../serialization/SnapshotSerializer.scala | 0 .../persistence/serialization/package.scala | 0 .../snapshot/NoSnapshotStore.scala | 0 .../persistence/snapshot/SnapshotStore.scala | 0 .../snapshot/japi/SnapshotStore.scala | 0 .../snapshot/local/LocalSnapshotStore.scala | 0 .../state/DurableStateStoreProvider.scala | 0 .../state/DurableStateStoreRegistry.scala | 0 .../state/javadsl/DurableStateStore.scala | 0 .../javadsl/DurableStateUpdateStore.scala | 0 .../state/scaladsl/DurableStateStore.scala | 0 .../scaladsl/DurableStateUpdateStore.scala | 0 .../fsm/AbstractPersistentFSMTest.java | 0 .../AtLeastOnceDeliveryCrashSpec.scala | 0 .../AtLeastOnceDeliveryFailureSpec.scala | 0 .../persistence/AtLeastOnceDeliverySpec.scala | 0 .../pekko/persistence/AtomicWriteSpec.scala | 0 .../EndToEndEventAdapterSpec.scala | 0 .../pekko/persistence/EventAdapterSpec.scala | 0 .../EventSourcedActorDeleteFailureSpec.scala | 0 .../EventSourcedActorFailureSpec.scala | 0 .../pekko/persistence/LoadPluginSpec.scala | 0 .../persistence/ManyRecoveriesSpec.scala | 0 .../persistence/OptimizedRecoverySpec.scala | 0 .../OptionalSnapshotStoreSpec.scala | 0 .../pekko/persistence/PerformanceSpec.scala | 0 .../pekko/persistence/PersistenceSpec.scala | 0 .../PersistentActorBoundedStashingSpec.scala | 0 .../PersistentActorJournalProtocolSpec.scala | 0 .../PersistentActorRecoveryTimeoutSpec.scala | 0 .../persistence/PersistentActorSpec.scala | 0 .../PersistentActorStashingSpec.scala | 0 .../persistence/RecoveryPermitterSpec.scala | 0 .../pekko/persistence/SliceRangesSpec.scala | 0 .../SnapshotDecodeFailureSpec.scala | 0 .../SnapshotDirectoryFailureSpec.scala | 0 .../SnapshotFailureRobustnessSpec.scala | 0 .../SnapshotRecoveryLocalStoreSpec.scala | 0 ...SnapshotRecoveryWithEmptyJournalSpec.scala | 0 .../SnapshotSerializationSpec.scala | 0 .../pekko/persistence/SnapshotSpec.scala | 0 .../TimerPersistentActorSpec.scala | 0 .../persistence/fsm/PersistentFSMSpec.scala | 0 .../journal/InmemEventAdaptersSpec.scala | 0 .../journal/ReplayFilterSpec.scala | 0 .../journal/SteppingInmemJournal.scala | 0 .../journal/chaos/ChaosJournal.scala | 0 .../journal/inmem/InmemJournalSpec.scala | 0 .../CompactionSegmentManagementSpec.scala | 0 .../leveldb/JournalCompactionSpec.scala | 0 .../serialization/MessageSerializerSpec.scala | 0 .../pekko/pki/pem/DERPrivateKeyLoader.scala | 0 .../org/apache/pekko/pki/pem/PEMDecoder.scala | 0 .../src/test/resources/certificate.pem | 0 .../src/test/resources/multi-prime-pkcs1.pem | 0 .../src/test/resources/pkcs1.pem | 0 .../src/test/resources/pkcs8.pem | 0 .../pki/pem/DERPrivateKeyLoaderSpec.scala | 0 .../apache/pekko/pki/pem/PEMDecoderSpec.scala | 0 project/MiMa.scala | 2 +- project/Paradox.scala | 2 +- project/PekkoDisciplinePlugin.scala | 70 ++++---- project/Protobuf.scala | 2 +- project/StreamOperatorsIndexGenerator.scala | 70 ++++---- project/TestExtras.scala | 6 +- project/project-info.conf | 144 ++++++++--------- .../pekko/protobuf/AbstractMessage.java | 0 .../pekko/protobuf/AbstractMessageLite.java | 0 .../apache/pekko/protobuf/AbstractParser.java | 0 .../pekko/protobuf/BlockingRpcChannel.java | 0 .../pekko/protobuf/BlockingService.java | 0 .../pekko/protobuf/BoundedByteString.java | 0 .../org/apache/pekko/protobuf/ByteString.java | 0 .../pekko/protobuf/CodedInputStream.java | 0 .../pekko/protobuf/CodedOutputStream.java | 0 .../pekko/protobuf/DescriptorProtos.java | 0 .../apache/pekko/protobuf/Descriptors.java | 0 .../apache/pekko/protobuf/DynamicMessage.java | 0 .../pekko/protobuf/ExtensionRegistry.java | 0 .../pekko/protobuf/ExtensionRegistryLite.java | 0 .../org/apache/pekko/protobuf/FieldSet.java | 0 .../pekko/protobuf/GeneratedMessage.java | 0 .../pekko/protobuf/GeneratedMessageLite.java | 0 .../org/apache/pekko/protobuf/Internal.java | 0 .../InvalidProtocolBufferException.java | 0 .../org/apache/pekko/protobuf/LazyField.java | 0 .../pekko/protobuf/LazyStringArrayList.java | 0 .../apache/pekko/protobuf/LazyStringList.java | 0 .../pekko/protobuf/LiteralByteString.java | 0 .../org/apache/pekko/protobuf/Message.java | 0 .../apache/pekko/protobuf/MessageLite.java | 0 .../pekko/protobuf/MessageLiteOrBuilder.java | 0 .../pekko/protobuf/MessageOrBuilder.java | 0 .../org/apache/pekko/protobuf/Parser.java | 0 .../pekko/protobuf/ProtocolMessageEnum.java | 0 .../pekko/protobuf/RepeatedFieldBuilder.java | 0 .../apache/pekko/protobuf/RopeByteString.java | 0 .../apache/pekko/protobuf/RpcCallback.java | 0 .../org/apache/pekko/protobuf/RpcChannel.java | 0 .../apache/pekko/protobuf/RpcController.java | 0 .../org/apache/pekko/protobuf/RpcUtil.java | 0 .../org/apache/pekko/protobuf/Service.java | 0 .../pekko/protobuf/ServiceException.java | 0 .../pekko/protobuf/SingleFieldBuilder.java | 0 .../apache/pekko/protobuf/SmallSortedMap.java | 0 .../org/apache/pekko/protobuf/TextFormat.java | 0 .../UninitializedMessageException.java | 0 .../pekko/protobuf/UnknownFieldSet.java | 0 .../protobuf/UnmodifiableLazyStringList.java | 0 .../java/org/apache/pekko/protobuf/Utf8.java | 0 .../org/apache/pekko/protobuf/WireFormat.java | 0 .../scala/org/apache/pekko/io/DnsSpec.scala | 0 .../remote/AttemptSysMsgRedeliverySpec.scala | 0 .../pekko/remote/LookupRemoteActorSpec.scala | 0 .../pekko/remote/NewRemoteActorSpec.scala | 0 .../PiercingShouldKeepQuarantineSpec.scala | 0 .../pekko/remote/RemoteDeliverySpec.scala | 0 .../RemoteDeploymentDeathWatchSpec.scala | 0 .../pekko/remote/RemoteFeaturesSpec.scala | 0 .../remote/RemoteNodeDeathWatchSpec.scala | 0 .../RemoteNodeRestartDeathWatchSpec.scala | 0 .../remote/RemoteQuarantinePiercingSpec.scala | 0 .../pekko/remote/RemoteReDeploymentSpec.scala | 0 .../pekko/remote/RemotingMultiNodeSpec.scala | 0 .../pekko/remote/TransportFailSpec.scala | 0 .../remote/artery/BenchmarkFileReporter.scala | 2 +- .../remote/artery/DirectMemorySpec.scala | 0 .../artery/DirectMemorySpecMultiJvmNode1.opts | 0 .../artery/DirectMemorySpecMultiJvmNode2.opts | 0 .../remote/artery/FanInThrougputSpec.scala | 0 .../remote/artery/FanOutThrougputSpec.scala | 0 .../artery/HandshakeRestartReceiverSpec.scala | 0 .../pekko/remote/artery/LatencySpec.scala | 4 +- .../remote/artery/MaxThroughputSpec.scala | 4 +- .../pekko/remote/artery/PlotResult.scala | 0 .../RemoteRestartedQuarantinedSpec.scala | 0 ...amRestartWithCompressionInFlightSpec.scala | 0 .../artery/SurviveNetworkPartitionSpec.scala | 0 .../pekko/remote/artery/TestMessage.scala | 0 .../remote/artery/TestRateReporter.scala | 0 .../pekko/remote/artery/UdpPortActor.scala | 0 .../aeron/AeronStreamConcistencySpec.scala | 0 .../artery/aeron/AeronStreamLatencySpec.scala | 0 .../aeron/AeronStreamMaxThroughputSpec.scala | 0 .../aeron/AeronStreamMultiNodeSpec.scala | 0 .../classic/RemoteGatePiercingSpec.scala | 0 .../classic/RemoteNodeRestartGateSpec.scala | 0 .../RemoteNodeShutdownAndComesBackSpec.scala | 0 .../remote/classic/Ticket15109Spec.scala | 0 .../remote/routing/RemoteRandomSpec.scala | 0 .../remote/routing/RemoteRoundRobinSpec.scala | 0 .../routing/RemoteScatterGatherSpec.scala | 0 .../pekko/remote/sample/MultiNodeSample.scala | 0 .../testconductor/TestConductorSpec.scala | 0 .../remote/testkit/MultiNodeSpecSpec.scala | 0 .../remote/artery/protobuf/TestMessages.java | 0 .../src/test/protobuf/TestMessages.proto | 0 .../artery/ArteryFailedToBindSpec.scala | 0 .../classic/RemotingFailedToBindSpec.scala | 0 .../remote/testconductor/BarrierSpec.scala | 0 .../remote/testconductor/ControllerSpec.scala | 0 .../pekko/remote/testkit/LogRoleReplace.scala | 0 .../remote/testkit/STMultiNodeSpec.scala | 0 .../org/scalatest/extra/QuietReporter.scala | 0 .../pekko/remote/ArteryControlFormats.java | 0 .../apache/pekko/remote/ContainerFormats.java | 0 .../pekko/remote/SystemMessageFormats.java | 0 .../org/apache/pekko/remote/WireFormats.java | 0 .../remote/artery/AbstractAssociation.java | 0 .../remote/artery/aeron/AeronErrorLog.java | 0 .../artery/compress/CountMinSketch.java | 0 .../main/protobuf/ArteryControlFormats.proto | 0 .../src/main/protobuf/ContainerFormats.proto | 0 .../main/protobuf/SystemMessageFormats.proto | 0 .../src/main/protobuf/WireFormats.proto | 0 .../src/main/resources/reference.conf | 0 .../pekko/remote/artery/jfr/Events.scala | 0 .../jfr/JFRRemotingFlightRecorder.scala | 0 .../apache/pekko/remote/AckedDelivery.scala | 0 .../pekko/remote/AddressUidExtension.scala | 0 .../remote/BoundAddressesExtension.scala | 0 .../apache/pekko/remote/ByteStringUtils.scala | 0 .../remote/DeadlineFailureDetector.scala | 0 .../DefaultFailureDetectorRegistry.scala | 0 .../org/apache/pekko/remote/Endpoint.scala | 0 .../apache/pekko/remote/FailureDetector.scala | 0 .../remote/FailureDetectorRegistry.scala | 0 .../pekko/remote/MessageSerializer.scala | 0 .../remote/PhiAccrualFailureDetector.scala | 0 .../pekko/remote/RemoteActorRefProvider.scala | 0 .../apache/pekko/remote/RemoteDaemon.scala | 0 .../apache/pekko/remote/RemoteDeployer.scala | 0 .../remote/RemoteDeploymentWatcher.scala | 0 .../apache/pekko/remote/RemoteLogMarker.scala | 0 .../pekko/remote/RemoteMetricsExtension.scala | 0 .../apache/pekko/remote/RemoteSettings.scala | 0 .../apache/pekko/remote/RemoteTransport.scala | 0 .../apache/pekko/remote/RemoteWatcher.scala | 0 .../org/apache/pekko/remote/Remoting.scala | 0 .../pekko/remote/RemotingLifecycleEvent.scala | 0 .../apache/pekko/remote/UniqueAddress.scala | 0 .../pekko/remote/artery/ArterySettings.scala | 0 .../pekko/remote/artery/ArteryTransport.scala | 0 .../pekko/remote/artery/Association.scala | 0 .../apache/pekko/remote/artery/Codecs.scala | 0 .../apache/pekko/remote/artery/Control.scala | 0 .../remote/artery/EnvelopeBufferPool.scala | 0 .../remote/artery/FixedSizePartitionHub.scala | 0 .../FlushBeforeDeathWatchNotification.scala | 0 .../pekko/remote/artery/FlushOnShutdown.scala | 0 .../pekko/remote/artery/Handshake.scala | 0 .../remote/artery/ImmutableLongMap.scala | 0 .../pekko/remote/artery/InboundEnvelope.scala | 0 .../artery/InboundQuarantineCheck.scala | 0 .../pekko/remote/artery/LruBoundedCache.scala | 0 .../remote/artery/MessageDispatcher.scala | 0 .../pekko/remote/artery/ObjectPool.scala | 0 .../remote/artery/OutboundEnvelope.scala | 0 .../remote/artery/QuarantinedEvent.scala | 0 .../remote/artery/RemoteInstrument.scala | 0 .../artery/RemotingFlightRecorder.scala | 0 .../pekko/remote/artery/RestartCounter.scala | 0 .../pekko/remote/artery/SendQueue.scala | 0 .../remote/artery/SystemMessageDelivery.scala | 0 .../pekko/remote/artery/TestStage.scala | 0 .../pekko/remote/artery/aeron/AeronSink.scala | 0 .../remote/artery/aeron/AeronSource.scala | 0 .../aeron/ArteryAeronUdpTransport.scala | 0 .../remote/artery/aeron/TaskRunner.scala | 0 .../artery/compress/CompressionProtocol.scala | 0 .../artery/compress/CompressionTable.scala | 0 .../artery/compress/DecompressionTable.scala | 0 .../artery/compress/InboundCompressions.scala | 0 .../artery/compress/TopHeavyHitters.scala | 0 .../artery/tcp/ArteryTcpTransport.scala | 0 .../artery/tcp/ConfigSSLEngineProvider.scala | 0 .../remote/artery/tcp/SSLEngineProvider.scala | 0 .../artery/tcp/SecureRandomFactory.scala | 0 .../pekko/remote/artery/tcp/TcpFraming.scala | 0 .../artery/tcp/ssl/PemManagersProvider.scala | 0 .../ssl/RotatingKeysSSLEngineProvider.scala | 0 .../artery/tcp/ssl/SSLEngineConfig.scala | 0 .../artery/tcp/ssl/SessionVerifier.scala | 0 .../remote/artery/tcp/ssl/X509Readers.scala | 0 .../remote/routing/RemoteRouterConfig.scala | 0 .../remote/security/provider/SeedSize.scala | 0 .../serialization/ActorRefResolveCache.scala | 0 .../ArteryMessageSerializer.scala | 0 .../DaemonMsgCreateSerializer.scala | 0 .../MessageContainerSerializer.scala | 0 .../serialization/MiscMessageSerializer.scala | 0 .../serialization/PrimitiveSerializers.scala | 0 .../serialization/ProtobufSerializer.scala | 0 .../SystemMessageSerializer.scala | 0 .../ThrowableNotSerializableException.scala | 0 .../serialization/ThrowableSupport.scala | 0 .../serialization/WrappedPayloadSupport.scala | 0 .../transport/AbstractTransportAdapter.scala | 0 .../FailureInjectorTransportAdapter.scala | 0 .../remote/transport/PekkoPduCodec.scala | 0 .../transport/PekkoProtocolTransport.scala | 0 .../remote/transport/TestTransport.scala | 0 .../transport/ThrottlerTransportAdapter.scala | 0 .../pekko/remote/transport/Transport.scala | 0 .../remote/transport/netty/NettyHelpers.scala | 0 .../transport/netty/NettySSLSupport.scala | 0 .../transport/netty/NettyTransport.scala | 2 +- .../transport/netty/SSLEngineProvider.scala | 0 .../remote/transport/netty/TcpSupport.scala | 0 .../apache/pekko/remote/ProtobufProtocol.java | 0 .../pekko/remote/artery/RateReporter.java | 0 .../pekko/remote/artery/aeron/AeronStat.java | 0 .../protobuf/v3/ProtobufProtocolV3.java | 0 .../ThrottlerTransportAdapterTest.java | 0 .../src/test/protobuf/ProtobufProtocol.proto | 0 .../test/protobuf/ProtobufProtocolV3.proto | 0 .../src/test/resources/Makefile | 2 +- .../src/test/resources/aeron.properties | 0 .../src/test/resources/domain.crt | 0 .../src/test/resources/keystore | Bin .../src/test/resources/ssl/README.md | 0 .../artery-node001.example.com.crt | 36 ++--- .../artery-node001.example.com.p12 | Bin .../artery-node001.example.com.pem | 0 .../artery-node002.example.com.crt | 36 ++--- .../artery-node002.example.com.p12 | Bin .../artery-node002.example.com.pem | 0 .../artery-node003.example.com.crt | 36 ++--- .../artery-node003.example.com.p12 | Bin .../artery-node003.example.com.pem | 0 .../test/resources/ssl/client.example.com.crt | 26 +-- .../test/resources/ssl/client.example.com.p12 | Bin .../src/test/resources/ssl/exampleca.crt | 22 +-- .../src/test/resources/ssl/exampleca.p12 | Bin .../ssl/gen-artery-nodes.example.com.sh | 0 .../src/test/resources/ssl/gen-functions.sh | 0 .../src/test/resources/ssl/genca.sh | 0 .../src/test/resources/ssl/gencerts.sh | 0 .../test/resources/ssl/island.example.com.crt | 26 +-- .../test/resources/ssl/island.example.com.p12 | Bin .../test/resources/ssl/node.example.com.crt | 36 ++--- .../test/resources/ssl/node.example.com.p12 | Bin .../test/resources/ssl/node.example.com.pem | 0 .../test/resources/ssl/one.example.com.crt | 26 +-- .../test/resources/ssl/one.example.com.p12 | Bin .../src/test/resources/ssl/password | 0 .../src/test/resources/ssl/pem/README.md | 4 +- .../src/test/resources/ssl/pem/pkcs1.pem | 0 .../ssl/pem/selfsigned-certificate.pem | 0 .../resources/ssl/rsa-client.example.com.crt | 36 ++--- .../resources/ssl/rsa-client.example.com.p12 | Bin .../resources/ssl/rsa-client.example.com.pem | 0 .../test/resources/ssl/two.example.com.crt | 26 +-- .../test/resources/ssl/two.example.com.p12 | Bin .../src/test/resources/truststore | Bin .../jfr/JFRRemotingFlightRecorderSpec.scala | 0 .../remote/AccrualFailureDetectorSpec.scala | 0 .../pekko/remote/AckedDeliverySpec.scala | 0 .../apache/pekko/remote/DaemonicSpec.scala | 0 .../remote/DeadlineFailureDetectorSpec.scala | 0 .../pekko/remote/EndpointRegistrySpec.scala | 0 .../remote/FailureDetectorRegistrySpec.scala | 0 .../apache/pekko/remote/LogSourceSpec.scala | 0 .../pekko/remote/MessageLoggingSpec.scala | 0 .../pekko/remote/NetworkFailureSpec.scala | 0 .../pekko/remote/RemoteActorMailboxSpec.scala | 0 .../pekko/remote/RemoteConfigSpec.scala | 0 .../RemoteConsistentHashingRouterSpec.scala | 0 .../pekko/remote/RemoteDeployerSpec.scala | 0 .../pekko/remote/RemoteFeaturesSpec.scala | 0 .../pekko/remote/RemoteRouterSpec.scala | 0 .../remote/Ticket1978CommunicationSpec.scala | 0 .../pekko/remote/Ticket1978ConfigSpec.scala | 0 .../TransientSerializationErrorSpec.scala | 0 .../remote/TypedActorRemoteDeploySpec.scala | 0 .../ActorRefResolveCacheQuarantineSpec.scala | 0 .../remote/artery/ArteryMultiNodeSpec.scala | 0 .../remote/artery/ArterySpecSupport.scala | 0 .../artery/BindCanonicalAddressSpec.scala | 0 .../remote/artery/DuplicateFlushSpec.scala | 0 .../artery/DuplicateHandshakeSpec.scala | 0 .../remote/artery/EnvelopeBufferSpec.scala | 0 .../remote/artery/FlushOnShutdownSpec.scala | 0 .../remote/artery/HandshakeDenySpec.scala | 0 .../remote/artery/HandshakeFailureSpec.scala | 0 .../remote/artery/HandshakeRetrySpec.scala | 0 .../remote/artery/ImmutableLongMapSpec.scala | 0 .../artery/InboundControlJunctionSpec.scala | 0 .../remote/artery/InboundHandshakeSpec.scala | 0 .../artery/LargeMessagesStreamSpec.scala | 0 .../pekko/remote/artery/LateConnectSpec.scala | 0 .../remote/artery/LruBoundedCacheSpec.scala | 0 .../remote/artery/MetadataCarryingSpec.scala | 0 .../artery/OutboundControlJunctionSpec.scala | 0 .../remote/artery/OutboundHandshakeSpec.scala | 0 .../artery/OutboundIdleShutdownSpec.scala | 0 .../artery/RemoteActorRefProviderSpec.scala | 0 .../artery/RemoteActorSelectionSpec.scala | 0 .../remote/artery/RemoteConnectionSpec.scala | 0 .../remote/artery/RemoteDeathWatchSpec.scala | 0 .../remote/artery/RemoteDeployerSpec.scala | 0 .../remote/artery/RemoteDeploymentSpec.scala | 0 .../remote/artery/RemoteFailureSpec.scala | 0 .../RemoteInstrumentsSerializationSpec.scala | 0 .../remote/artery/RemoteInstrumentsSpec.scala | 0 .../RemoteMessageSerializationSpec.scala | 0 .../remote/artery/RemoteRouterSpec.scala | 0 .../artery/RemoteSendConsistencySpec.scala | 0 .../remote/artery/RemoteWatcherSpec.scala | 0 .../artery/RemotingFlightRecorderSpec.scala | 0 .../remote/artery/RestartCounterSpec.scala | 0 .../RollingEventLogSimulationSpec.scala | 0 .../pekko/remote/artery/SendQueueSpec.scala | 0 .../artery/SerializationErrorSpec.scala | 0 ...erializationTransportInformationSpec.scala | 0 .../artery/SystemMessageAckerSpec.scala | 0 .../artery/SystemMessageDeliverySpec.scala | 0 .../pekko/remote/artery/TestContext.scala | 0 .../TransientSerializationErrorSpec.scala | 0 .../pekko/remote/artery/UntrustedSpec.scala | 0 .../remote/artery/aeron/AeronSinkSpec.scala | 0 .../compress/CompressionIntegrationSpec.scala | 0 .../compress/CompressionTableSpec.scala | 0 .../compress/CompressionTestUtils.scala | 0 ...dshakeShouldDropCompressionTableSpec.scala | 0 .../artery/compress/HeavyHittersSpec.scala | 0 .../compress/OutboundCompressionSpec.scala | 0 .../artery/tcp/SecureRandomFactorySpec.scala | 0 .../remote/artery/tcp/TcpFramingSpec.scala | 0 .../pekko/remote/artery/tcp/TlsTcpSpec.scala | 0 .../tcp/ssl/CipherSuiteSupportCheck.scala | 0 .../tcp/ssl/PeerSubjectVerifierSpec.scala | 0 .../tcp/ssl/PemManagersProviderSpec.scala | 0 .../RotatingKeysSSLEngineProviderSpec.scala | 2 +- .../artery/tcp/ssl/TlsResourcesSpec.scala | 0 .../artery/tcp/ssl/X509ReadersSpec.scala | 0 .../pekko/remote/classic/ActorsLeakSpec.scala | 0 .../remote/classic/RemoteDeathWatchSpec.scala | 0 .../RemoteDeploymentAllowListSpec.scala | 0 .../remote/classic/RemoteInitErrorSpec.scala | 0 .../remote/classic/RemoteSettingsSpec.scala | 0 .../remote/classic/RemoteWatcherSpec.scala | 0 .../pekko/remote/classic/RemotingSpec.scala | 0 .../pekko/remote/classic/UntrustedSpec.scala | 0 .../transport/GenericTransportSpec.scala | 0 .../classic/transport/PekkoProtocolSpec.scala | 0 .../transport/PekkoProtocolStressTest.scala | 0 .../SwitchableLoggedBehaviorSpec.scala | 0 .../SystemMessageDeliveryStressTest.scala | 0 .../classic/transport/TestTransportSpec.scala | 0 .../classic/transport/ThrottleModeSpec.scala | 0 .../ThrottlerTransportAdapterSpec.scala | 0 .../transport/netty/NettyTransportSpec.scala | 0 .../AllowJavaSerializationOffSpec.scala | 0 .../ArteryMessageSerializerSpec.scala | 0 ...SerializerAllowJavaSerializationSpec.scala | 0 .../MessageContainerSerializerSpec.scala | 0 .../MiscMessageSerializerSpec.scala | 0 .../PrimitivesSerializationSpec.scala | 2 +- .../ProtobufSerializerSpec.scala | 0 ...erializationTransportInformationSpec.scala | 0 .../SystemMessageSerializationSpec.scala | 0 scripts/multi-node-log-replace.sh | 2 +- .../src/main/resources/reference.conf | 0 .../jackson/ActorRefModule.scala | 0 .../jackson/ActorSystemAccess.scala | 0 .../serialization/jackson/AddressModule.scala | 0 .../jackson/AkkaSerializationModule.scala | 0 .../jackson/FiniteDurationModule.scala | 0 .../jackson/JacksonMigration.scala | 0 .../serialization/jackson/JacksonModule.scala | 2 +- .../jackson/JacksonObjectMapperProvider.scala | 0 .../jackson/JacksonSerializer.scala | 0 .../jackson/PekkoJacksonModule.scala | 0 .../jackson/StreamRefModule.scala | 0 .../jackson/TypedActorRefModule.scala | 0 .../serialization/jackson/MySerializable.java | 0 .../jackson/SerializationDocTest.java | 0 .../serialization/jackson/v1/Customer.java | 0 .../serialization/jackson/v1/ItemAdded.java | 0 .../serialization/jackson/v1/OrderAdded.java | 0 .../jackson/v1withv2/ItemAddedMigration.java | 0 .../serialization/jackson/v2a/Address.java | 0 .../serialization/jackson/v2a/Customer.java | 0 .../jackson/v2a/CustomerMigration.java | 0 .../serialization/jackson/v2a/ItemAdded.java | 0 .../jackson/v2a/OrderPlaced.java | 0 .../jackson/v2a/OrderPlacedMigration.java | 0 .../serialization/jackson/v2b/ItemAdded.java | 0 .../jackson/v2b/ItemAddedMigration.java | 0 .../serialization/jackson/v2c/ItemAdded.java | 0 .../jackson/v2c/ItemAddedMigration.java | 0 .../jackson/JavaTestEventMigrationV2.java | 0 .../JavaTestEventMigrationV2WithV3.java | 0 .../jackson/JavaTestEventMigrationV3.java | 0 .../jackson/JavaTestMessages.java | 0 .../src/test/resources/reference.conf | 0 .../jackson/CustomAdtSerializer.scala | 0 .../jackson/SerializationDocSpec.scala | 0 .../serialization/jackson/v1/Customer.scala | 0 .../serialization/jackson/v1/ItemAdded.scala | 0 .../serialization/jackson/v1/OrderAdded.scala | 0 .../jackson/v1withv2/ItemAddedMigration.scala | 0 .../serialization/jackson/v2a/Address.scala | 0 .../serialization/jackson/v2a/Customer.scala | 0 .../jackson/v2a/CustomerMigration.scala | 0 .../serialization/jackson/v2a/ItemAdded.scala | 0 .../jackson/v2a/OrderPlaced.scala | 0 .../jackson/v2a/OrderPlacedMigration.scala | 0 .../serialization/jackson/v2b/ItemAdded.scala | 0 .../jackson/v2b/ItemAddedMigration.scala | 0 .../serialization/jackson/v2c/ItemAdded.scala | 0 .../jackson/v2c/ItemAddedMigration.scala | 0 .../jackson/CborSerializable.scala | 0 .../jackson/JacksonSerializerSpec.scala | 0 .../jackson/JsonSerializable.scala | 0 .../jackson/ScalaTestEventMigration.scala | 0 .../pekko/event/slf4j/Slf4jLogger.scala | 0 .../src/test/resources/logback-test.xml | 0 .../pekko/event/slf4j/Slf4jLoggerSpec.scala | 0 .../event/slf4j/Slf4jLoggingFilterSpec.scala | 0 .../src/main/resources/reference.conf | 0 .../pekko/stream/testkit/StreamTestKit.scala | 0 .../pekko/stream/testkit/TestGraphStage.scala | 0 .../testkit/javadsl/StreamTestKit.scala | 0 .../stream/testkit/javadsl/TestSink.scala | 0 .../stream/testkit/javadsl/TestSource.scala | 0 .../testkit/scaladsl/StreamTestKit.scala | 0 .../stream/testkit/scaladsl/TestSink.scala | 0 .../stream/testkit/scaladsl/TestSource.scala | 0 .../src/test/resources/reference.conf | 0 .../impl/fusing/GraphInterpreterSpecKit.scala | 0 .../stream/testkit/BaseTwoStreamsSetup.scala | 0 .../pekko/stream/testkit/ChainSetup.scala | 0 .../pekko/stream/testkit/ScriptedTest.scala | 0 .../pekko/stream/testkit/StreamSpec.scala | 0 .../testkit/StreamTestDefaultMailbox.scala | 0 .../stream/testkit/StreamTestKitSpec.scala | 0 .../testkit/TestPublisherSubscriberSpec.scala | 0 .../stream/testkit/TwoStreamsSetup.scala | 0 .../apache/pekko/stream/testkit/Utils.scala | 0 ...blePublisherViaJavaFlowPublisherTest.scala | 0 .../stream/tck/ActorSystemLifecycle.scala | 0 .../tck/AkkaSubscriberVerification.scala | 0 .../tck/CancelledSinkSubscriberTest.scala | 0 .../apache/pekko/stream/tck/ConcatTest.scala | 0 .../pekko/stream/tck/EmptyPublisherTest.scala | 0 .../stream/tck/FanoutPublisherTest.scala | 0 .../pekko/stream/tck/FilePublisherTest.scala | 0 .../FlatMapConcatDoubleSubscriberTest.scala | 0 .../pekko/stream/tck/FlatMapPrefixTest.scala | 0 .../apache/pekko/stream/tck/FlattenTest.scala | 0 .../stream/tck/FoldSinkSubscriberTest.scala | 0 .../tck/ForeachSinkSubscriberTest.scala | 0 .../stream/tck/FusableProcessorTest.scala | 0 .../stream/tck/FuturePublisherTest.scala | 0 .../apache/pekko/stream/tck/GroupByTest.scala | 0 .../stream/tck/InputStreamSourceTest.scala | 0 .../stream/tck/IterablePublisherTest.scala | 0 .../org/apache/pekko/stream/tck/MapTest.scala | 0 .../pekko/stream/tck/MaybeSourceTest.scala | 0 .../PekkoIdentityProcessorVerification.scala | 0 .../tck/PekkoPublisherVerification.scala | 0 .../pekko/stream/tck/PrefixAndTailTest.scala | 0 .../stream/tck/SingleElementSourceTest.scala | 0 .../stream/tck/SinkholeSubscriberTest.scala | 0 .../pekko/stream/tck/SplitWhenTest.scala | 0 .../apache/pekko/stream/tck/Timeouts.scala | 0 .../stream/tck/TransformProcessorTest.scala | 0 .../stream/tck/VirtualPublisherTest.scala | 0 .../javadsl/JavaFlowSupportCompileTest.java | 0 .../pekko/stream/StreamAttributeDocTest.java | 0 .../org/apache/pekko/stream/StreamTest.java | 0 .../pekko/stream/io/InputStreamSinkTest.java | 0 .../pekko/stream/io/OutputStreamSinkTest.java | 0 .../stream/io/OutputStreamSourceTest.java | 0 .../pekko/stream/io/SinkAsJavaSourceTest.java | 0 .../pekko/stream/javadsl/AttributesTest.java | 0 .../stream/javadsl/FlowLogWithMarkerTest.java | 0 .../apache/pekko/stream/javadsl/FlowTest.java | 0 .../stream/javadsl/FlowThrottleTest.java | 0 .../stream/javadsl/FlowWithContextTest.java | 0 .../javadsl/FlowWithContextThrottleTest.java | 0 .../pekko/stream/javadsl/FramingTest.java | 0 .../pekko/stream/javadsl/GraphDslTest.java | 0 .../pekko/stream/javadsl/JsonFramingTest.java | 0 .../pekko/stream/javadsl/KillSwitchTest.java | 0 .../stream/javadsl/LazyAndFutureFlowTest.java | 0 .../javadsl/LazyAndFutureSourcesTest.java | 0 .../pekko/stream/javadsl/RetryFlowTest.java | 0 .../stream/javadsl/RunnableGraphTest.java | 0 .../pekko/stream/javadsl/SetupTest.java | 0 .../apache/pekko/stream/javadsl/SinkTest.java | 0 .../stream/javadsl/SourceRunWithTest.java | 0 .../pekko/stream/javadsl/SourceTest.java | 0 .../stream/javadsl/SourceUnfoldTest.java | 0 .../SourceWithContextThrottleTest.java | 0 .../apache/pekko/stream/javadsl/TcpTest.java | 0 .../pekko/stream/stage/JavaIdentityStage.java | 0 .../apache/pekko/stream/stage/StageTest.java | 0 .../src/test/resources/badtruststore | Bin .../src/test/resources/keystore | Bin .../src/test/resources/reference.conf | 0 .../src/test/resources/tcp-spec-keystore.p12 | Bin .../src/test/resources/truststore | Bin .../scaladsl/FlowPublisherSinkSpec.scala | 0 .../pekko/stream/ActorMaterializerSpec.scala | 0 .../pekko/stream/DslConsistencySpec.scala | 0 .../stream/DslFactoriesConsistencySpec.scala | 0 .../org/apache/pekko/stream/FusingSpec.scala | 0 .../stream/SourceLocationAttributeSpec.scala | 0 .../pekko/stream/StreamAttributeDocSpec.scala | 0 .../pekko/stream/StreamDispatcherSpec.scala | 0 .../pekko/stream/SystemMaterializerSpec.scala | 0 .../stream/impl/FanoutProcessorSpec.scala | 0 .../pekko/stream/impl/FixedBufferSpec.scala | 0 .../stream/impl/GraphStageLogicSpec.scala | 0 .../impl/LinearTraversalBuilderSpec.scala | 0 .../ResizableMultiReaderRingBufferSpec.scala | 0 .../stream/impl/SubInletOutletSpec.scala | 0 .../pekko/stream/impl/TimeoutsSpec.scala | 0 .../stream/impl/TraversalBuilderSpec.scala | 0 .../stream/impl/TraversalTestUtils.scala | 0 .../fusing/ActorGraphInterpreterSpec.scala | 0 .../impl/fusing/AsyncCallbackSpec.scala | 0 .../impl/fusing/ChasingEventsSpec.scala | 0 .../GraphInterpreterFailureModesSpec.scala | 0 .../fusing/GraphInterpreterPortsSpec.scala | 0 .../impl/fusing/GraphInterpreterSpec.scala | 0 .../stream/impl/fusing/InterpreterSpec.scala | 0 .../impl/fusing/InterpreterStressSpec.scala | 0 .../fusing/InterpreterSupervisionSpec.scala | 0 .../impl/fusing/KeepGoingStageSpec.scala | 0 .../fusing/LifecycleInterpreterSpec.scala | 0 .../pekko/stream/impl/io/TLSUtilsSpec.scala | 0 .../stream/io/ByteStringParserSpec.scala | 0 .../pekko/stream/io/DeprecatedTlsSpec.scala | 0 .../apache/pekko/stream/io/FileSinkSpec.scala | 0 .../pekko/stream/io/FileSourceSpec.scala | 0 .../pekko/stream/io/InputStreamSinkSpec.scala | 0 .../stream/io/InputStreamSourceSpec.scala | 0 .../stream/io/OutputStreamSinkSpec.scala | 0 .../stream/io/OutputStreamSourceSpec.scala | 0 .../apache/pekko/stream/io/TcpHelper.scala | 0 .../org/apache/pekko/stream/io/TcpSpec.scala | 0 .../org/apache/pekko/stream/io/TlsSpec.scala | 0 .../io/compression/CodecSpecSupport.scala | 0 .../stream/io/compression/CoderSpec.scala | 0 .../compression/CompressionTestingTools.scala | 0 .../stream/io/compression/DeflateSpec.scala | 0 .../stream/io/compression/GzipSpec.scala | 0 .../GzipWithCustomCompressionLevelSpec.scala | 0 .../ActorRefBackpressureSinkSpec.scala | 0 .../ActorRefBackpressureSourceSpec.scala | 0 .../stream/scaladsl/ActorRefSinkSpec.scala | 0 .../stream/scaladsl/ActorRefSourceSpec.scala | 0 .../scaladsl/AggregateWithBoundarySpec.scala | 0 .../stream/scaladsl/AttributesSpec.scala | 0 .../pekko/stream/scaladsl/BidiFlowSpec.scala | 0 .../scaladsl/BoundedSourceQueueSpec.scala | 0 .../scaladsl/CancellationStrategySpec.scala | 0 .../stream/scaladsl/CollectionSinkSpec.scala | 0 .../stream/scaladsl/CompressionSpec.scala | 0 .../scaladsl/CoupledTerminationFlowSpec.scala | 0 .../stream/scaladsl/FailedSourceSpec.scala | 0 .../stream/scaladsl/FlowAlsoToAllSpec.scala | 0 .../stream/scaladsl/FlowAppendSpec.scala | 0 .../pekko/stream/scaladsl/FlowAskSpec.scala | 0 .../pekko/stream/scaladsl/FlowBatchSpec.scala | 0 .../scaladsl/FlowBatchWeightedSpec.scala | 0 .../stream/scaladsl/FlowBufferSpec.scala | 0 .../stream/scaladsl/FlowCollectSpec.scala | 0 .../stream/scaladsl/FlowCollectTypeSpec.scala | 0 .../stream/scaladsl/FlowCompileSpec.scala | 0 .../scaladsl/FlowConcatAllLazySpec.scala | 0 .../stream/scaladsl/FlowConcatAllSpec.scala | 0 .../stream/scaladsl/FlowConcatSpec.scala | 0 .../stream/scaladsl/FlowConflateSpec.scala | 0 .../pekko/stream/scaladsl/FlowDelaySpec.scala | 0 .../stream/scaladsl/FlowDetacherSpec.scala | 0 .../stream/scaladsl/FlowDispatcherSpec.scala | 0 .../pekko/stream/scaladsl/FlowDropSpec.scala | 0 .../stream/scaladsl/FlowDropWhileSpec.scala | 0 .../stream/scaladsl/FlowDropWithinSpec.scala | 0 .../stream/scaladsl/FlowExpandSpec.scala | 0 .../stream/scaladsl/FlowExtrapolateSpec.scala | 0 .../stream/scaladsl/FlowFilterSpec.scala | 0 .../scaladsl/FlowFlatMapPrefixSpec.scala | 0 .../scaladsl/FlowFlattenMergeSpec.scala | 0 .../stream/scaladsl/FlowFoldAsyncSpec.scala | 0 .../pekko/stream/scaladsl/FlowFoldSpec.scala | 0 .../stream/scaladsl/FlowForeachSpec.scala | 0 .../stream/scaladsl/FlowFromFutureSpec.scala | 0 .../stream/scaladsl/FlowFutureFlowSpec.scala | 0 .../stream/scaladsl/FlowGroupBySpec.scala | 0 .../stream/scaladsl/FlowGroupedSpec.scala | 0 .../scaladsl/FlowGroupedWeightedSpec.scala | 0 .../scaladsl/FlowGroupedWithinSpec.scala | 0 .../stream/scaladsl/FlowIdleInjectSpec.scala | 0 .../scaladsl/FlowInitialDelaySpec.scala | 0 .../scaladsl/FlowInterleaveAllSpec.scala | 0 .../stream/scaladsl/FlowInterleaveSpec.scala | 0 .../stream/scaladsl/FlowIntersperseSpec.scala | 0 .../stream/scaladsl/FlowIteratorSpec.scala | 0 .../pekko/stream/scaladsl/FlowJoinSpec.scala | 0 .../stream/scaladsl/FlowKillSwitchSpec.scala | 0 .../pekko/stream/scaladsl/FlowLimitSpec.scala | 0 .../scaladsl/FlowLimitWeightedSpec.scala | 0 .../pekko/stream/scaladsl/FlowLogSpec.scala | 0 .../scaladsl/FlowLogWithMarkerSpec.scala | 0 .../stream/scaladsl/FlowMapAsyncSpec.scala | 0 .../scaladsl/FlowMapAsyncUnorderedSpec.scala | 0 .../stream/scaladsl/FlowMapConcatSpec.scala | 0 .../stream/scaladsl/FlowMapErrorSpec.scala | 0 .../pekko/stream/scaladsl/FlowMapSpec.scala | 0 .../stream/scaladsl/FlowMergeAllSpec.scala | 0 .../pekko/stream/scaladsl/FlowMergeSpec.scala | 0 .../stream/scaladsl/FlowMonitorSpec.scala | 0 .../stream/scaladsl/FlowOnCompleteSpec.scala | 0 .../stream/scaladsl/FlowOrElseSpec.scala | 0 .../scaladsl/FlowPrefixAndTailSpec.scala | 0 .../stream/scaladsl/FlowPrependSpec.scala | 0 .../stream/scaladsl/FlowRecoverSpec.scala | 0 .../stream/scaladsl/FlowRecoverWithSpec.scala | 0 .../stream/scaladsl/FlowReduceSpec.scala | 0 .../stream/scaladsl/FlowScanAsyncSpec.scala | 0 .../pekko/stream/scaladsl/FlowScanSpec.scala | 0 .../stream/scaladsl/FlowSectionSpec.scala | 0 .../stream/scaladsl/FlowSlidingSpec.scala | 0 .../pekko/stream/scaladsl/FlowSpec.scala | 0 .../stream/scaladsl/FlowSplitAfterSpec.scala | 0 .../stream/scaladsl/FlowSplitWhenSpec.scala | 0 .../scaladsl/FlowStatefulMapConcatSpec.scala | 0 .../stream/scaladsl/FlowStatefulMapSpec.scala | 0 .../stream/scaladsl/FlowSupervisionSpec.scala | 0 .../pekko/stream/scaladsl/FlowTakeSpec.scala | 0 .../stream/scaladsl/FlowTakeWhileSpec.scala | 0 .../stream/scaladsl/FlowTakeWithinSpec.scala | 0 .../stream/scaladsl/FlowThrottleSpec.scala | 0 .../pekko/stream/scaladsl/FlowWatchSpec.scala | 0 .../scaladsl/FlowWatchTerminationSpec.scala | 0 .../stream/scaladsl/FlowWireTapSpec.scala | 0 .../scaladsl/FlowWithContextLogSpec.scala | 0 .../stream/scaladsl/FlowWithContextSpec.scala | 0 .../FlowWithContextThrottleSpec.scala | 0 .../stream/scaladsl/FlowZipAllSpec.scala | 0 .../pekko/stream/scaladsl/FlowZipSpec.scala | 0 .../scaladsl/FlowZipWithIndexSpec.scala | 0 .../stream/scaladsl/FlowZipWithSpec.scala | 0 .../pekko/stream/scaladsl/FramingSpec.scala | 0 .../scaladsl/FromMaterializationSpec.scala | 0 .../stream/scaladsl/GraphBackedFlowSpec.scala | 0 .../stream/scaladsl/GraphBalanceSpec.scala | 0 .../stream/scaladsl/GraphBroadcastSpec.scala | 0 .../stream/scaladsl/GraphConcatSpec.scala | 0 .../stream/scaladsl/GraphDSLCompileSpec.scala | 0 .../stream/scaladsl/GraphMatValueSpec.scala | 0 .../scaladsl/GraphMergeLatestSpec.scala | 0 .../scaladsl/GraphMergePreferredSpec.scala | 0 .../scaladsl/GraphMergePrioritizedNSpec.scala | 0 .../scaladsl/GraphMergePrioritizedSpec.scala | 0 .../scaladsl/GraphMergeSequenceSpec.scala | 0 .../scaladsl/GraphMergeSortedSpec.scala | 0 .../stream/scaladsl/GraphMergeSpec.scala | 0 .../scaladsl/GraphOpsIntegrationSpec.scala | 0 .../stream/scaladsl/GraphPartialSpec.scala | 0 .../stream/scaladsl/GraphPartitionSpec.scala | 0 .../scaladsl/GraphStageTimersSpec.scala | 0 .../stream/scaladsl/GraphUnzipSpec.scala | 0 .../stream/scaladsl/GraphUnzipWithSpec.scala | 0 .../stream/scaladsl/GraphWireTapSpec.scala | 0 .../stream/scaladsl/GraphZipLatestSpec.scala | 0 .../scaladsl/GraphZipLatestWithSpec.scala | 0 .../pekko/stream/scaladsl/GraphZipNSpec.scala | 0 .../pekko/stream/scaladsl/GraphZipSpec.scala | 0 .../stream/scaladsl/GraphZipWithNSpec.scala | 0 .../stream/scaladsl/GraphZipWithSpec.scala | 0 .../pekko/stream/scaladsl/HeadSinkSpec.scala | 0 .../pekko/stream/scaladsl/HubSpec.scala | 0 .../stream/scaladsl/JsonFramingSpec.scala | 0 .../pekko/stream/scaladsl/LastSinkSpec.scala | 0 .../stream/scaladsl/LazilyAsyncSpec.scala | 0 .../pekko/stream/scaladsl/LazyFlowSpec.scala | 0 .../pekko/stream/scaladsl/LazySinkSpec.scala | 0 .../stream/scaladsl/LazySourceSpec.scala | 0 .../stream/scaladsl/MaybeSourceSpec.scala | 0 .../stream/scaladsl/NeverSourceSpec.scala | 0 .../stream/scaladsl/PublisherSinkSpec.scala | 0 .../pekko/stream/scaladsl/QueueSinkSpec.scala | 0 .../stream/scaladsl/QueueSourceSpec.scala | 0 .../pekko/stream/scaladsl/RestartSpec.scala | 0 .../pekko/stream/scaladsl/RetryFlowSpec.scala | 0 .../stream/scaladsl/ReverseArrowSpec.scala | 0 .../stream/scaladsl/RunnableGraphSpec.scala | 0 .../pekko/stream/scaladsl/SeqSinkSpec.scala | 0 .../pekko/stream/scaladsl/SetupSpec.scala | 0 .../scaladsl/SinkAsJavaStreamSpec.scala | 0 .../scaladsl/SinkForeachAsyncSpec.scala | 0 .../scaladsl/SinkForeachParallelSpec.scala | 0 .../pekko/stream/scaladsl/SinkSpec.scala | 0 .../scaladsl/SourceFromPublisherSpec.scala | 0 .../pekko/stream/scaladsl/SourceSpec.scala | 0 .../scaladsl/SourceWithContextSpec.scala | 0 .../stream/scaladsl/StageActorRefSpec.scala | 0 .../scaladsl/StreamConvertersSpec.scala | 0 .../stream/scaladsl/StreamRefsSpec.scala | 0 .../stream/scaladsl/SubscriberSinkSpec.scala | 0 .../scaladsl/SubscriberSourceSpec.scala | 0 .../SubstreamSubscriptionTimeoutSpec.scala | 0 .../stream/scaladsl/TakeLastSinkSpec.scala | 0 .../pekko/stream/scaladsl/TestConfig.scala | 0 .../stream/scaladsl/TickSourceSpec.scala | 0 .../UnfoldResourceAsyncSourceSpec.scala | 0 .../scaladsl/UnfoldResourceSourceSpec.scala | 0 .../scaladsl/WithContextUsageSpec.scala | 0 .../snapshot/MaterializerStateSpec.scala | 0 .../stream/typed/javadsl/ActorFlow.scala | 0 .../stream/typed/javadsl/ActorSink.scala | 0 .../stream/typed/javadsl/ActorSource.scala | 0 .../pekko/stream/typed/javadsl/PubSub.scala | 0 .../stream/typed/scaladsl/ActorFlow.scala | 0 .../stream/typed/scaladsl/ActorSink.scala | 0 .../stream/typed/scaladsl/ActorSource.scala | 0 .../pekko/stream/typed/scaladsl/PubSub.scala | 0 .../docs/javadsl/ActorFlowCompileTest.java | 0 .../pekko/stream/typed/ActorSinkExample.java | 0 .../stream/typed/ActorSinkWithAckExample.java | 0 .../stream/typed/ActorSourceExample.java | 0 .../ActorSourceWithBackpressureExample.java | 0 .../javadsl/ActorSourceSinkCompileTest.java | 0 .../CustomGuardianAndMaterializerTest.java | 0 .../src/test/resources/logback-test.xml | 0 .../stream/typed/ActorSourceSinkExample.scala | 0 .../scala/docs/scaladsl/ActorFlowSpec.scala | 0 .../typed/scaladsl/ActorSourceSinkSpec.scala | 0 .../scaladsl/MaterializerForTypedSpec.scala | 0 .../stream/typed/scaladsl/PubSubSpec.scala | 0 .../akka/stream/FanInShapeN.scala.template | 0 .../akka/stream/FanOutShapeN.scala.template | 0 .../stream/javadsl/GraphCreate.scala.template | 0 .../stream/javadsl/UnzipWith.scala.template | 0 .../javadsl/ZipLatestWith.scala.template | 0 .../stream/javadsl/ZipWith.scala.template | 0 .../stream/scaladsl/GraphApply.scala.template | 0 .../scaladsl/UnzipWithApply.scala.template | 0 .../ZipLatestWithApply.scala.template | 0 .../scaladsl/ZipWithApply.scala.template | 0 .../pekko/stream/javadsl/JavaFlowSupport.java | 0 .../pekko/stream/StreamRefMessages.java | 0 .../pekko/stream/javadsl/AsPublisher.java | 0 .../stream/javadsl/FramingTruncation.java | 0 .../src/main/protobuf/StreamRefMessages.proto | 0 .../src/main/resources/reference.conf | 0 .../stream/impl/JavaFlowAndRsConverters.scala | 0 .../stream/scaladsl/JavaFlowSupport.scala | 0 .../sslconfig/pekko/PekkoSSLConfig.scala | 0 .../pekko/SSLEngineConfigurator.scala | 0 .../pekko/util/PekkoLoggerBridge.scala | 0 .../pekko/stream/ActorMaterializer.scala | 0 .../org/apache/pekko/stream/Attributes.scala | 0 .../pekko/stream/BoundedSourceQueue.scala | 0 .../pekko/stream/CompletionStrategy.scala | 0 .../org/apache/pekko/stream/FanInShape.scala | 0 .../apache/pekko/stream/FanInShape1N.scala | 0 .../org/apache/pekko/stream/FanOutShape.scala | 0 .../org/apache/pekko/stream/FlowMonitor.scala | 0 .../scala/org/apache/pekko/stream/Graph.scala | 0 .../org/apache/pekko/stream/IOResult.scala | 0 .../org/apache/pekko/stream/KillSwitch.scala | 0 .../apache/pekko/stream/Materializer.scala | 0 .../stream/MaterializerLoggingProvider.scala | 0 .../stream/NeverMaterializedException.scala | 0 .../pekko/stream/OverflowStrategy.scala | 0 .../pekko/stream/QueueOfferResult.scala | 0 .../apache/pekko/stream/RestartSettings.scala | 0 .../scala/org/apache/pekko/stream/Shape.scala | 0 .../apache/pekko/stream/SslTlsOptions.scala | 0 .../stream/StreamDetachedException.scala | 0 .../stream/StreamLimitReachedException.scala | 0 .../pekko/stream/StreamRefSettings.scala | 0 .../org/apache/pekko/stream/StreamRefs.scala | 0 .../pekko/stream/StreamTcpException.scala | 0 .../SubscriptionWithCancelException.scala | 0 .../stream/SubstreamCancelStrategy.scala | 0 .../org/apache/pekko/stream/Supervision.scala | 0 .../pekko/stream/SystemMaterializer.scala | 0 .../apache/pekko/stream/ThrottleMode.scala | 0 .../TooManySubstreamsOpenException.scala | 0 .../pekko/stream/UniformFanInShape.scala | 0 .../pekko/stream/UniformFanOutShape.scala | 0 .../WatchedActorTerminatedException.scala | 0 .../stream/impl/ActorMaterializerImpl.scala | 0 .../pekko/stream/impl/ActorProcessor.scala | 0 .../pekko/stream/impl/ActorPublisher.scala | 0 .../impl/ActorRefBackpressureSinkStage.scala | 0 .../impl/ActorRefBackpressureSource.scala | 0 .../pekko/stream/impl/ActorRefSinkStage.scala | 0 .../pekko/stream/impl/ActorRefSource.scala | 0 .../stream/impl/ActorSubscriberMessage.scala | 0 .../stream/impl/BoundedSourceQueue.scala | 0 .../apache/pekko/stream/impl/Buffers.scala | 0 .../stream/impl/CompletedPublishers.scala | 0 .../pekko/stream/impl/ConstantFun.scala | 0 .../stream/impl/ContextPropagation.scala | 0 .../pekko/stream/impl/EmptySource.scala | 0 .../stream/impl/ExposedPublisherReceive.scala | 0 .../pekko/stream/impl/FailedSource.scala | 0 .../org/apache/pekko/stream/impl/FanIn.scala | 0 .../org/apache/pekko/stream/impl/FanOut.scala | 0 .../pekko/stream/impl/FanoutProcessor.scala | 0 .../pekko/stream/impl/JavaStreamSource.scala | 0 .../pekko/stream/impl/JsonObjectParser.scala | 0 .../apache/pekko/stream/impl/LazySource.scala | 0 .../stream/impl/MaterializerGuardian.scala | 0 .../pekko/stream/impl/MaybeSource.scala | 0 .../apache/pekko/stream/impl/Messages.scala | 0 .../apache/pekko/stream/impl/Modules.scala | 0 .../impl/PhasedFusingActorMaterializer.scala | 0 .../pekko/stream/impl/QueueSource.scala | 0 .../impl/ReactiveStreamsCompliance.scala | 0 .../impl/ResizableMultiReaderRingBuffer.scala | 0 .../stream/impl/RetryFlowCoordinator.scala | 0 .../pekko/stream/impl/SeqActorName.scala | 0 .../apache/pekko/stream/impl/SetupStage.scala | 0 .../pekko/stream/impl/SingleConcat.scala | 0 .../stream/impl/SinkholeSubscriber.scala | 0 .../org/apache/pekko/stream/impl/Sinks.scala | 0 .../org/apache/pekko/stream/impl/Stages.scala | 0 .../pekko/stream/impl/StreamLayout.scala | 0 .../impl/StreamSubscriptionTimeout.scala | 0 .../pekko/stream/impl/SubFlowImpl.scala | 0 .../stream/impl/SubscriberManagement.scala | 0 .../apache/pekko/stream/impl/Throttle.scala | 0 .../org/apache/pekko/stream/impl/Timers.scala | 0 .../apache/pekko/stream/impl/Transfer.scala | 0 .../pekko/stream/impl/TraversalBuilder.scala | 0 .../org/apache/pekko/stream/impl/Unfold.scala | 0 .../stream/impl/UnfoldResourceSource.scala | 0 .../impl/UnfoldResourceSourceAsync.scala | 0 .../impl/fusing/ActorGraphInterpreter.scala | 0 .../impl/fusing/AggregateWithBoundary.scala | 0 .../stream/impl/fusing/FlatMapPrefix.scala | 0 .../pekko/stream/impl/fusing/FutureFlow.scala | 0 .../stream/impl/fusing/GraphInterpreter.scala | 0 .../stream/impl/fusing/GraphStages.scala | 0 .../apache/pekko/stream/impl/fusing/Ops.scala | 0 .../stream/impl/fusing/StreamOfStreams.scala | 0 .../stream/impl/io/ByteStringParser.scala | 0 .../stream/impl/io/FileOutputStage.scala | 0 .../pekko/stream/impl/io/IOSources.scala | 0 .../stream/impl/io/InputStreamSinkStage.scala | 0 .../stream/impl/io/InputStreamSource.scala | 0 .../impl/io/OutputStreamGraphStage.scala | 0 .../impl/io/OutputStreamSourceStage.scala | 0 .../pekko/stream/impl/io/TLSActor.scala | 0 .../pekko/stream/impl/io/TcpStages.scala | 0 .../pekko/stream/impl/io/TlsModule.scala | 0 .../io/compression/CompressionUtils.scala | 0 .../impl/io/compression/Compressor.scala | 0 .../io/compression/DeflateCompressor.scala | 0 .../io/compression/DeflateDecompressor.scala | 0 .../compression/DeflateDecompressorBase.scala | 0 .../impl/io/compression/GzipCompressor.scala | 0 .../io/compression/GzipDecompressor.scala | 0 .../apache/pekko/stream/impl/package.scala | 0 .../stream/impl/streamref/SinkRefImpl.scala | 0 .../stream/impl/streamref/SourceRefImpl.scala | 0 .../streamref/StreamRefResolverImpl.scala | 0 .../streamref/StreamRefSettingsImpl.scala | 0 .../impl/streamref/StreamRefsMaster.scala | 0 .../impl/streamref/StreamRefsProtocol.scala | 0 .../pekko/stream/javadsl/BidiFlow.scala | 0 .../pekko/stream/javadsl/Compression.scala | 0 .../javadsl/CoupledTerminationFlow.scala | 0 .../pekko/stream/javadsl/DelayStrategy.scala | 0 .../apache/pekko/stream/javadsl/FileIO.scala | 0 .../apache/pekko/stream/javadsl/Flow.scala | 0 .../stream/javadsl/FlowWithContext.scala | 0 .../apache/pekko/stream/javadsl/Framing.scala | 0 .../apache/pekko/stream/javadsl/Graph.scala | 0 .../org/apache/pekko/stream/javadsl/Hub.scala | 0 .../pekko/stream/javadsl/JsonFraming.scala | 0 .../apache/pekko/stream/javadsl/Keep.scala | 0 .../pekko/stream/javadsl/MergeLatest.scala | 0 .../apache/pekko/stream/javadsl/Queue.scala | 0 .../pekko/stream/javadsl/RestartFlow.scala | 0 .../pekko/stream/javadsl/RestartSink.scala | 0 .../pekko/stream/javadsl/RestartSource.scala | 0 .../pekko/stream/javadsl/RetryFlow.scala | 0 .../apache/pekko/stream/javadsl/Sink.scala | 0 .../apache/pekko/stream/javadsl/Source.scala | 0 .../stream/javadsl/SourceWithContext.scala | 0 .../stream/javadsl/StreamConverters.scala | 0 .../pekko/stream/javadsl/StreamRefs.scala | 0 .../apache/pekko/stream/javadsl/SubFlow.scala | 0 .../pekko/stream/javadsl/SubSource.scala | 0 .../org/apache/pekko/stream/javadsl/TLS.scala | 0 .../org/apache/pekko/stream/javadsl/Tcp.scala | 0 .../apache/pekko/stream/javadsl/package.scala | 0 .../pekko/stream/scaladsl/BidiFlow.scala | 0 .../pekko/stream/scaladsl/Compression.scala | 0 .../scaladsl/CoupledTerminationFlow.scala | 0 .../pekko/stream/scaladsl/DelayStrategy.scala | 0 .../apache/pekko/stream/scaladsl/FileIO.scala | 0 .../apache/pekko/stream/scaladsl/Flow.scala | 0 .../stream/scaladsl/FlowWithContext.scala | 0 .../stream/scaladsl/FlowWithContextOps.scala | 0 .../pekko/stream/scaladsl/Framing.scala | 0 .../apache/pekko/stream/scaladsl/Graph.scala | 0 .../apache/pekko/stream/scaladsl/Hub.scala | 0 .../pekko/stream/scaladsl/JsonFraming.scala | 0 .../stream/scaladsl/Materialization.scala | 0 .../pekko/stream/scaladsl/MergeLatest.scala | 0 .../apache/pekko/stream/scaladsl/Queue.scala | 0 .../pekko/stream/scaladsl/RestartFlow.scala | 0 .../pekko/stream/scaladsl/RestartSink.scala | 0 .../pekko/stream/scaladsl/RestartSource.scala | 0 .../pekko/stream/scaladsl/RetryFlow.scala | 0 .../apache/pekko/stream/scaladsl/Sink.scala | 0 .../apache/pekko/stream/scaladsl/Source.scala | 0 .../stream/scaladsl/SourceWithContext.scala | 0 .../stream/scaladsl/StreamConverters.scala | 0 .../pekko/stream/scaladsl/StreamRefs.scala | 0 .../pekko/stream/scaladsl/SubFlow.scala | 0 .../apache/pekko/stream/scaladsl/TLS.scala | 0 .../apache/pekko/stream/scaladsl/Tcp.scala | 0 .../pekko/stream/scaladsl/package.scala | 0 .../serialization/StreamRefSerializer.scala | 0 .../stream/snapshot/MaterializerState.scala | 0 .../pekko/stream/stage/GraphStage.scala | 0 .../pekko/stream/stage/StageLogging.scala | 0 .../src/main/resources/reference.conf | 0 .../testkit/CallingThreadDispatcher.scala | 0 .../ExplicitlyTriggeredScheduler.scala | 0 .../pekko/testkit/JavaSerializable.scala | 0 .../org/apache/pekko/testkit/SocketUtil.scala | 0 .../apache/pekko/testkit/TestActorRef.scala | 0 .../org/apache/pekko/testkit/TestActors.scala | 0 .../apache/pekko/testkit/TestBarrier.scala | 0 .../pekko/testkit/TestEventListener.scala | 0 .../apache/pekko/testkit/TestException.scala | 0 .../org/apache/pekko/testkit/TestFSMRef.scala | 0 .../pekko/testkit/TestJavaSerializer.scala | 0 .../org/apache/pekko/testkit/TestKit.scala | 0 .../pekko/testkit/TestKitExtension.scala | 0 .../apache/pekko/testkit/TestKitUtils.scala | 0 .../org/apache/pekko/testkit/TestLatch.scala | 0 .../pekko/testkit/javadsl/EventFilter.scala | 0 .../pekko/testkit/javadsl/TestKit.scala | 0 .../org/apache/pekko/testkit/package.scala | 0 .../PekkoJUnitActorSystemResource.java | 0 .../testkit/TestActorRefJavaCompile.java | 0 .../pekko/testkit/javadsl/TestKitApiTest.java | 0 .../src/test/resources/reference.conf | 0 .../apache/pekko/testkit/AbstractSpec.scala | 0 .../org/apache/pekko/testkit/Coroner.scala | 0 .../apache/pekko/testkit/CoronerSpec.scala | 0 .../pekko/testkit/DefaultTimeoutSpec.scala | 0 .../ExplicitlyTriggeredSchedulerSpec.scala | 0 .../pekko/testkit/ImplicitSenderSpec.scala | 0 .../org/apache/pekko/testkit/PekkoSpec.scala | 0 .../apache/pekko/testkit/PekkoSpecSpec.scala | 0 .../pekko/testkit/TestActorRefSpec.scala | 0 .../apache/pekko/testkit/TestActorsSpec.scala | 0 .../pekko/testkit/TestEventListenerSpec.scala | 0 .../apache/pekko/testkit/TestFSMRefSpec.scala | 0 .../apache/pekko/testkit/TestProbeSpec.scala | 0 .../org/apache/pekko/testkit/TestTags.scala | 0 .../apache/pekko/testkit/TestTimeSpec.scala | 0 .../pekko/testkit/WithLogCapturing.scala | 0 .../testkit/metrics/AveragingGauge.scala | 0 .../metrics/FileDescriptorMetricSet.scala | 0 .../pekko/testkit/metrics/HdrHistogram.scala | 0 .../metrics/KnownOpsInTimespanTimer.scala | 0 .../metrics/MemoryUsageSnapshotting.scala | 0 .../pekko/testkit/metrics/MetricKeyDSL.scala | 0 .../pekko/testkit/metrics/MetricsKit.scala | 0 .../pekko/testkit/metrics/MetricsKitOps.scala | 0 .../testkit/metrics/MetricsKitSpec.scala | 0 .../reporter/PekkoConsoleReporter.scala | 0 2930 files changed, 1466 insertions(+), 1462 deletions(-) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/resources/reference.conf (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/CapturedLogEvent.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/Effect.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/FishingOutcome.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/LoggingEvent.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/TestException.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/TestKitSettings.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/ActorSystemStub.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/BehaviorTestKitImpl.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/CapturingAppender.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/ControlledExecutor.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/DebugRef.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/EffectfulActorContext.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/LogbackUtil.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/LoggingTestKitImpl.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/StubbedActorContext.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestAppender.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestInboxImpl.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestKitUtils.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestProbeImpl.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/ActorTestKit.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/BehaviorTestKit.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/Effects.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/LogCapturing.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/LoggingTestKit.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/ManualTime.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/SerializationTestKit.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/TestInbox.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/TestKitJunitResource.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/TestProbe.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ActorTestKit.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ActorTestKitBase.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/BehaviorTestKit.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/Effects.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/LogCapturing.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/LoggingTestKit.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ManualTime.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ScalaTestWithActorTestKit.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/SerializationTestKit.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/TestInbox.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/TestProbe.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/package.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/JunitIntegrationExampleTest.java (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/LogCapturingExampleTest.java (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/ManualTimerExampleTest.java (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/TestConfigExample.java (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/ActorTestKitApiTest.java (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/ActorTestKitTest.java (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/BehaviorTestKitTest.java (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/LoggingTestKitTest.java (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/TestProbeTest.java (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/resources/application-test.conf (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/resources/application.conf (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/resources/logback-test.xml (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/ManualTimerExampleSpec.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/ScalaTestIntegrationExampleSpec.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/TestConfigExample.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ActorTestKitSpec.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/BehaviorTestKitSpec.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/LoggingEventFilterSpec.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/TestAppenderSpec.scala (100%) rename {akka-actor-testkit-typed => actor-testkit-typed}/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/TestProbeSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/bind/etc/bind.keys (100%) rename {akka-actor-tests => actor-tests}/src/test/bind/etc/db.0 (100%) rename {akka-actor-tests => actor-tests}/src/test/bind/etc/db.127 (100%) rename {akka-actor-tests => actor-tests}/src/test/bind/etc/db.255 (100%) rename {akka-actor-tests => actor-tests}/src/test/bind/etc/db.bar.example (100%) rename {akka-actor-tests => actor-tests}/src/test/bind/etc/db.empty (100%) rename {akka-actor-tests => actor-tests}/src/test/bind/etc/db.foo.test (100%) rename {akka-actor-tests => actor-tests}/src/test/bind/etc/db.local (100%) rename {akka-actor-tests => actor-tests}/src/test/bind/etc/db.root (100%) rename {akka-actor-tests => actor-tests}/src/test/bind/etc/named.conf (100%) rename {akka-actor-tests => actor-tests}/src/test/bind/etc/named.conf.default-zones (100%) rename {akka-actor-tests => actor-tests}/src/test/bind/etc/named.conf.local (100%) rename {akka-actor-tests => actor-tests}/src/test/bind/etc/named.conf.options (100%) rename {akka-actor-tests => actor-tests}/src/test/bind/etc/rndc.key (100%) rename {akka-actor-tests => actor-tests}/src/test/bind/etc/zones.rfc1918 (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/actor/AbstractFSMActorTest.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/actor/ActorCreationTest.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/actor/ActorSelectionTest.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/actor/ActorSystemTest.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/actor/AddressTest.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/actor/JavaAPI.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/actor/JavaAPITestActor.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/actor/JavaExtension.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/actor/NonPublicClass.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/actor/NonStaticCreator.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/actor/StashJavaAPI.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/actor/StashJavaAPITestActors.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/actor/TestAnnotation.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/actor/setup/ActorSystemSetupTest.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/dispatch/JavaFutureTests.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/event/ActorWithMDC.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/event/LoggingAdapterTest.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/japi/JavaAPITestBase.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/japi/MatchBuilderTest.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/japi/ThrowablesTest.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/japi/pf/PFBuilderTest.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/japi/pf/ReceiveBuilderTest.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/pattern/CircuitBreakerTest.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/pattern/PatternsTest.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/pattern/StatusReplyTest.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/util/ByteStringTest.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/util/JavaDuration.java (100%) rename {akka-actor-tests => actor-tests}/src/test/java/org/apache/pekko/util/LineNumberSpecCodeForJava.java (100%) rename {akka-actor-tests => actor-tests}/src/test/resources/reference.conf (100%) rename {akka-actor-tests => actor-tests}/src/test/scala-2.12/org/apache/pekko/util/LineNumberSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala-2.12/org/apache/pekko/util/TypedMultiMapSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala-2.13/org/apache/pekko/util/LineNumberSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala-2.13/org/apache/pekko/util/TypedMultiMapSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala-3/org/apache/pekko/util/LineNumberSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/Messages.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/PekkoExceptionSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/PekkoVersionSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/ActorConfigurationVerificationSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/ActorCreationPerfSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/ActorLifeCycleSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/ActorMailboxSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/ActorPathSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/ActorRefSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/ActorSelectionSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/ActorSystemDispatcherSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/ActorSystemSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/ActorTimeoutSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/ActorWithBoundedStashSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/ActorWithStashSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/Bench.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/ConsistencySpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/CoordinatedShutdownSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/DeadLetterSupressionSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/DeadLetterSuspensionSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/DeathWatchSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/DeployerSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/DynamicAccessSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/ExtensionSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/FSMActorSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/FSMTimingSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/FSMTransitionSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/ForwardActorSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/FunctionRefSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/HotSwapSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/LocalActorRefProviderSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/PropsCreationSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/ProviderSelectionSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/ReceiveTimeoutSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/RelativeActorPathSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/RestartStrategySpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/SchedulerSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/Supervisor.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/SupervisorHierarchySpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/SupervisorMiscSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/SupervisorSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/SupervisorTreeSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/Ticket669Spec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/TimerSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/TypedActorSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/UidClashTest.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/dispatch/ActorModelSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/dispatch/BalancingDispatcherSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/dispatch/DispatcherActorSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/dispatch/DispatcherActorsSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/dispatch/DispatchersSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/dispatch/PinnedActorSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/dungeon/DispatchSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/routing/ListenerSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/actor/setup/ActorSystemSetupSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/config/ConfigSpec.scala (96%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/dataflow/Future2Actor.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/dispatch/ControlAwareDispatcherSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/dispatch/DispatcherShutdownSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/dispatch/ExecutionContextSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/dispatch/ForkJoinPoolStarvationSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/dispatch/MailboxConfigSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/dispatch/PriorityDispatcherSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/dispatch/SameThreadExecutionContextSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/dispatch/StablePriorityDispatcherSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/dispatch/sysmsg/SystemMessageListSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/event/AddressTerminatedTopicBenchSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/event/EventBusSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/event/EventStreamSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/event/LoggerSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/event/LoggingReceiveSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/event/MarkerLoggingSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/event/jul/JavaLoggerSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/io/CapacityLimitSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/io/InetAddressDnsResolverSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/io/SimpleDnsCacheSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/io/TcpConnectionSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/io/TcpIntegrationSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/io/TcpIntegrationSpecSupport.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/io/TcpListenerSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/io/UdpConnectedIntegrationSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/io/UdpIntegrationSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/io/dns/AsyncDnsResolverIntegrationSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/io/dns/DnsSettingsSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/io/dns/DockerBindDnsService.scala (94%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/io/dns/NameserverAddressParserSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/io/dns/internal/AsyncDnsManagerSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/io/dns/internal/AsyncDnsResolverSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/io/dns/internal/DnsClientSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/io/dns/internal/MessageSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/io/dns/internal/ResolvConfParserSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/io/dns/internal/TcpDnsClientSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/pattern/AskSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/pattern/BackoffOnRestartSupervisorSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/pattern/BackoffSupervisorSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/pattern/CircuitBreakerMTSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/pattern/CircuitBreakerSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/pattern/CircuitBreakerStressSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/pattern/PatternSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/pattern/PipeToSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/pattern/PromiseRefSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/pattern/RetrySpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/pattern/StatusReplySpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/pattern/extended/ExplicitAskSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/routing/BalancingSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/routing/BroadcastSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/routing/ConfiguredLocalRoutingSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/routing/ConsistentHashingRouterSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/routing/MetricsBasedResizerSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/routing/RandomSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/routing/ResizerSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/routing/RoundRobinSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/routing/RouteeCreationSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/routing/RoutingSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/routing/ScatterGatherFirstCompletedSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/routing/SmallestMailboxSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/routing/TailChoppingSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/serialization/AsyncSerializeSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/serialization/DisabledJavaSerializerWarningSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/serialization/NoVerification.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/serialization/PrimitivesSerializationSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/serialization/SerializationSetupSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/serialization/SerializeSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/testkit/CallingThreadDispatcherModelSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/AsciiStringCopySpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/BoundedBlockingQueueSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/ByteIteratorSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/ByteStringInitializationSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/ByteStringSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/DoubleLinkedListSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/DurationSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/FrequencyListSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/FrequencySketchSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/ImmutableIntMapSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/IndexSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/LineNumberSpecCodeForScala.scala (100%) create mode 100644 actor-tests/src/test/scala/org/apache/pekko/util/ManifestInfoSpec.scala rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/MessageBufferSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/PrettyDurationSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/RecencyListSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/ReflectSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/SegmentedRecencyListSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/SwitchSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/TokenBucketSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/VersionSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/WildcardIndexSpec.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/org/apache/pekko/util/ZipfianGenerator.scala (100%) rename {akka-actor-tests => actor-tests}/src/test/scala/other/SerializerOutsidePekkoPackage.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/Aggregator.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/AggregatorTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/BubblingSample.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/BubblingSampleTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/DispatchersDocTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/FSMDocTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/GracefulStopDocTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsAskWithStatusTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/MailboxDocTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/OOIntroTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/RouterTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/SpawnProtocolDocTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/StashDocSample.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/StashDocTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/TailChopping.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/coexistence/TypedWatchingClassicTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/extensions/ExtensionDocTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/fromclassic/ClassicSample.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/fromclassic/TypedSample.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/pubsub/PubSubExample.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/org/apache/pekko/actor/typed/ActorSystemTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/org/apache/pekko/actor/typed/DispatcherSelectorTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/org/apache/pekko/actor/typed/ExtensionsTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/org/apache/pekko/actor/typed/MailboxSelectorTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/org/apache/pekko/actor/typed/SchedulerTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/org/apache/pekko/actor/typed/eventstream/EventStreamTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/org/apache/pekko/actor/typed/javadsl/ActorCompile.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/org/apache/pekko/actor/typed/javadsl/ActorContextAskTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/org/apache/pekko/actor/typed/javadsl/ActorContextPipeToSelfTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/org/apache/pekko/actor/typed/javadsl/ActorLoggingTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/org/apache/pekko/actor/typed/javadsl/AdapterTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/org/apache/pekko/actor/typed/javadsl/BehaviorBuilderTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/org/apache/pekko/actor/typed/javadsl/InterceptTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/org/apache/pekko/actor/typed/javadsl/ReceiveBuilderTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/org/apache/pekko/actor/typed/javadsl/RoutersTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/org/apache/pekko/actor/typed/javadsl/StashBufferTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/org/apache/pekko/actor/typed/javadsl/WatchTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/java/org/apache/pekko/actor/typed/receptionist/ReceptionistApiTest.java (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/resources/logback-doc-dev.xml (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/resources/logback-doc-prod.xml (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/resources/logback-doc-test.xml (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/resources/logback-test.xml (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/resources/mailbox-config-sample.conf (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/Aggregator.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/AggregatorSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/DispatchersDocSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/FSMDocSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/FaultToleranceDocSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/GracefulStopDocSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/MailboxDocSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/OOIntroSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/RouterSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/SpawnProtocolDocSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/StashDocSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/TailChopping.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/coexistence/TypedWatchingClassicSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/extensions/ExtensionDocSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/fromclassic/ClassicSample.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/fromclassic/TypedSample.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/myapp/package.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/pubsub/PubSubExample.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/ActorContextSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/ActorRefIgnoreSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/ActorRefResolverSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/AskSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/BehaviorSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/DeferredSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/ExtensionsSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/InterceptSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/LocalActorRefProviderLogMessagesSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/LogMessagesSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/MailboxSelectorSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/MonitorSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/OrElseSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/PropsSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/SchedulerSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/SpawnProtocolSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/SupervisionSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/TerminatedSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/TimerSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/TransformMessagesSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/WatchSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/coexistence/ClassicSupervisingTypedSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/coexistence/TypedSupervisingClassicSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/delivery/ConsumerControllerSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/delivery/DurableProducerControllerSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/delivery/DurableProducerQueueSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/delivery/DurableWorkPullingSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/delivery/ProducerControllerSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/delivery/ReliableDeliveryRandomSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/delivery/ReliableDeliverySpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/delivery/TestConsumer.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/delivery/TestDurableProducerQueue.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/delivery/TestProducer.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/delivery/TestProducerWithAsk.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/delivery/TestProducerWorkPulling.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/delivery/WorkPullingSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/eventstream/EventStreamSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/internal/ActorRefSerializationSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/internal/ActorSystemSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/internal/adpater/PropsAdapterSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/internal/receptionist/LocalReceptionistSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/internal/receptionist/ServiceKeySerializationSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/internal/routing/PoolRouterSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/internal/routing/RoutingLogicSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/javadsl/AdaptationFailureSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/pubsub/LocalPubSubSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/receptionist/ReceptionistApiSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorContextAskSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorContextDelegateSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorContextPipeToSelfSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorLoggingSpec.scala (99%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorThreadSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/scaladsl/AdaptationFailureSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/scaladsl/DispatcherSelectorSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/scaladsl/GracefulStopSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/scaladsl/LoggerOpsSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/scaladsl/MessageAdapterSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/scaladsl/OnSignalSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ReceivePartialSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/scaladsl/RoutersSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/scaladsl/StashBufferSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/scaladsl/StashSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/scaladsl/StopSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/scaladsl/adapter/AdapterSpec.scala (100%) rename {akka-actor-typed-tests => actor-typed-tests}/src/test/scala/org/apache/pekko/actor/typed/scaladsl/adapter/GuardianStartupSpec.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/resources/reference.conf (100%) rename {akka-actor-typed => actor-typed}/src/main/scala-2.12/org/apache/pekko/actor/typed/internal/receptionist/Platform.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala-2.13/org/apache/pekko/actor/typed/internal/receptionist/Platform.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala-3/org/apache/pekko/actor/typed/internal/receptionist/Platform.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala-jdk-9/org/apache/pekko/actor/typed/internal/jfr/Events.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala-jdk-9/org/apache/pekko/actor/typed/internal/jfr/JFRActorFlightRecorder.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/ActorRef.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/ActorRefResolver.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/ActorSystem.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/Behavior.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/BehaviorInterceptor.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/Dispatchers.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/Extensions.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/LogOptions.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/MessageAndSignals.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/Props.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/Scheduler.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/SpawnProtocol.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/SupervisorStrategy.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/TypedActorContext.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/delivery/ConsumerController.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/delivery/DurableProducerQueue.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/delivery/ProducerController.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/delivery/WorkPullingProducerController.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ChunkedMessage.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ConsumerControllerImpl.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/DeliverySerializable.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ProducerControllerImpl.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/WorkPullingProducerControllerImpl.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/eventstream/EventStream.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/ActorContextImpl.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/ActorFlightRecorder.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/ActorMdc.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/ActorRefImpl.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/BehaviorImpl.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/EventStreamExtension.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/ExtensionsImpl.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/InterceptorImpl.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/InternalMessage.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/InternalRecipientRef.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/LoggerClass.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/MiscMessageSerializer.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/PoisonPill.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/PropsImpl.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/StashBufferImpl.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/Supervision.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/SystemMessage.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/TimerSchedulerImpl.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/WithMdcBehaviorInterceptor.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorAdapter.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorContextAdapter.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorRefAdapter.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorRefFactoryAdapter.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorSystemAdapter.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/AdapterExtension.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/EventStreamAdapter.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/GuardianStartupBehavior.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/PropsAdapter.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/SchedulerAdapter.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/pubsub/TopicImpl.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/LocalReceptionist.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ReceptionistImpl.scala (95%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ReceptionistMessages.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ServiceKey.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ServiceKeySerializer.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/routing/GroupRouterImpl.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/routing/PoolRouterImpl.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/internal/routing/RoutingLogic.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/javadsl/AbstractBehavior.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/javadsl/ActorContext.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/javadsl/Adapter.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/javadsl/AskPattern.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/javadsl/BehaviorBuilder.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/javadsl/Behaviors.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/javadsl/Receive.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/javadsl/ReceiveBuilder.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/javadsl/Routers.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/javadsl/StashBuffer.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/javadsl/TimerScheduler.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/pubsub/Topic.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/receptionist/Receptionist.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/scaladsl/AbstractBehavior.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/scaladsl/ActorContext.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/scaladsl/AskPattern.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/scaladsl/Behaviors.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/scaladsl/Routers.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/scaladsl/StashBuffer.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/scaladsl/TimerScheduler.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/scaladsl/adapter/PropsAdapter.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/scaladsl/adapter/package.scala (100%) rename {akka-actor-typed => actor-typed}/src/main/scala/org/apache/pekko/actor/typed/scaladsl/package.scala (100%) rename {akka-actor => actor}/src/main/boilerplate/org/apache/pekko/japi/function/Functions.scala.template (100%) rename {akka-actor => actor}/src/main/boilerplate/org/apache/pekko/japi/tuple/Tuples.scala.template (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/actor/AbstractActorRef.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/actor/AbstractScheduler.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/actor/dungeon/AbstractActorCell.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/annotation/ApiMayChange.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/annotation/DoNotInherit.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/annotation/InternalApi.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/annotation/InternalStableApi.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/dispatch/AbstractBoundedNodeQueue.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/dispatch/AbstractMailbox.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/dispatch/AbstractMessageDispatcher.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/dispatch/AbstractNodeQueue.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/dispatch/affinity/OnSpinWait.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/japi/JAPI.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/japi/pf/AbstractMatch.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/japi/pf/AbstractPFBuilder.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/japi/pf/DeciderBuilder.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/japi/pf/FI.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/japi/pf/FSMStateFunctionBuilder.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/japi/pf/FSMStopBuilder.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/japi/pf/FSMTransitionHandlerBuilder.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/japi/pf/Match.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/japi/pf/PFBuilder.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/japi/pf/ReceiveBuilder.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/japi/pf/UnitMatch.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/japi/pf/UnitPFBuilder.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/pattern/AbstractCircuitBreaker.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/pattern/AbstractPromiseActorRef.java (100%) rename {akka-actor => actor}/src/main/java/org/apache/pekko/util/Unsafe.java (100%) rename {akka-actor => actor}/src/main/resources/reference.conf (100%) rename {akka-actor => actor}/src/main/scala-2.12/org/apache/pekko/compat/Future.scala (100%) rename {akka-actor => actor}/src/main/scala-2.12/org/apache/pekko/compat/PartialFunction.scala (100%) rename {akka-actor => actor}/src/main/scala-2.12/org/apache/pekko/dispatch/internal/SameThreadExecutionContext.scala (100%) rename {akka-actor => actor}/src/main/scala-2.12/org/apache/pekko/dispatch/internal/ScalaBatchable.scala (100%) rename {akka-actor => actor}/src/main/scala-2.12/org/apache/pekko/util/ByteIterator.scala (100%) rename {akka-actor => actor}/src/main/scala-2.12/org/apache/pekko/util/ByteString.scala (100%) rename {akka-actor => actor}/src/main/scala-2.12/org/apache/pekko/util/ccompat/CompatImpl.scala (100%) rename {akka-actor => actor}/src/main/scala-2.12/org/apache/pekko/util/ccompat/ccompatUsedUntil213.scala (100%) rename {akka-actor => actor}/src/main/scala-2.12/org/apache/pekko/util/ccompat/package.scala (100%) rename {akka-actor => actor}/src/main/scala-2.13+/org/apache/pekko/compat/Future.scala (100%) rename {akka-actor => actor}/src/main/scala-2.13+/org/apache/pekko/compat/PartialFunction.scala (100%) rename {akka-actor => actor}/src/main/scala-2.13+/org/apache/pekko/dispatch/internal/SameThreadExecutionContext.scala (100%) rename {akka-actor => actor}/src/main/scala-2.13+/org/apache/pekko/util/ccompat/ccompatUsedUntil213.scala (100%) rename {akka-actor => actor}/src/main/scala-2.13+/org/apache/pekko/util/ccompat/package.scala (100%) rename {akka-actor => actor}/src/main/scala-2.13/org/apache/pekko/dispatch/internal/ScalaBatchable.scala (100%) rename {akka-actor => actor}/src/main/scala-2.13/org/apache/pekko/util/ByteIterator.scala (100%) rename {akka-actor => actor}/src/main/scala-2.13/org/apache/pekko/util/ByteString.scala (100%) rename {akka-actor => actor}/src/main/scala-3/org/apache/pekko/dispatch/internal/ScalaBatchable.scala (100%) rename {akka-actor => actor}/src/main/scala-3/org/apache/pekko/util/ByteIterator.scala (100%) rename {akka-actor => actor}/src/main/scala-3/org/apache/pekko/util/ByteString.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/Done.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/Main.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/NotUsed.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/PekkoException.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/PekkoVersion.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/AbstractActor.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/AbstractFSM.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/AbstractProps.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/Actor.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/ActorCell.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/ActorLogMarker.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/ActorPath.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/ActorRef.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/ActorRefProvider.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/ActorSelection.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/ActorSystem.scala (97%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/Address.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/ClassicActorSystemProvider.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/CoordinatedShutdown.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/Deployer.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/DynamicAccess.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/Extension.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/FSM.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/FaultHandling.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/IndirectActorProducer.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/LightArrayRevolverScheduler.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/Props.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/ReflectiveDynamicAccess.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/RepointableActorRef.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/Scheduler.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/Stash.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/Timers.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/TypedActor.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/dungeon/Children.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/dungeon/ChildrenContainer.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/dungeon/DeathWatch.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/dungeon/Dispatch.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/dungeon/FaultHandling.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/dungeon/ReceiveTimeout.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/dungeon/TimerSchedulerImpl.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/package.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/actor/setup/ActorSystemSetup.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/dispatch/AbstractDispatcher.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/dispatch/BalancingDispatcher.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/dispatch/BatchingExecutor.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/dispatch/CachingConfig.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/dispatch/Dispatcher.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/dispatch/Dispatchers.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/dispatch/ForkJoinExecutorConfigurator.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/dispatch/Future.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/dispatch/Mailbox.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/dispatch/Mailboxes.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/dispatch/PinnedDispatcher.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/dispatch/ThreadPoolBuilder.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/dispatch/affinity/AffinityPool.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/dispatch/sysmsg/SystemMessage.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/event/ActorClassificationUnsubscriber.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/event/AddressTerminatedTopic.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/event/DeadLetterListener.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/event/EventBus.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/event/EventStream.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/event/EventStreamUnsubscriber.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/event/LoggerMailbox.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/event/Logging.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/event/LoggingReceive.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/event/japi/EventBusJavaAPI.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/event/jul/JavaLogger.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/DirectByteBufferPool.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/Dns.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/DnsProvider.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/IO.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/Inet.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/InetAddressDnsProvider.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/InetAddressDnsResolver.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/SelectionHandler.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/SimpleDnsCache.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/SimpleDnsManager.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/Tcp.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/TcpConnection.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/TcpIncomingConnection.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/TcpListener.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/TcpManager.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/TcpOutgoingConnection.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/Udp.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/UdpConnected.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/UdpConnectedManager.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/UdpConnection.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/UdpListener.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/UdpManager.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/UdpSender.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/WithUdpSend.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/dns/CachePolicy.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/dns/DnsProtocol.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/dns/DnsResourceRecords.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/dns/DnsSettings.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/dns/RecordClass.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/dns/RecordType.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/dns/internal/AsyncDnsManager.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/dns/internal/AsyncDnsProvider.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/dns/internal/AsyncDnsResolver.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/dns/internal/DnsClient.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/dns/internal/DnsMessage.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/dns/internal/DomainName.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/dns/internal/Question.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/dns/internal/RecordClassSerializer.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/dns/internal/RecordTypeSerializer.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/dns/internal/ResolvConfParser.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/dns/internal/TcpDnsClient.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/io/dns/internal/package.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/japi/JavaAPI.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/japi/Throwables.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/japi/function/Function.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/japi/pf/CaseStatements.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/pattern/AskSupport.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/pattern/Backoff.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/pattern/BackoffOptions.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/pattern/BackoffSupervisor.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/pattern/CircuitBreaker.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/pattern/CircuitBreakersRegistry.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/pattern/FutureTimeoutSupport.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/pattern/GracefulStopSupport.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/pattern/HandleBackoff.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/pattern/Patterns.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/pattern/PipeToSupport.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/pattern/PromiseRef.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/pattern/RetrySupport.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/pattern/StatusReply.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/pattern/extended/package.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/pattern/internal/BackoffOnRestartSupervisor.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/pattern/internal/BackoffOnStopSupervisor.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/pattern/internal/CircuitBreakerTelemetry.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/pattern/package.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/routing/Balancing.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/routing/Broadcast.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/routing/ConsistentHash.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/routing/ConsistentHashing.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/routing/Listeners.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/routing/MurmurHash.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/routing/OptimalSizeExploringResizer.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/routing/Random.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/routing/Resizer.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/routing/RoundRobin.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/routing/RoutedActorCell.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/routing/RoutedActorRef.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/routing/Router.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/routing/RouterConfig.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/routing/ScatterGatherFirstCompleted.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/routing/SmallestMailbox.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/routing/TailChopping.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/serialization/AsyncSerializer.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/serialization/PrimitiveSerializers.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/serialization/Serialization.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/serialization/SerializationExtension.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/serialization/SerializationSetup.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/serialization/Serializer.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/BoundedBlockingQueue.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/BoxedType.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/ClassLoaderObjectInputStream.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/Collections.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/ConstantFun.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/DoubleLinkedList.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/ErrorMessages.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/FlightRecorderLoader.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/FrequencyList.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/FrequencySketch.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/HashCode.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/Helpers.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/ImmutableIntMap.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/Index.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/JavaDurationConverters.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/JavaVersion.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/LineNumbers.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/LockUtil.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/ManifestInfo.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/MessageBuffer.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/OptionVal.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/PrettyByteString.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/PrettyDuration.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/RecencyList.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/Reflect.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/SegmentedRecencyList.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/SerializedSuspendableExecutionContext.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/StablePriorityQueue.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/SubclassifiedIndex.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/Timeout.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/TokenBucket.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/TypedMultiMap.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/UUIDComparator.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/Unused.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/Version.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/WallClock.scala (100%) rename {akka-actor => actor}/src/main/scala/org/apache/pekko/util/WildcardIndex.scala (100%) delete mode 100644 akka-actor-tests/src/test/scala/org/apache/pekko/util/ManifestInfoSpec.scala rename {akka-bench-jmh => bench-jmh}/README.md (96%) rename {akka-bench-jmh => bench-jmh}/src/main/java/akka/serialization/jackson/JavaMessages.java (100%) rename {akka-bench-jmh => bench-jmh}/src/main/resources/logback.xml (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/BenchRunner.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/actor/ActorBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/actor/ActorCreationBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/actor/ActorPathValidationBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/actor/AffinityPoolComparativeBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/actor/AffinityPoolIdleCPULevelBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/actor/AffinityPoolRequestResponseBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/actor/BenchmarkActors.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/actor/DirectByteBufferPoolBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/actor/ForkJoinActorBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/actor/JCToolsMailbox.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/actor/ManyToOneArrayMailbox.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/actor/RequestResponseActors.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/actor/RouterPoolCreationBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/actor/ScheduleBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/actor/StashCreationBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/actor/TellOnlyBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/actor/typed/TypedActorBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/actor/typed/TypedBenchmarkActors.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/actor/typed/TypedForkJoinActorBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/actor/typed/delivery/ReliableDeliveryBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/cluster/ddata/ORSetMergeBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/cluster/ddata/ORSetSerializationBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/cluster/ddata/VersionVectorBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/dispatch/CachingConfigBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/dispatch/NodeQueueBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/event/LogLevelAccessBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/persistence/Common.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/persistence/LevelDbBatchingBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/persistence/PersistenceActorDeferBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/persistence/PersistentActorBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/persistence/PersistentActorWithAtLeastOnceDeliveryBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/remote/artery/BenchTestSource.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/remote/artery/CodecBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/remote/artery/LatchSink.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/remote/artery/LiteralEncodingBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/remote/artery/SendQueueBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/remote/artery/compress/CountMinSketchBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/remote/artery/compress/InvertCompressionTableBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/remote/artery/compress/SerializationFormatCacheBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/remote/compress/HeavyHittersBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/serialization/jackson/JacksonSerializationBench.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/stream/AskBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/stream/EmptySourceBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/stream/FlatMapConcatBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/stream/FlatMapMergeBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/stream/FlowMapBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/stream/FramingBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/stream/FusedGraphsBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/stream/GraphBuilderBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/stream/InterpreterBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/stream/InvokeWithFeedbackBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/stream/JsonFramingBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/stream/MapAsyncBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/stream/MaterializationBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/stream/NewLayoutBenchmark.template (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/stream/PartitionHubBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/stream/SourceRefBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/stream/impl/OutputStreamSourceStageBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/stream/io/FileSourcesBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/stream/io/FileSourcesScaleBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/util/ByteString_append_Benchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/util/ByteString_apply_Benchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/util/ByteString_copyToBuffer_Benchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/util/ByteString_decode_Benchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/util/ByteString_dropRight_Benchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/util/ByteString_dropSliceTake_Benchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/util/ByteString_drop_Benchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/util/ByteString_grouped_Benchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/util/ByteString_indexOf_Benchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/util/ByteString_take_Benchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/util/ByteString_toArray_Benchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/util/FastFrequencySketchBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/util/FrequencySketchBenchmark.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/util/ImmutableIntMapBench.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/util/LruBoundedCacheBench.scala (100%) rename {akka-bench-jmh => bench-jmh}/src/main/scala/org/apache/pekko/util/StackBench.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/main/java/org/apache/pekko/cluster/metrics/protobuf/msg/ClusterMetricsMessages.java (100%) rename {akka-cluster-metrics => cluster-metrics}/src/main/protobuf/ClusterMetricsMessages.proto (100%) rename {akka-cluster-metrics => cluster-metrics}/src/main/resources/reference.conf (100%) rename {akka-cluster-metrics => cluster-metrics}/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsCollector.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsExtension.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsRouting.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsSettings.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsStrategy.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/main/scala/org/apache/pekko/cluster/metrics/EWMA.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/main/scala/org/apache/pekko/cluster/metrics/Metric.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/main/scala/org/apache/pekko/cluster/metrics/MetricsCollector.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/main/scala/org/apache/pekko/cluster/metrics/Provision.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/main/scala/org/apache/pekko/cluster/metrics/protobuf/MessageSerializer.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/ClusterMetricsExtensionSpec.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/ClusterMetricsRoutingSpec.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsMessages.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala (98%) rename {akka-cluster-metrics => cluster-metrics}/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsService.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsWorker.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/test/resources/logback-test.xml (100%) rename {akka-cluster-metrics => cluster-metrics}/src/test/scala/org/apache/pekko/cluster/metrics/ClusterMetricsExtensionSpec.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/test/scala/org/apache/pekko/cluster/metrics/ClusterMetricsRoutingSpec.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/test/scala/org/apache/pekko/cluster/metrics/ClusterMetricsSettingsSpec.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/test/scala/org/apache/pekko/cluster/metrics/EWMASpec.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/test/scala/org/apache/pekko/cluster/metrics/MetricSpec.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/test/scala/org/apache/pekko/cluster/metrics/MetricsCollectorSpec.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/test/scala/org/apache/pekko/cluster/metrics/TestUtil.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/test/scala/org/apache/pekko/cluster/metrics/WeightedRouteesSpec.scala (100%) rename {akka-cluster-metrics => cluster-metrics}/src/test/scala/org/apache/pekko/cluster/metrics/protobuf/MessageSerializerSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/java/org/apache/pekko/cluster/sharding/typed/internal/protobuf/ShardingMessages.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/protobuf/ShardingMessages.proto (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/resources/reference.conf (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingQuery.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingSettings.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/Murmur2MessageExtractor.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedEntityProvider.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingExtension.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/ShardedDaemonProcessSettings.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/ShardingDirectReplication.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/ShardingMessageExtractor.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/ShardingConsumerController.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/ShardingProducerController.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/internal/ShardingConsumerControllerImpl.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/internal/ShardingProducerControllerImpl.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ClusterShardingImpl.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/JoinConfigCompatCheckerClusterSharding.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/Murmur2.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ReplicatedShardingExtensionImpl.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ShardedDaemonProcessImpl.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ShardingSerializer.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ShardingState.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/testkit/TestEntityRefImpl.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/javadsl/ClusterSharding.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/javadsl/ShardedDaemonProcess.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterSharding.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ShardedDaemonProcess.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/testkit/javadsl/EntityRef.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/main/scala/org/apache/pekko/cluster/sharding/typed/testkit/scaladsl/EntityRef.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/multi-jvm/resources/logback-test.xml (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRememberEntitiesPerfSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingPreparingForShutdownSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingStatsSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/MultiDcClusterShardingSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ShardedDaemonProcessSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/delivery/DeliveryThroughputSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/jdocs/delivery/PointToPointDocExample.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/jdocs/delivery/ShardingDocExample.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/jdocs/delivery/WorkPullingDocExample.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleDocTest.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleTest.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithMutableState.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithNullDurableState.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithNullState.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/DurableStateStoreQueryUsageCompileOnlyTest.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ExternalShardAllocationCompileOnlyTest.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/HelloWorldEventSourcedEntityExampleTest.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/HelloWorldPersistentEntityExample.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingReplyCompileOnlyTest.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingTest.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ClusterShardingPersistenceTest.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ClusterShardingSettingsCompileOnly.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ShardedDaemonProcessCompileOnlyTest.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ShardingEventSourcedEntityWithEnforcedRepliesCompileOnlyTest.java (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/resources/logback-test.xml (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/docs/delivery/PointToPointDocExample.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/docs/delivery/ShardingDocExample.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/docs/delivery/WorkPullingDocExample.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleDocSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithCommandHandlersInDurableState.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithCommandHandlersInState.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithOptionDurableState.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithOptionState.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/DurableStateStoreQueryUsageCompileOnlySpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ExternalShardAllocationCompileOnlySpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/HelloWorldEventSourcedEntityExampleSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/HelloWorldPersistentEntityExample.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/org/apache/pekko/cluster/sharding/FlightRecording.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/org/apache/pekko/cluster/sharding/typed/JoinConfigCompatCheckerClusterShardingSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingDirectReplicationSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/org/apache/pekko/cluster/sharding/typed/ShardingSerializerSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/org/apache/pekko/cluster/sharding/typed/delivery/DurableShardingSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/org/apache/pekko/cluster/sharding/typed/delivery/ReliableDeliveryShardingSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/org/apache/pekko/cluster/sharding/typed/internal/Murmur2Spec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterShardingPersistenceSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterShardingSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterShardingStateSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterShardingStatsSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ShardedDaemonProcessSpec.scala (100%) rename {akka-cluster-sharding-typed => cluster-sharding-typed}/src/test/scala/org/apache/pekko/cluster/sharding/typed/testkit/scaladsl/TestEntityRefSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/java/org/apache/pekko/cluster/sharding/protobuf/msg/ClusterShardingMessages.java (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/protobuf/ClusterShardingMessages.proto (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/resources/reference.conf (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala-jdk-9/org/apache/pekko/cluster/sharding/internal/jfr/Events.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala-jdk-9/org/apache/pekko/cluster/sharding/internal/jfr/JFRShardingFlightRecorder.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/ClusterSharding.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingHealthCheck.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingSerializable.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettings.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/JoinConfigCompatCheckSharding.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/OldCoordinatorStateMigrationEventAdapter.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/RemoveInternalClusterShardingData.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/Shard.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/ShardCoordinator.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/ShardRegion.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/ShardingFlightRecorder.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/ShardingLogMarker.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/ShardingQueries.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/external/ClientTimeoutException.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/external/ExternalShardAllocation.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/external/ExternalShardAllocationStrategy.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/external/ShardLocations.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/external/internal/ExternalShardAllocationClientImpl.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/external/javadsl/ExternalShardAllocationClient.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/external/scaladsl/ExternalShardAllocationClient.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/internal/AbstractLeastShardAllocationStrategy.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/internal/CustomStateStoreModeProvider.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/internal/DDataRememberEntitiesCoordinatorStore.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/internal/DDataRememberEntitiesProvider.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/internal/DDataRememberEntitiesShardStore.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/internal/EntityPassivationStrategy.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/internal/EventSourcedRememberEntitiesCoordinatorStore.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/internal/EventSourcedRememberEntitiesProvider.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/internal/EventSourcedRememberEntitiesShardStore.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/internal/LeastShardAllocationStrategy.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/internal/RememberEntitiesStore.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/internal/RememberEntityStarter.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/main/scala/org/apache/pekko/cluster/sharding/protobuf/ClusterShardingMessageSerializer.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/GlobalRegistry.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/GremlinController.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/RandomizedBrainResolverIntegrationSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/SbrTestLeaseActor.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverIntegrationSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardCoordinatorDowning2Spec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardCoordinatorDowningSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingCustomShardAllocationSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingFailureSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingGetStateSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingGetStatsSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingGracefulShutdownOldestSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingGracefulShutdownSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingIncorrectSetupSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingLeavingSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingMinMembersSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingQueriesSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRegistrationCoordinatedShutdownSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRememberEntitiesNewExtractorSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRememberEntitiesSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRolePartitioningSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSingleShardPerEntitySpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ExternalShardAllocationSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/MultiDcClusterShardingSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/MultiNodeClusterShardingConfig.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/MultiNodeClusterShardingSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/RollingUpdateShardAllocationSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/resources/adaptivity-trace.conf (98%) rename {akka-cluster-sharding => cluster-sharding}/src/test/resources/arc-trace-database.conf (99%) rename {akka-cluster-sharding => cluster-sharding}/src/test/resources/arc-trace-search.conf (99%) rename {akka-cluster-sharding => cluster-sharding}/src/test/resources/lirs-trace-glimpse.conf (99%) rename {akka-cluster-sharding => cluster-sharding}/src/test/resources/lirs-trace-multi.conf (99%) rename {akka-cluster-sharding => cluster-sharding}/src/test/resources/lirs-trace-postgres.conf (99%) rename {akka-cluster-sharding => cluster-sharding}/src/test/resources/lirs2-trace-w106.conf (99%) rename {akka-cluster-sharding => cluster-sharding}/src/test/resources/reference.conf (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/resources/synthetic-loop.conf (97%) rename {akka-cluster-sharding => cluster-sharding}/src/test/resources/synthetic-zipfian.conf (99%) rename {akka-cluster-sharding => cluster-sharding}/src/test/resources/text-moby-dick.conf (99%) rename {akka-cluster-sharding => cluster-sharding}/src/test/resources/wikipedia-trace-2018.conf (98%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingHealthCheckSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingInternalsSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingLeaseSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/ConcurrentStartupShardingSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/CoordinatedShutdownShardingSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/DeprecatedLeastShardAllocationStrategySpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/EntitiesSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/EntityTerminationSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/GetShardTypeNamesSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/JoinConfigCompatCheckShardingSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/LeastShardAllocationStrategyRandomizedSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/LeastShardAllocationStrategySpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/PersistentShardingMigrationSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/ProxyShardingSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/RememberEntitiesAndStartEntitySpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/RememberEntitiesBatchedUpdatesSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/RememberEntitiesFailureSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/RememberEntitiesShardIdExtractorChangeSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/RemoveInternalClusterShardingDataSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/ShardRegionSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/ShardWithLeaseSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/ShardingQueriesSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/StartEntitySpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/SupervisionSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/external/ExternalShardAllocationStrategySpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/internal/RememberEntitiesShardStoreSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/internal/RememberEntitiesStarterSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/passivation/CompositeSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/passivation/EntityPassivationSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/passivation/HillClimbingAdmissionOptimizerSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/passivation/IdleSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/passivation/LeastFrequentlyUsedSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/passivation/LeastRecentlyUsedSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/passivation/MostRecentlyUsedSpec.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/passivation/simulator/AccessPattern.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/passivation/simulator/Simulator.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/passivation/simulator/SimulatorSettings.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/passivation/simulator/SimulatorStats.scala (100%) rename {akka-cluster-sharding => cluster-sharding}/src/test/scala/org/apache/pekko/cluster/sharding/protobuf/ClusterShardingMessageSerializerSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/main/java/org/apache/pekko/cluster/client/protobuf/msg/ClusterClientMessages.java (100%) rename {akka-cluster-tools => cluster-tools}/src/main/java/org/apache/pekko/cluster/pubsub/protobuf/msg/DistributedPubSubMessages.java (100%) rename {akka-cluster-tools => cluster-tools}/src/main/protobuf/ClusterClientMessages.proto (100%) rename {akka-cluster-tools => cluster-tools}/src/main/protobuf/DistributedPubSubMessages.proto (100%) rename {akka-cluster-tools => cluster-tools}/src/main/resources/reference.conf (100%) rename {akka-cluster-tools => cluster-tools}/src/main/scala/org/apache/pekko/cluster/client/ClusterClient.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/main/scala/org/apache/pekko/cluster/client/protobuf/ClusterClientMessageSerializer.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/main/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediator.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/main/scala/org/apache/pekko/cluster/pubsub/PerGroupingBuffer.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/main/scala/org/apache/pekko/cluster/pubsub/protobuf/DistributedPubSubMessageSerializer.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/main/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManager.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/main/scala/org/apache/pekko/cluster/singleton/ClusterSingletonProxy.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/main/scala/org/apache/pekko/cluster/singleton/protobuf/ClusterSingletonMessageSerializer.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientHandoverSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientStopSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubRestartSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerChaosSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerDownedSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerLeaseSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerLeave2Spec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerLeaveSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerPreparingForShutdownSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerStartupSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/MultiDcSingletonManagerSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/test/java/org/apache/pekko/cluster/client/ClusterClientTest.java (100%) rename {akka-cluster-tools => cluster-tools}/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java (100%) rename {akka-cluster-tools => cluster-tools}/src/test/java/org/apache/pekko/cluster/singleton/ClusterSingletonManagerTest.java (100%) rename {akka-cluster-tools => cluster-tools}/src/test/java/org/apache/pekko/cluster/singleton/Consumer.java (100%) rename {akka-cluster-tools => cluster-tools}/src/test/java/org/apache/pekko/cluster/singleton/TestSingletonMessages.java (100%) rename {akka-cluster-tools => cluster-tools}/src/test/scala/org/apache/pekko/cluster/client/protobuf/ClusterClientMessageSerializerSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/test/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorDeadLettersSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/test/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorRouterSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/test/scala/org/apache/pekko/cluster/pubsub/protobuf/DistributedPubSubMessageSerializerSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonLeaseSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonLeavingSpeedSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonProxySpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonRestart2Spec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonRestartSpec.scala (100%) rename {akka-cluster-tools => cluster-tools}/src/test/scala/org/apache/pekko/cluster/singleton/protobuf/ClusterSingletonMessageSerializerSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/java/org/apache/pekko/cluster/typed/internal/protobuf/ClusterMessages.java (100%) rename {akka-cluster-typed => cluster-typed}/src/main/java/org/apache/pekko/cluster/typed/internal/protobuf/ReliableDelivery.java (100%) rename {akka-cluster-typed => cluster-typed}/src/main/protobuf/ClusterMessages.proto (100%) rename {akka-cluster-typed => cluster-typed}/src/main/protobuf/ReliableDelivery.proto (100%) rename {akka-cluster-typed => cluster-typed}/src/main/resources/reference.conf (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala-2.12/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistProtocol.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala-2.13/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistProtocol.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala-3/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistProtocol.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala/org/apache/pekko/cluster/ddata/typed/internal/ReplicatorBehavior.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala/org/apache/pekko/cluster/ddata/typed/javadsl/DistributedData.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala/org/apache/pekko/cluster/ddata/typed/javadsl/Replicator.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorMessageAdapter.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorSettings.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/DistributedData.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/Replicator.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorMessageAdapter.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorSettings.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/package.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala/org/apache/pekko/cluster/typed/Cluster.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala/org/apache/pekko/cluster/typed/ClusterSingleton.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala/org/apache/pekko/cluster/typed/internal/AdaptedClusterImpl.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala/org/apache/pekko/cluster/typed/internal/AdaptedClusterSingletonImpl.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala/org/apache/pekko/cluster/typed/internal/PekkoClusterTypedSerializer.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala/org/apache/pekko/cluster/typed/internal/delivery/ReliableDeliverySerializer.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionist.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistConfigCompatChecker.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistSettings.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/Registry.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/multi-jvm/resources/logback-test.xml (100%) rename {akka-cluster-typed => cluster-typed}/src/multi-jvm/scala/org/apache/pekko/cluster/typed/ChunkLargeMessageSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/multi-jvm/scala/org/apache/pekko/cluster/typed/MultiDcClusterSingletonSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/multi-jvm/scala/org/apache/pekko/cluster/typed/MultiDcPinger.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/multi-jvm/scala/org/apache/pekko/cluster/typed/MultiNodeTypedClusterSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/multi-jvm/scala/org/apache/pekko/cluster/typed/PubSubSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/multi-jvm/scala/org/apache/pekko/cluster/typed/internal/ClusterReceptionistUnreachabilitySpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/java/jdocs/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorDocSample.java (100%) rename {akka-cluster-typed => cluster-typed}/src/test/java/jdocs/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorDocTest.java (100%) rename {akka-cluster-typed => cluster-typed}/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java (100%) rename {akka-cluster-typed => cluster-typed}/src/test/java/jdocs/org/apache/pekko/cluster/typed/PingSerializerExampleTest.java (100%) rename {akka-cluster-typed => cluster-typed}/src/test/java/jdocs/org/apache/pekko/cluster/typed/ReceptionistExample.java (100%) rename {akka-cluster-typed => cluster-typed}/src/test/java/jdocs/org/apache/pekko/cluster/typed/SingletonCompileOnlyTest.java (100%) rename {akka-cluster-typed => cluster-typed}/src/test/java/org/apache/pekko/cluster/typed/ClusterApiTest.java (100%) rename {akka-cluster-typed => cluster-typed}/src/test/resources/logback-test.xml (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/docs/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorDocSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/docs/org/apache/pekko/cluster/typed/DistributedPubSubExample.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/docs/org/apache/pekko/cluster/typed/PingSerializer.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/docs/org/apache/pekko/cluster/typed/ReceptionistExample.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/docs/org/apache/pekko/cluster/typed/SingletonCompileOnlySpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorCompileOnlyTest.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/org/apache/pekko/cluster/typed/ActorRefIgnoreSerializationSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/org/apache/pekko/cluster/typed/ActorSystemSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/org/apache/pekko/cluster/typed/ClusterActorLoggingSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/org/apache/pekko/cluster/typed/ClusterApiSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/org/apache/pekko/cluster/typed/ClusterDispatcherSelectorSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/org/apache/pekko/cluster/typed/ClusterSingletonApiSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/org/apache/pekko/cluster/typed/ClusterSingletonPoisonPillSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/org/apache/pekko/cluster/typed/GroupRouterSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/org/apache/pekko/cluster/typed/RemoteContextAskSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/org/apache/pekko/cluster/typed/RemoteDeployNotAllowedSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/org/apache/pekko/cluster/typed/RemoteMessageSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/org/apache/pekko/cluster/typed/internal/PekkoClusterTypedSerializerSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/org/apache/pekko/cluster/typed/internal/delivery/ReliableDeliverySerializerSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistSpec.scala (100%) rename {akka-cluster-typed => cluster-typed}/src/test/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistStateSpec.scala (100%) rename {akka-cluster => cluster}/jmx-client/LICENSES (100%) rename {akka-cluster => cluster}/jmx-client/akka-cluster (100%) rename {akka-cluster => cluster}/jmx-client/jmxsh-R5.jar (100%) rename {akka-cluster => cluster}/src/main/java/org/apache/pekko/cluster/protobuf/msg/ClusterMessages.java (100%) rename {akka-cluster => cluster}/src/main/protobuf/ClusterMessages.proto (100%) rename {akka-cluster => cluster}/src/main/resources/reference.conf (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/Cluster.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/ClusterActorRefProvider.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/ClusterDaemon.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/ClusterEvent.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/ClusterHeartbeat.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/ClusterJmx.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/ClusterLogClass.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/ClusterLogMarker.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/ClusterReadView.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/ClusterRemoteWatcher.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/ClusterSettings.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/CoordinatedShutdownLeave.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/CrossDcClusterHeartbeat.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/DowningProvider.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/Gossip.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/JoinConfigCompatCheckCluster.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/JoinConfigCompatChecker.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/Member.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/MembershipState.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/Reachability.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/SeedNodeProcess.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/VectorClock.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/protobuf/ClusterMessageSerializer.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/routing/ClusterRouterConfig.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/sbr/DowningStrategy.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/sbr/SplitBrainResolver.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverProvider.scala (100%) rename {akka-cluster => cluster}/src/main/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverSettings.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/AttemptSysMsgRedeliverySpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/ClientDowningNodeThatIsUnreachableSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/ClientDowningNodeThatIsUpSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/ClusterAccrualFailureDetectorSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/ClusterDeathWatchSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/ClusterShutdownSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/ClusterWatcherNoClusterWatcheeSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/ConvergenceSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/DeterministicOldestWhenJoiningSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/DisallowJoinOfTwoClustersSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/DowningWhenOtherHasQuarantinedThisActorSystemSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/InitialHeartbeatSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/InitialMembersOfNewDcSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/JoinInProgressSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/JoinSeedNodeSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/LargeMessageClusterSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/LeaderDowningAllOtherNodesSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/LeaderDowningNodeThatIsUnreachableSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/LeaderElectionSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/LeaderLeavingSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/MBeanSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/MemberWeaklyUpSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/MembershipChangeListenerExitingSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/MembershipChangeListenerUpSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/MinMembersBeforeUpSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcClusterSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcHeartbeatTakingOverSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcJoin2Spec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcJoinSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcLastNodeSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcSplitBrainSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcSunnyWeatherSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/MultiNodeClusterSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/NodeChurnSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/NodeDowningAndBeingRemovedSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/NodeLeavingAndExitingAndBeingRemovedSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/NodeLeavingAndExitingSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/NodeMembershipSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/NodeUpSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/QuickRestartSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/RemoteFeaturesWithClusterSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/RestartFirstSeedNodeSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/RestartNode2Spec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/RestartNode3Spec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/RestartNodeSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/SharedMediaDriverSupport.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/SingletonClusterSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/SplitBrainQuarantineSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/SplitBrainSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/StreamRefSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/StressSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/SunnyWeatherSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/SurviveNetworkInstabilitySpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/TransitionSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/UnreachableNodeJoinsAgainSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/routing/ClusterConsistentHashingGroupSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/routing/ClusterConsistentHashingRouterSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/routing/ClusterRoundRobinSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/routing/UseRoleIgnoredSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/DownAllIndirectlyConnected5NodeSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/DownAllUnstable5NodeSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/IndirectlyConnected3NodeSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/IndirectlyConnected5NodeSpec.scala (100%) rename {akka-cluster => cluster}/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/LeaseMajority5NodeSpec.scala (100%) rename {akka-cluster => cluster}/src/test/java/org/apache/pekko/cluster/ClusterJavaCompileTest.java (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/ClusterConfigSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/ClusterDeathWatchNotificationSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/ClusterDeployerSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/ClusterDomainEventPublisherSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/ClusterDomainEventSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/ClusterHeartbeatReceiverSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/ClusterHeartbeatSenderSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/ClusterHeartbeatSenderStateSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/ClusterLogSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/ClusterSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/ClusterTestKit.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/CrossDcHeartbeatSenderSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/DowningProviderSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/FailureDetectorPuppet.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/GossipSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/GossipTargetSelectorSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/HeartbeatNodeRingPerfSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/HeartbeatNodeRingSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/JoinConfigCompatCheckClusterSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/JoinConfigCompatCheckerRollingUpdateSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/JoinConfigCompatCheckerSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/JoinConfigCompatPreDefinedChecksSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/MemberOrderingSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/MembershipStateSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/ReachabilityPerfSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/ReachabilitySpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/ResetSystemMessageSeqNrSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/ShutdownAfterJoinSeedNodesSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/StartupWithOneThreadSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/TestMember.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/VectorClockPerfSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/VectorClockSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/protobuf/ClusterMessageSerializerSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/routing/ClusterRouterSupervisorSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/sbr/LeaseMajoritySpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverSpec.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/sbr/TestAddresses.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/testkit/AutoDown.scala (100%) rename {akka-cluster => cluster}/src/test/scala/org/apache/pekko/cluster/testkit/AutoDownSpec.scala (100%) rename {akka-coordination => coordination}/src/main/resources/reference.conf (100%) rename {akka-coordination => coordination}/src/main/scala/org/apache/pekko/coordination/lease/LeaseException.scala (100%) rename {akka-coordination => coordination}/src/main/scala/org/apache/pekko/coordination/lease/LeaseSettings.scala (100%) rename {akka-coordination => coordination}/src/main/scala/org/apache/pekko/coordination/lease/LeaseUsageSettings.scala (100%) rename {akka-coordination => coordination}/src/main/scala/org/apache/pekko/coordination/lease/TimeoutSettings.scala (100%) rename {akka-coordination => coordination}/src/main/scala/org/apache/pekko/coordination/lease/internal/LeaseAdapter.scala (100%) rename {akka-coordination => coordination}/src/main/scala/org/apache/pekko/coordination/lease/javadsl/Lease.scala (100%) rename {akka-coordination => coordination}/src/main/scala/org/apache/pekko/coordination/lease/javadsl/LeaseProvider.scala (100%) rename {akka-coordination => coordination}/src/main/scala/org/apache/pekko/coordination/lease/scaladsl/Lease.scala (100%) rename {akka-coordination => coordination}/src/main/scala/org/apache/pekko/coordination/lease/scaladsl/LeaseProvider.scala (100%) rename {akka-coordination => coordination}/src/test/java/org/apache/pekko/coordination/lease/javadsl/LeaseProviderTest.java (100%) rename {akka-coordination => coordination}/src/test/scala/org/apache/pekko/coordination/lease/TestLease.scala (100%) rename {akka-coordination => coordination}/src/test/scala/org/apache/pekko/coordination/lease/TestLeaseActor.scala (100%) rename {akka-coordination => coordination}/src/test/scala/org/apache/pekko/coordination/lease/TimeoutSettingsSpec.scala (100%) rename {akka-coordination => coordination}/src/test/scala/org/apache/pekko/coordination/lease/scaladsl/LeaseProviderSpec.scala (100%) rename {akka-discovery => discovery}/src/main/resources/reference.conf (100%) rename {akka-discovery => discovery}/src/main/scala/org/apache/pekko/discovery/Discovery.scala (98%) rename {akka-discovery => discovery}/src/main/scala/org/apache/pekko/discovery/ServiceDiscovery.scala (100%) rename {akka-discovery => discovery}/src/main/scala/org/apache/pekko/discovery/aggregate/AggregateServiceDiscovery.scala (100%) rename {akka-discovery => discovery}/src/main/scala/org/apache/pekko/discovery/config/ConfigServiceDiscovery.scala (100%) rename {akka-discovery => discovery}/src/main/scala/org/apache/pekko/discovery/dns/DnsServiceDiscovery.scala (100%) rename {akka-discovery => discovery}/src/test/java/jdoc/org/apache/pekko/discovery/CompileOnlyTest.java (100%) rename {akka-discovery => discovery}/src/test/scala/doc/org/apache/pekko/discovery/CompileOnlySpec.scala (100%) rename {akka-discovery => discovery}/src/test/scala/org/apache/pekko/discovery/DiscoveryConfigurationSpec.scala (100%) rename {akka-discovery => discovery}/src/test/scala/org/apache/pekko/discovery/LookupSpec.scala (100%) rename {akka-discovery => discovery}/src/test/scala/org/apache/pekko/discovery/aggregate/AggregateServiceDiscoverySpec.scala (100%) rename {akka-discovery => discovery}/src/test/scala/org/apache/pekko/discovery/config/ConfigServiceDiscoverySpec.scala (100%) rename {akka-discovery => discovery}/src/test/scala/org/apache/pekko/discovery/config/ConfigServicesParserSpec.scala (100%) rename {akka-discovery => discovery}/src/test/scala/org/apache/pekko/discovery/dns/DnsDiscoverySpec.scala (100%) rename {akka-discovery => discovery}/src/test/scala/org/apache/pekko/discovery/dns/DnsServiceDiscoverySpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/java/org/apache/pekko/cluster/ddata/protobuf/msg/ReplicatedDataMessages.java (100%) rename {akka-distributed-data => distributed-data}/src/main/java/org/apache/pekko/cluster/ddata/protobuf/msg/ReplicatorMessages.java (100%) rename {akka-distributed-data => distributed-data}/src/main/protobuf/ReplicatedDataMessages.proto (100%) rename {akka-distributed-data => distributed-data}/src/main/protobuf/ReplicatorMessages.proto (100%) rename {akka-distributed-data => distributed-data}/src/main/resources/reference.conf (100%) rename {akka-distributed-data => distributed-data}/src/main/scala-2/org/apache/pekko/cluster/ddata/GSet.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala-3/org/apache/pekko/cluster/ddata/GSet.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/DeltaPropagationSelector.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/DistributedData.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/DurableStore.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/EstimatedSize.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/FastMerge.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/Flag.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/GCounter.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/Key.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/LWWMap.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/LWWRegister.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/ORMap.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/ORMultiMap.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/ORSet.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/PNCounter.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/PNCounterMap.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/PayloadSizeAggregator.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/PruningState.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/ReplicatedData.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/Replicator.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/VersionVector.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatedDataSerializer.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatorMessageSerializer.scala (100%) rename {akka-distributed-data => distributed-data}/src/main/scala/org/apache/pekko/cluster/ddata/protobuf/SerializationSupport.scala (100%) rename {akka-distributed-data => distributed-data}/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/DurableDataSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/DurablePruningSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/JepsenInspiredInsertSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/PerformanceSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorChaosSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorDeltaSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorGossipSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorMapDeltaSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorORSetDeltaSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorPruningSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/STMultiNodeSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/test/java/org/apache/pekko/cluster/ddata/JavaImplOfDeltaReplicatedData.java (100%) rename {akka-distributed-data => distributed-data}/src/test/java/org/apache/pekko/cluster/ddata/JavaImplOfDeltaReplicatedData2.java (100%) rename {akka-distributed-data => distributed-data}/src/test/java/org/apache/pekko/cluster/ddata/JavaImplOfReplicatedData.java (100%) rename {akka-distributed-data => distributed-data}/src/test/java/org/apache/pekko/cluster/ddata/ORMapTest.java (100%) rename {akka-distributed-data => distributed-data}/src/test/java/org/apache/pekko/cluster/ddata/ORMultiMapTest.java (100%) rename {akka-distributed-data => distributed-data}/src/test/java/org/apache/pekko/cluster/ddata/PNCounterTest.java (100%) rename {akka-distributed-data => distributed-data}/src/test/scala/org/apache/pekko/cluster/ddata/DataEnvelopeSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/test/scala/org/apache/pekko/cluster/ddata/DeltaPropagationSelectorSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/test/scala/org/apache/pekko/cluster/ddata/FlagSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/test/scala/org/apache/pekko/cluster/ddata/GCounterSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/test/scala/org/apache/pekko/cluster/ddata/GSetSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/test/scala/org/apache/pekko/cluster/ddata/LWWMapSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/test/scala/org/apache/pekko/cluster/ddata/LWWRegisterSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/test/scala/org/apache/pekko/cluster/ddata/LocalConcurrencySpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/test/scala/org/apache/pekko/cluster/ddata/LotsOfDataBot.scala (100%) rename {akka-distributed-data => distributed-data}/src/test/scala/org/apache/pekko/cluster/ddata/ORMapSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/test/scala/org/apache/pekko/cluster/ddata/ORMultiMapSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/test/scala/org/apache/pekko/cluster/ddata/ORSetSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/test/scala/org/apache/pekko/cluster/ddata/PNCounterMapSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/test/scala/org/apache/pekko/cluster/ddata/PNCounterSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/test/scala/org/apache/pekko/cluster/ddata/PruningStateSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/test/scala/org/apache/pekko/cluster/ddata/ReplicatorSettingsSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/test/scala/org/apache/pekko/cluster/ddata/VersionVectorSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/test/scala/org/apache/pekko/cluster/ddata/WriteAggregatorSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/test/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatedDataSerializerSpec.scala (100%) rename {akka-distributed-data => distributed-data}/src/test/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatorMessageSerializerSpec.scala (100%) rename {akka-multi-node-testkit => multi-node-testkit}/src/main/java/org/apache/pekko/remote/testconductor/TestConductorProtocol.java (100%) rename {akka-multi-node-testkit => multi-node-testkit}/src/main/protobuf/TestConductorProtocol.proto (100%) rename {akka-multi-node-testkit => multi-node-testkit}/src/main/resources/reference.conf (100%) rename {akka-multi-node-testkit => multi-node-testkit}/src/main/scala/org/apache/pekko/remote/testconductor/Conductor.scala (100%) rename {akka-multi-node-testkit => multi-node-testkit}/src/main/scala/org/apache/pekko/remote/testconductor/DataTypes.scala (100%) rename {akka-multi-node-testkit => multi-node-testkit}/src/main/scala/org/apache/pekko/remote/testconductor/Extension.scala (100%) rename {akka-multi-node-testkit => multi-node-testkit}/src/main/scala/org/apache/pekko/remote/testconductor/Player.scala (100%) rename {akka-multi-node-testkit => multi-node-testkit}/src/main/scala/org/apache/pekko/remote/testconductor/RemoteConnection.scala (100%) rename {akka-multi-node-testkit => multi-node-testkit}/src/main/scala/org/apache/pekko/remote/testkit/MultiNodeSpec.scala (100%) rename {akka-multi-node-testkit => multi-node-testkit}/src/main/scala/org/apache/pekko/remote/testkit/PerfFlamesSupport.scala (100%) rename {akka-osgi => osgi}/src/main/scala/org/apache/pekko/osgi/ActorSystemActivator.scala (100%) rename {akka-osgi => osgi}/src/main/scala/org/apache/pekko/osgi/BundleDelegatingClassLoader.scala (100%) rename {akka-osgi => osgi}/src/main/scala/org/apache/pekko/osgi/DefaultOSGiLogger.scala (100%) rename {akka-osgi => osgi}/src/main/scala/org/apache/pekko/osgi/OsgiActorSystemFactory.scala (100%) rename {akka-osgi => osgi}/src/test/resources/logback-test.xml (92%) rename {akka-osgi => osgi}/src/test/scala/docs/osgi/Activator.scala (100%) rename {akka-osgi => osgi}/src/test/scala/docs/osgi/blueprint.xml (100%) rename {akka-osgi => osgi}/src/test/scala/org/apache/pekko/osgi/ActorSystemActivatorTest.scala (100%) rename {akka-osgi => osgi}/src/test/scala/org/apache/pekko/osgi/PojoSRTestSupport.scala (98%) rename {akka-osgi => osgi}/src/test/scala/org/apache/pekko/osgi/test/PingPong.scala (100%) rename {akka-osgi => osgi}/src/test/scala/org/apache/pekko/osgi/test/TestActivators.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/java/org/apache/pekko/persistence/query/internal/protobuf/QueryMessages.java (100%) rename {akka-persistence-query => persistence-query}/src/main/protobuf/QueryMessages.proto (100%) rename {akka-persistence-query => persistence-query}/src/main/resources/reference.conf (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/DurableStateChange.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/EventEnvelope.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/Offset.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/PersistenceQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/ReadJournalProvider.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/internal/QuerySerializer.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/javadsl/CurrentEventsByPersistenceIdQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/javadsl/CurrentEventsByTagQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/javadsl/CurrentPersistenceIdsQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/javadsl/DurableStateStorePagedPersistenceIdsQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/javadsl/DurableStateStoreQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/javadsl/EventsByPersistenceIdQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/javadsl/EventsByTagQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/javadsl/PagedPersistenceIdsQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/javadsl/PersistenceIdsQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/javadsl/ReadJournal.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/AllPersistenceIdsStage.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/Buffer.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/EventsByPersistenceIdStage.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/EventsByTagStage.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/LeveldbReadJournalProvider.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/javadsl/LeveldbReadJournal.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/scaladsl/LeveldbReadJournal.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/scaladsl/CurrentEventsByPersistenceIdQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/scaladsl/CurrentEventsByTagQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/scaladsl/CurrentPersistenceIdsQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/scaladsl/DurableStateStorePagedPersistenceIdsQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/scaladsl/DurableStateStoreQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/scaladsl/EventsByPersistenceIdQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/scaladsl/EventsByTagQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/scaladsl/PagedPersistenceIdsQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/scaladsl/PersistenceIdsQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/scaladsl/ReadJournal.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/typed/EventEnvelope.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/CurrentEventsBySliceQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/DurableStateStoreBySliceQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventTimestampQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventsBySliceQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/LoadEventQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/CurrentEventsBySliceQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/DurableStateStoreBySliceQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventTimestampQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventsBySliceQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/LoadEventQuery.scala (100%) rename {akka-persistence-query => persistence-query}/src/test/java/org/apache/pekko/persistence/query/DummyJavaReadJournal.java (100%) rename {akka-persistence-query => persistence-query}/src/test/java/org/apache/pekko/persistence/query/DummyJavaReadJournalForScala.java (100%) rename {akka-persistence-query => persistence-query}/src/test/java/org/apache/pekko/persistence/query/DummyJavaReadJournalProvider.java (100%) rename {akka-persistence-query => persistence-query}/src/test/java/org/apache/pekko/persistence/query/PersistenceQueryTest.java (100%) rename {akka-persistence-query => persistence-query}/src/test/scala/org/apache/pekko/persistence/query/DummyReadJournal.scala (100%) rename {akka-persistence-query => persistence-query}/src/test/scala/org/apache/pekko/persistence/query/OffsetSpec.scala (100%) rename {akka-persistence-query => persistence-query}/src/test/scala/org/apache/pekko/persistence/query/PersistenceQuerySpec.scala (100%) rename {akka-persistence-query => persistence-query}/src/test/scala/org/apache/pekko/persistence/query/internal/QuerySerializerSpec.scala (100%) rename {akka-persistence-query => persistence-query}/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/AllPersistenceIdsSpec.scala (100%) rename {akka-persistence-query => persistence-query}/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/Cleanup.scala (100%) rename {akka-persistence-query => persistence-query}/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/EventsByPersistenceIdSpec.scala (100%) rename {akka-persistence-query => persistence-query}/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/EventsByTagSpec.scala (100%) rename {akka-persistence-query => persistence-query}/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/TestActor.scala (100%) rename {akka-persistence-shared => persistence-shared}/src/test/scala/org/apache/pekko/persistence/journal/leveldb/PersistencePluginProxySpec.scala (100%) rename {akka-persistence-shared => persistence-shared}/src/test/scala/org/apache/pekko/persistence/journal/leveldb/SharedLeveldbJournalSpec.scala (100%) rename {akka-persistence-shared => persistence-shared}/src/test/scala/org/apache/pekko/persistence/serialization/SerializerSpec.scala (100%) rename {akka-persistence-tck => persistence-tck}/src/main/scala/org/apache/pekko/persistence/CapabilityFlags.scala (100%) rename {akka-persistence-tck => persistence-tck}/src/main/scala/org/apache/pekko/persistence/PluginSpec.scala (100%) rename {akka-persistence-tck => persistence-tck}/src/main/scala/org/apache/pekko/persistence/TestSerializer.scala (100%) rename {akka-persistence-tck => persistence-tck}/src/main/scala/org/apache/pekko/persistence/japi/journal/JavaJournalPerfSpec.scala (100%) rename {akka-persistence-tck => persistence-tck}/src/main/scala/org/apache/pekko/persistence/japi/journal/JavaJournalSpec.scala (100%) rename {akka-persistence-tck => persistence-tck}/src/main/scala/org/apache/pekko/persistence/japi/snapshot/JavaSnapshotStoreSpec.scala (100%) rename {akka-persistence-tck => persistence-tck}/src/main/scala/org/apache/pekko/persistence/journal/JournalPerfSpec.scala (100%) rename {akka-persistence-tck => persistence-tck}/src/main/scala/org/apache/pekko/persistence/journal/JournalSpec.scala (100%) rename {akka-persistence-tck => persistence-tck}/src/main/scala/org/apache/pekko/persistence/scalatest/MayVerb.scala (100%) rename {akka-persistence-tck => persistence-tck}/src/main/scala/org/apache/pekko/persistence/scalatest/OptionalTests.scala (100%) rename {akka-persistence-tck => persistence-tck}/src/main/scala/org/apache/pekko/persistence/snapshot/SnapshotStoreSpec.scala (100%) rename {akka-persistence-tck => persistence-tck}/src/test/scala/org/apache/pekko/persistence/PluginCleanup.scala (100%) rename {akka-persistence-tck => persistence-tck}/src/test/scala/org/apache/pekko/persistence/japi/JavaJournalSpecSpec.scala (100%) rename {akka-persistence-tck => persistence-tck}/src/test/scala/org/apache/pekko/persistence/journal/inmem/InmemJournalSpec.scala (100%) rename {akka-persistence-tck => persistence-tck}/src/test/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbJournalJavaSpec.scala (100%) rename {akka-persistence-tck => persistence-tck}/src/test/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbJournalNativeSpec.scala (100%) rename {akka-persistence-tck => persistence-tck}/src/test/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbJournalNoAtomicPersistMultipleEventsSpec.scala (100%) rename {akka-persistence-tck => persistence-tck}/src/test/scala/org/apache/pekko/persistence/snapshot/local/LocalSnapshotStoreSpec.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/resources/reference.conf (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/EventStorage.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/PersistenceTestKitPlugin.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/ProcessingPolicy.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/SnapshotStorage.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/internal/CurrentTime.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/internal/EventSourcedBehaviorTestKitImpl.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/internal/InMemStorageExtension.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/internal/PersistenceInitImpl.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/internal/SerializedEventStorageImpl.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/internal/SerializedSnapshotStorageImpl.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/internal/SimpleEventStorageImpl.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/internal/SimpleSnapshotStorageImpl.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/internal/SnapshotStorageEmulatorExtension.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/internal/TestKitStorage.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/EventSourcedBehaviorTestKit.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/PersistenceInit.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/PersistenceTestKit.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/SnapshotTestKit.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/query/PersistenceTestKitReadJournalProvider.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/query/internal/EventsByPersistenceIdStage.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/query/javadsl/PersistenceTestKitReadJournal.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/query/scaladsl/PersistenceTestKitReadJournal.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/EventSourcedBehaviorTestKit.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/PersistenceInit.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/PersistenceTestKit.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/TestOps.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/state/PersistenceTestKitDurableStateStoreProvider.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/state/javadsl/PersistenceTestKitDurableStateStore.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/main/scala/org/apache/pekko/persistence/testkit/state/scaladsl/PersistenceTestKitDurableStateStore.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/resources/application.conf (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/resources/logback-test.xml (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/CommonUtils.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/CommonSnapshotTests.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/CommonTestKitTests.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/JavaDslUtils.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/SnapshotNotSerializeSpec.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/SnapshotSerializeSpec.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/TestKitNotSerializeSpec.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/TestKitSerializeSpec.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/query/CurrentEventsBySlicesSpec.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/query/CurrentEventsByTagSpec.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/query/EventsByPersistenceIdSpec.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/CommonSnapshotTests.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/CommonTestKitTests.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/EventSourcedBehaviorNoSnapshotTestKitSpec.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/EventSourcedBehaviorTestKitSpec.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/MultipleJournalsSpec.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/PersistenceTestKitJournalCompatSpec.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/ScalaDslUtils.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/SnapshotNotSerializeSpec.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/SnapshotSerializeSpec.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/TestKitNotSerializeSpec.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/TestKitSerializeSpec.scala (100%) rename {akka-persistence-testkit => persistence-testkit}/src/test/scala/org/apache/pekko/persistence/testkit/state/scaladsl/PersistenceTestKitDurableStateStoreSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/java/jdocs/org/apache/pekko/persistence/typed/MyReplicatedBehavior.java (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleTest.java (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedBlogExample.java (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedMovieExample.java (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedShoppingCartExample.java (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedStringSet.java (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/java/org/apache/pekko/persistence/typed/ReplicatedEventSourcingTest.java (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/java/org/apache/pekko/persistence/typed/javadsl/EventSourcedActorFailureTest.java (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/java/org/apache/pekko/persistence/typed/javadsl/EventSourcedBehaviorJavaDslTest.java (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/resources/logback-test.xml (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedBlogExampleSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedEventSourcingCompileOnlySpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedMovieWatchListExampleSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedShoppingCartExampleSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/EventPublishingSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/EventSourcedBehaviorLoggingSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/MultiJournalReplicationSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventPublishingSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventSourcingSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventSourcingTaggingSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/ReplicationBaseSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/ReplicationIllegalAccessSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/ReplicationSnapshotSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/crdt/CounterSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/crdt/LwwSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/crdt/ORSetSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/jackson/ReplicatedEventSourcingJacksonSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorFailureSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorInterceptorSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorRecoveryTimeoutSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorReplySpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorRetentionSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorStashSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorTimersSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorWatchSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedEventAdapterSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedSequenceNumberSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedSnapshotAdapterSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedStashOverflowSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/LoggerSourceSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/NullEmptyStateSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/OptionalSnapshotStoreSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/PerformanceSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/PrimitiveStateSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/SlowInMemorySnapshotStore.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/SnapshotMutableStateSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/SnapshotRecoveryWithEmptyJournalSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateBehaviorInterceptorSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateBehaviorReplySpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateBehaviorTimersSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateRevisionSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/NullEmptyStateSpec.scala (100%) rename {akka-persistence-typed-tests => persistence-typed-tests}/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/PrimitiveStateSpec.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/java/org/apache/pekko/persistence/typed/serialization/ReplicatedEventSourcing.java (100%) rename {akka-persistence-typed => persistence-typed}/src/main/protobuf/ReplicatedEventSourcing.proto (100%) rename {akka-persistence-typed => persistence-typed}/src/main/resources/reference.conf (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/EventAdapter.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/EventRejectedException.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/EventSourcedSignal.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/PersistenceId.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/PublishedEvent.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/ReplicaId.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/ReplicationId.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/SnapshotAdapter.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/SnapshotSelectionCriteria.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/crdt/Counter.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/crdt/LwwTime.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/crdt/ORSet.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/crdt/OpCrdt.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/delivery/EventSourcedProducerQueue.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/internal/BehaviorSetup.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/internal/EffectImpl.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/internal/EventSourcedBehaviorImpl.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/internal/EventSourcedSettings.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/internal/ExternalInteractions.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/internal/FastForwardingFilter.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/internal/JournalFailureException.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/internal/NoOpSnapshotAdapter.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/internal/RecoveryImpl.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/internal/ReplayingEvents.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/internal/ReplayingSnapshot.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/internal/ReplicationSetup.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/internal/RequestingRecoveryPermit.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/internal/RetentionCriteriaImpl.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/internal/Running.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/internal/SideEffect.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/internal/StashManagement.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/internal/VersionVector.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/javadsl/CommandHandler.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/javadsl/CommandHandlerWithReply.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/javadsl/Effect.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/javadsl/EventHandler.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/javadsl/EventSourcedBehavior.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/javadsl/PersistentFSMMigration.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/javadsl/Recovery.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/javadsl/ReplicatedEventSourcedBehavior.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/javadsl/ReplicatedEventSourcing.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/javadsl/RetentionCriteria.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/javadsl/SignalHandler.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/Effect.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehavior.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/PersistentFSMMigration.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/Recovery.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/ReplicatedEventSourcing.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/RetentionCriteria.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/serialization/ReplicatedEventSourcingSerializer.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/state/DurableStateSignal.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/state/internal/BehaviorSetup.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateBehaviorImpl.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateSettings.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateStoreException.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateStoreInteractions.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/state/internal/EffectImpl.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/state/internal/NoOpSnapshotAdapter.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/state/internal/Recovering.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/state/internal/RequestingRecoveryPermit.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/state/internal/Running.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/state/internal/SideEffect.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/state/internal/StashManagement.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/CommandHandler.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/CommandHandlerWithReply.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/DurableStateBehavior.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/Effect.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/SignalHandler.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateBehavior.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/main/scala/org/apache/pekko/persistence/typed/state/scaladsl/Effect.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntity.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/jdocs/org/apache/pekko/persistence/typed/MovieWatchList.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/jdocs/org/apache/pekko/persistence/typed/NullBlogState.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/jdocs/org/apache/pekko/persistence/typed/OptionalBlogState.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/jdocs/org/apache/pekko/persistence/typed/StashingExample.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/jdocs/org/apache/pekko/persistence/typed/WebStoreCustomerFSM.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/Auction.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionCommand.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionEntity.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionEvent.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionState.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionStatus.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/Bid.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/BidResultStatus.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/org/apache/pekko/persistence/typed/javadsl/LoggerSourceTest.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/org/apache/pekko/persistence/typed/javadsl/NullEmptyStateTest.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/org/apache/pekko/persistence/typed/javadsl/PersistentActorCompileOnlyTest.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/java/org/apache/pekko/persistence/typed/javadsl/PrimitiveStateTest.java (100%) rename {akka-persistence-typed => persistence-typed}/src/test/resources/logback-test.xml (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntity.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/docs/org/apache/pekko/persistence/typed/MovieWatchList.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/docs/org/apache/pekko/persistence/typed/StashingExample.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/org/apache/pekko/persistence/typed/ClusterSingletonPersistenceSpec.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/org/apache/pekko/persistence/typed/ManyRecoveriesSpec.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/org/apache/pekko/persistence/typed/PersistenceIdSpec.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventSourcingSerializationSpec.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/org/apache/pekko/persistence/typed/StashingWhenSnapshottingSpec.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/org/apache/pekko/persistence/typed/delivery/EventSourcedProducerQueueSpec.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/org/apache/pekko/persistence/typed/delivery/ReliableDeliveryWithEventSourcedProducerQueueSpec.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/org/apache/pekko/persistence/typed/delivery/WorkPullingWithEventSourcedProducerQueueSpec.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/org/apache/pekko/persistence/typed/internal/RecoveryPermitterSpec.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/org/apache/pekko/persistence/typed/internal/RetentionCriteriaSpec.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/org/apache/pekko/persistence/typed/internal/StashStateSpec.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/PersistentActorCompileOnlyTest.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/SnapshotIsOptionalSpec.scala (100%) rename {akka-persistence-typed => persistence-typed}/src/test/scala/org/apache/pekko/persistence/typed/serialization/ReplicatedEventSourcingSerializerSpec.scala (100%) rename {akka-persistence => persistence}/src/main/java/org/apache/pekko/persistence/fsm/japi/pf/FSMStateFunctionBuilder.java (100%) rename {akka-persistence => persistence}/src/main/java/org/apache/pekko/persistence/fsm/japi/pf/FSMStopBuilder.java (100%) rename {akka-persistence => persistence}/src/main/java/org/apache/pekko/persistence/journal/japi/AsyncRecoveryPlugin.java (100%) rename {akka-persistence => persistence}/src/main/java/org/apache/pekko/persistence/journal/japi/AsyncWritePlugin.java (100%) rename {akka-persistence => persistence}/src/main/java/org/apache/pekko/persistence/serialization/MessageFormats.java (100%) rename {akka-persistence => persistence}/src/main/java/org/apache/pekko/persistence/snapshot/japi/SnapshotStorePlugin.java (100%) rename {akka-persistence => persistence}/src/main/protobuf/MessageFormats.proto (100%) rename {akka-persistence => persistence}/src/main/resources/reference.conf (100%) rename {akka-persistence => persistence}/src/main/scala-2/org/apache/pekko/persistence/TraitOrder.scala (100%) rename {akka-persistence => persistence}/src/main/scala-3/org/apache/pekko/persistence/TraitOrder.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/AtLeastOnceDelivery.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/Eventsourced.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/JournalProtocol.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/Persistence.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/PersistencePlugin.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/Persistent.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/PersistentActor.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/Protocol.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/RecoveryPermitter.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/SnapshotProtocol.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/Snapshotter.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/fsm/PersistentFSM.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/fsm/PersistentFSMBase.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/journal/AsyncRecovery.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/journal/AsyncWriteJournal.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/journal/AsyncWriteProxy.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/journal/EventAdapter.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/journal/EventAdapters.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/journal/PersistencePluginProxy.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/journal/ReplayFilter.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/journal/Tagged.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/journal/WriteJournalBase.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/journal/inmem/InmemJournal.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/journal/japi/AsyncRecovery.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/journal/japi/AsyncWriteJournal.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbCompaction.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbIdMapping.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbJournal.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbKey.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbRecovery.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbStore.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/journal/leveldb/SharedLeveldbStore.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/serialization/MessageSerializer.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/serialization/SnapshotSerializer.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/serialization/package.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/snapshot/NoSnapshotStore.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/snapshot/SnapshotStore.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/snapshot/japi/SnapshotStore.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/snapshot/local/LocalSnapshotStore.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/state/DurableStateStoreProvider.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/state/DurableStateStoreRegistry.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/state/javadsl/DurableStateStore.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/state/javadsl/DurableStateUpdateStore.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/state/scaladsl/DurableStateStore.scala (100%) rename {akka-persistence => persistence}/src/main/scala/org/apache/pekko/persistence/state/scaladsl/DurableStateUpdateStore.scala (100%) rename {akka-persistence => persistence}/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/AtLeastOnceDeliveryCrashSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/AtLeastOnceDeliveryFailureSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/AtLeastOnceDeliverySpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/AtomicWriteSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/EndToEndEventAdapterSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/EventAdapterSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/EventSourcedActorDeleteFailureSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/EventSourcedActorFailureSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/LoadPluginSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/ManyRecoveriesSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/OptimizedRecoverySpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/OptionalSnapshotStoreSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/PerformanceSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/PersistenceSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/PersistentActorBoundedStashingSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/PersistentActorJournalProtocolSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/PersistentActorRecoveryTimeoutSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/PersistentActorSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/PersistentActorStashingSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/RecoveryPermitterSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/SliceRangesSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/SnapshotDecodeFailureSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/SnapshotDirectoryFailureSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/SnapshotFailureRobustnessSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/SnapshotRecoveryLocalStoreSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/SnapshotRecoveryWithEmptyJournalSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/SnapshotSerializationSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/SnapshotSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/TimerPersistentActorSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/journal/InmemEventAdaptersSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/journal/ReplayFilterSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/journal/SteppingInmemJournal.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/journal/chaos/ChaosJournal.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/journal/inmem/InmemJournalSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/journal/leveldb/CompactionSegmentManagementSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/journal/leveldb/JournalCompactionSpec.scala (100%) rename {akka-persistence => persistence}/src/test/scala/org/apache/pekko/persistence/serialization/MessageSerializerSpec.scala (100%) rename {akka-pki => pki}/src/main/scala/org/apache/pekko/pki/pem/DERPrivateKeyLoader.scala (100%) rename {akka-pki => pki}/src/main/scala/org/apache/pekko/pki/pem/PEMDecoder.scala (100%) rename {akka-pki => pki}/src/test/resources/certificate.pem (100%) rename {akka-pki => pki}/src/test/resources/multi-prime-pkcs1.pem (100%) rename {akka-pki => pki}/src/test/resources/pkcs1.pem (100%) rename {akka-pki => pki}/src/test/resources/pkcs8.pem (100%) rename {akka-pki => pki}/src/test/scala/org/apache/pekko/pki/pem/DERPrivateKeyLoaderSpec.scala (100%) rename {akka-pki => pki}/src/test/scala/org/apache/pekko/pki/pem/PEMDecoderSpec.scala (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/AbstractMessage.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/AbstractMessageLite.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/AbstractParser.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/BlockingRpcChannel.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/BlockingService.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/BoundedByteString.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/ByteString.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/CodedInputStream.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/CodedOutputStream.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/DescriptorProtos.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/Descriptors.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/DynamicMessage.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/ExtensionRegistry.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/ExtensionRegistryLite.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/FieldSet.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/GeneratedMessage.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/GeneratedMessageLite.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/Internal.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/InvalidProtocolBufferException.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/LazyField.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/LazyStringArrayList.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/LazyStringList.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/LiteralByteString.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/Message.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/MessageLite.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/MessageLiteOrBuilder.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/MessageOrBuilder.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/Parser.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/ProtocolMessageEnum.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/RepeatedFieldBuilder.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/RopeByteString.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/RpcCallback.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/RpcChannel.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/RpcController.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/RpcUtil.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/Service.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/ServiceException.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/SingleFieldBuilder.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/SmallSortedMap.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/TextFormat.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/UninitializedMessageException.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/UnknownFieldSet.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/UnmodifiableLazyStringList.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/Utf8.java (100%) rename {akka-protobuf => protobuf}/src/main/java/org/apache/pekko/protobuf/WireFormat.java (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/io/DnsSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/AttemptSysMsgRedeliverySpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/LookupRemoteActorSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/NewRemoteActorSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/PiercingShouldKeepQuarantineSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/RemoteDeliverySpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/RemoteDeploymentDeathWatchSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/RemoteFeaturesSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/RemoteNodeDeathWatchSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/RemoteNodeRestartDeathWatchSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/RemoteQuarantinePiercingSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/RemoteReDeploymentSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/RemotingMultiNodeSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/TransportFailSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/artery/BenchmarkFileReporter.scala (97%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/artery/DirectMemorySpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/artery/DirectMemorySpecMultiJvmNode1.opts (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/artery/DirectMemorySpecMultiJvmNode2.opts (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/artery/FanInThrougputSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/artery/FanOutThrougputSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/artery/HandshakeRestartReceiverSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/artery/LatencySpec.scala (98%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/artery/MaxThroughputSpec.scala (99%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/artery/PlotResult.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/artery/RemoteRestartedQuarantinedSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/artery/SurviveInboundStreamRestartWithCompressionInFlightSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/artery/SurviveNetworkPartitionSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/artery/TestMessage.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/artery/TestRateReporter.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/artery/UdpPortActor.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/artery/aeron/AeronStreamConcistencySpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/artery/aeron/AeronStreamLatencySpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/artery/aeron/AeronStreamMaxThroughputSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/artery/aeron/AeronStreamMultiNodeSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/classic/RemoteGatePiercingSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/classic/RemoteNodeRestartGateSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/classic/RemoteNodeShutdownAndComesBackSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/classic/Ticket15109Spec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/routing/RemoteRandomSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/routing/RemoteRoundRobinSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/routing/RemoteScatterGatherSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/sample/MultiNodeSample.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/testconductor/TestConductorSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/multi-jvm/scala/org/apache/pekko/remote/testkit/MultiNodeSpecSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/test/java/org/apache/pekko/remote/artery/protobuf/TestMessages.java (100%) rename {akka-remote-tests => remote-tests}/src/test/protobuf/TestMessages.proto (100%) rename {akka-remote-tests => remote-tests}/src/test/scala/org/apache/pekko/remote/artery/ArteryFailedToBindSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/test/scala/org/apache/pekko/remote/classic/RemotingFailedToBindSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/test/scala/org/apache/pekko/remote/testconductor/BarrierSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/test/scala/org/apache/pekko/remote/testconductor/ControllerSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/test/scala/org/apache/pekko/remote/testkit/LogRoleReplace.scala (100%) rename {akka-remote-tests => remote-tests}/src/test/scala/org/apache/pekko/remote/testkit/STMultiNodeSpec.scala (100%) rename {akka-remote-tests => remote-tests}/src/test/scala/org/scalatest/extra/QuietReporter.scala (100%) rename {akka-remote => remote}/src/main/java/org/apache/pekko/remote/ArteryControlFormats.java (100%) rename {akka-remote => remote}/src/main/java/org/apache/pekko/remote/ContainerFormats.java (100%) rename {akka-remote => remote}/src/main/java/org/apache/pekko/remote/SystemMessageFormats.java (100%) rename {akka-remote => remote}/src/main/java/org/apache/pekko/remote/WireFormats.java (100%) rename {akka-remote => remote}/src/main/java/org/apache/pekko/remote/artery/AbstractAssociation.java (100%) rename {akka-remote => remote}/src/main/java/org/apache/pekko/remote/artery/aeron/AeronErrorLog.java (100%) rename {akka-remote => remote}/src/main/java/org/apache/pekko/remote/artery/compress/CountMinSketch.java (100%) rename {akka-remote => remote}/src/main/protobuf/ArteryControlFormats.proto (100%) rename {akka-remote => remote}/src/main/protobuf/ContainerFormats.proto (100%) rename {akka-remote => remote}/src/main/protobuf/SystemMessageFormats.proto (100%) rename {akka-remote => remote}/src/main/protobuf/WireFormats.proto (100%) rename {akka-remote => remote}/src/main/resources/reference.conf (100%) rename {akka-remote => remote}/src/main/scala-jdk-9/org/apache/pekko/remote/artery/jfr/Events.scala (100%) rename {akka-remote => remote}/src/main/scala-jdk-9/org/apache/pekko/remote/artery/jfr/JFRRemotingFlightRecorder.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/AckedDelivery.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/AddressUidExtension.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/BoundAddressesExtension.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/ByteStringUtils.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/DeadlineFailureDetector.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/DefaultFailureDetectorRegistry.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/Endpoint.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/FailureDetector.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/FailureDetectorRegistry.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/MessageSerializer.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/PhiAccrualFailureDetector.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/RemoteActorRefProvider.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/RemoteDaemon.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/RemoteDeployer.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/RemoteDeploymentWatcher.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/RemoteLogMarker.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/RemoteMetricsExtension.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/RemoteSettings.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/RemoteTransport.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/RemoteWatcher.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/Remoting.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/RemotingLifecycleEvent.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/UniqueAddress.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/ArterySettings.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/ArteryTransport.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/Association.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/Codecs.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/Control.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/EnvelopeBufferPool.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/FixedSizePartitionHub.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/FlushBeforeDeathWatchNotification.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/FlushOnShutdown.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/Handshake.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/ImmutableLongMap.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/InboundEnvelope.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/InboundQuarantineCheck.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/LruBoundedCache.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/MessageDispatcher.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/ObjectPool.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/OutboundEnvelope.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/QuarantinedEvent.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/RemoteInstrument.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/RemotingFlightRecorder.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/RestartCounter.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/SendQueue.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/SystemMessageDelivery.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/TestStage.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/aeron/AeronSink.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/aeron/AeronSource.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/aeron/ArteryAeronUdpTransport.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/aeron/TaskRunner.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/compress/CompressionProtocol.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/compress/CompressionTable.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/compress/DecompressionTable.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/compress/InboundCompressions.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/compress/TopHeavyHitters.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/tcp/ArteryTcpTransport.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/tcp/ConfigSSLEngineProvider.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/tcp/SSLEngineProvider.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/tcp/SecureRandomFactory.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/tcp/TcpFraming.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/PemManagersProvider.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/RotatingKeysSSLEngineProvider.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/SSLEngineConfig.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/SessionVerifier.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/X509Readers.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/routing/RemoteRouterConfig.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/security/provider/SeedSize.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/serialization/ActorRefResolveCache.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/serialization/ArteryMessageSerializer.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/serialization/DaemonMsgCreateSerializer.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/serialization/MessageContainerSerializer.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/serialization/MiscMessageSerializer.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/serialization/PrimitiveSerializers.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/serialization/ProtobufSerializer.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/serialization/SystemMessageSerializer.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/serialization/ThrowableNotSerializableException.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/serialization/ThrowableSupport.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/serialization/WrappedPayloadSupport.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/transport/AbstractTransportAdapter.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/transport/FailureInjectorTransportAdapter.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/transport/PekkoPduCodec.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/transport/PekkoProtocolTransport.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/transport/TestTransport.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/transport/ThrottlerTransportAdapter.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/transport/Transport.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/transport/netty/NettyHelpers.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/transport/netty/NettySSLSupport.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/transport/netty/NettyTransport.scala (99%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/transport/netty/SSLEngineProvider.scala (100%) rename {akka-remote => remote}/src/main/scala/org/apache/pekko/remote/transport/netty/TcpSupport.scala (100%) rename {akka-remote => remote}/src/test/java/org/apache/pekko/remote/ProtobufProtocol.java (100%) rename {akka-remote => remote}/src/test/java/org/apache/pekko/remote/artery/RateReporter.java (100%) rename {akka-remote => remote}/src/test/java/org/apache/pekko/remote/artery/aeron/AeronStat.java (100%) rename {akka-remote => remote}/src/test/java/org/apache/pekko/remote/protobuf/v3/ProtobufProtocolV3.java (100%) rename {akka-remote => remote}/src/test/java/org/apache/pekko/remote/transport/ThrottlerTransportAdapterTest.java (100%) rename {akka-remote => remote}/src/test/protobuf/ProtobufProtocol.proto (100%) rename {akka-remote => remote}/src/test/protobuf/ProtobufProtocolV3.proto (100%) rename {akka-remote => remote}/src/test/resources/Makefile (87%) rename {akka-remote => remote}/src/test/resources/aeron.properties (100%) rename {akka-remote => remote}/src/test/resources/domain.crt (100%) rename {akka-remote => remote}/src/test/resources/keystore (100%) rename {akka-remote => remote}/src/test/resources/ssl/README.md (100%) rename {akka-remote => remote}/src/test/resources/ssl/artery-nodes/artery-node001.example.com.crt (98%) rename {akka-remote => remote}/src/test/resources/ssl/artery-nodes/artery-node001.example.com.p12 (100%) rename {akka-remote => remote}/src/test/resources/ssl/artery-nodes/artery-node001.example.com.pem (100%) rename {akka-remote => remote}/src/test/resources/ssl/artery-nodes/artery-node002.example.com.crt (98%) rename {akka-remote => remote}/src/test/resources/ssl/artery-nodes/artery-node002.example.com.p12 (100%) rename {akka-remote => remote}/src/test/resources/ssl/artery-nodes/artery-node002.example.com.pem (100%) rename {akka-remote => remote}/src/test/resources/ssl/artery-nodes/artery-node003.example.com.crt (98%) rename {akka-remote => remote}/src/test/resources/ssl/artery-nodes/artery-node003.example.com.p12 (100%) rename {akka-remote => remote}/src/test/resources/ssl/artery-nodes/artery-node003.example.com.pem (100%) rename {akka-remote => remote}/src/test/resources/ssl/client.example.com.crt (98%) rename {akka-remote => remote}/src/test/resources/ssl/client.example.com.p12 (100%) rename {akka-remote => remote}/src/test/resources/ssl/exampleca.crt (98%) rename {akka-remote => remote}/src/test/resources/ssl/exampleca.p12 (100%) rename {akka-remote => remote}/src/test/resources/ssl/gen-artery-nodes.example.com.sh (100%) rename {akka-remote => remote}/src/test/resources/ssl/gen-functions.sh (100%) rename {akka-remote => remote}/src/test/resources/ssl/genca.sh (100%) rename {akka-remote => remote}/src/test/resources/ssl/gencerts.sh (100%) rename {akka-remote => remote}/src/test/resources/ssl/island.example.com.crt (98%) rename {akka-remote => remote}/src/test/resources/ssl/island.example.com.p12 (100%) rename {akka-remote => remote}/src/test/resources/ssl/node.example.com.crt (98%) rename {akka-remote => remote}/src/test/resources/ssl/node.example.com.p12 (100%) rename {akka-remote => remote}/src/test/resources/ssl/node.example.com.pem (100%) rename {akka-remote => remote}/src/test/resources/ssl/one.example.com.crt (98%) rename {akka-remote => remote}/src/test/resources/ssl/one.example.com.p12 (100%) rename {akka-remote => remote}/src/test/resources/ssl/password (100%) rename {akka-remote => remote}/src/test/resources/ssl/pem/README.md (80%) rename {akka-remote => remote}/src/test/resources/ssl/pem/pkcs1.pem (100%) rename {akka-remote => remote}/src/test/resources/ssl/pem/selfsigned-certificate.pem (100%) rename {akka-remote => remote}/src/test/resources/ssl/rsa-client.example.com.crt (98%) rename {akka-remote => remote}/src/test/resources/ssl/rsa-client.example.com.p12 (100%) rename {akka-remote => remote}/src/test/resources/ssl/rsa-client.example.com.pem (100%) rename {akka-remote => remote}/src/test/resources/ssl/two.example.com.crt (98%) rename {akka-remote => remote}/src/test/resources/ssl/two.example.com.p12 (100%) rename {akka-remote => remote}/src/test/resources/truststore (100%) rename {akka-remote => remote}/src/test/scala-jdk9-only/org/apache/pekko/remote/artery/jfr/JFRRemotingFlightRecorderSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/AccrualFailureDetectorSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/AckedDeliverySpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/DaemonicSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/DeadlineFailureDetectorSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/EndpointRegistrySpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/FailureDetectorRegistrySpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/LogSourceSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/MessageLoggingSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/NetworkFailureSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/RemoteActorMailboxSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/RemoteConfigSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/RemoteConsistentHashingRouterSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/RemoteDeployerSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/RemoteFeaturesSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/RemoteRouterSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/Ticket1978CommunicationSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/Ticket1978ConfigSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/TransientSerializationErrorSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/TypedActorRemoteDeploySpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/ActorRefResolveCacheQuarantineSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/ArteryMultiNodeSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/ArterySpecSupport.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/BindCanonicalAddressSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/DuplicateFlushSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/DuplicateHandshakeSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/EnvelopeBufferSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/FlushOnShutdownSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/HandshakeDenySpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/HandshakeFailureSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/HandshakeRetrySpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/ImmutableLongMapSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/InboundControlJunctionSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/InboundHandshakeSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/LargeMessagesStreamSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/LateConnectSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/LruBoundedCacheSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/MetadataCarryingSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/OutboundControlJunctionSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/OutboundHandshakeSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/OutboundIdleShutdownSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/RemoteActorRefProviderSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/RemoteActorSelectionSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/RemoteConnectionSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/RemoteDeathWatchSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/RemoteDeployerSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/RemoteDeploymentSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/RemoteFailureSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/RemoteInstrumentsSerializationSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/RemoteInstrumentsSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/RemoteMessageSerializationSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/RemoteRouterSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/RemoteSendConsistencySpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/RemoteWatcherSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/RemotingFlightRecorderSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/RestartCounterSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/RollingEventLogSimulationSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/SendQueueSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/SerializationErrorSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/SerializationTransportInformationSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/SystemMessageAckerSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/SystemMessageDeliverySpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/TestContext.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/TransientSerializationErrorSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/UntrustedSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/aeron/AeronSinkSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/compress/CompressionIntegrationSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/compress/CompressionTableSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/compress/CompressionTestUtils.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/compress/HandshakeShouldDropCompressionTableSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/compress/HeavyHittersSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/compress/OutboundCompressionSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/tcp/SecureRandomFactorySpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/tcp/TcpFramingSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/tcp/TlsTcpSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/CipherSuiteSupportCheck.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/PeerSubjectVerifierSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/PemManagersProviderSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/RotatingKeysSSLEngineProviderSpec.scala (99%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/TlsResourcesSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/X509ReadersSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/classic/ActorsLeakSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/classic/RemoteDeathWatchSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/classic/RemoteDeploymentAllowListSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/classic/RemoteInitErrorSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/classic/RemoteSettingsSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/classic/RemoteWatcherSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/classic/RemotingSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/classic/UntrustedSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/classic/transport/GenericTransportSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/classic/transport/PekkoProtocolSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/classic/transport/PekkoProtocolStressTest.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/classic/transport/SwitchableLoggedBehaviorSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/classic/transport/SystemMessageDeliveryStressTest.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/classic/transport/TestTransportSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/classic/transport/ThrottleModeSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/classic/transport/ThrottlerTransportAdapterSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/classic/transport/netty/NettyTransportSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/serialization/AllowJavaSerializationOffSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/serialization/ArteryMessageSerializerSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/serialization/DaemonMsgCreateSerializerAllowJavaSerializationSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/serialization/MessageContainerSerializerSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/serialization/MiscMessageSerializerSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/serialization/PrimitivesSerializationSpec.scala (98%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/serialization/ProtobufSerializerSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/serialization/SerializationTransportInformationSpec.scala (100%) rename {akka-remote => remote}/src/test/scala/org/apache/pekko/remote/serialization/SystemMessageSerializationSpec.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/main/resources/reference.conf (100%) rename {akka-serialization-jackson => serialization-jackson}/src/main/scala/org/apache/pekko/serialization/jackson/ActorRefModule.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/main/scala/org/apache/pekko/serialization/jackson/ActorSystemAccess.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/main/scala/org/apache/pekko/serialization/jackson/AddressModule.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/main/scala/org/apache/pekko/serialization/jackson/AkkaSerializationModule.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/main/scala/org/apache/pekko/serialization/jackson/FiniteDurationModule.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/main/scala/org/apache/pekko/serialization/jackson/JacksonMigration.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/main/scala/org/apache/pekko/serialization/jackson/JacksonModule.scala (98%) rename {akka-serialization-jackson => serialization-jackson}/src/main/scala/org/apache/pekko/serialization/jackson/JacksonObjectMapperProvider.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/main/scala/org/apache/pekko/serialization/jackson/JacksonSerializer.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/main/scala/org/apache/pekko/serialization/jackson/PekkoJacksonModule.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/main/scala/org/apache/pekko/serialization/jackson/StreamRefModule.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/main/scala/org/apache/pekko/serialization/jackson/TypedActorRefModule.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/java/jdoc/org/apache/pekko/serialization/jackson/MySerializable.java (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/java/jdoc/org/apache/pekko/serialization/jackson/SerializationDocTest.java (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/Customer.java (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/ItemAdded.java (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/OrderAdded.java (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1withv2/ItemAddedMigration.java (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/Address.java (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/Customer.java (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/CustomerMigration.java (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/ItemAdded.java (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/OrderPlaced.java (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/OrderPlacedMigration.java (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2b/ItemAdded.java (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2b/ItemAddedMigration.java (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2c/ItemAdded.java (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2c/ItemAddedMigration.java (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/java/org/apache/pekko/serialization/jackson/JavaTestEventMigrationV2.java (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/java/org/apache/pekko/serialization/jackson/JavaTestEventMigrationV2WithV3.java (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/java/org/apache/pekko/serialization/jackson/JavaTestEventMigrationV3.java (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/java/org/apache/pekko/serialization/jackson/JavaTestMessages.java (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/resources/reference.conf (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/scala/doc/org/apache/pekko/serialization/jackson/CustomAdtSerializer.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/Customer.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/ItemAdded.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/OrderAdded.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1withv2/ItemAddedMigration.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/Address.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/Customer.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/CustomerMigration.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/ItemAdded.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/OrderPlaced.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/OrderPlacedMigration.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2b/ItemAdded.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2b/ItemAddedMigration.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2c/ItemAdded.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2c/ItemAddedMigration.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/scala/org/apache/pekko/serialization/jackson/CborSerializable.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/scala/org/apache/pekko/serialization/jackson/JacksonSerializerSpec.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/scala/org/apache/pekko/serialization/jackson/JsonSerializable.scala (100%) rename {akka-serialization-jackson => serialization-jackson}/src/test/scala/org/apache/pekko/serialization/jackson/ScalaTestEventMigration.scala (100%) rename {akka-slf4j => slf4j}/src/main/scala/org/apache/pekko/event/slf4j/Slf4jLogger.scala (100%) rename {akka-slf4j => slf4j}/src/test/resources/logback-test.xml (100%) rename {akka-slf4j => slf4j}/src/test/scala/org/apache/pekko/event/slf4j/Slf4jLoggerSpec.scala (100%) rename {akka-slf4j => slf4j}/src/test/scala/org/apache/pekko/event/slf4j/Slf4jLoggingFilterSpec.scala (100%) rename {akka-stream-testkit => stream-testkit}/src/main/resources/reference.conf (100%) rename {akka-stream-testkit => stream-testkit}/src/main/scala/org/apache/pekko/stream/testkit/StreamTestKit.scala (100%) rename {akka-stream-testkit => stream-testkit}/src/main/scala/org/apache/pekko/stream/testkit/TestGraphStage.scala (100%) rename {akka-stream-testkit => stream-testkit}/src/main/scala/org/apache/pekko/stream/testkit/javadsl/StreamTestKit.scala (100%) rename {akka-stream-testkit => stream-testkit}/src/main/scala/org/apache/pekko/stream/testkit/javadsl/TestSink.scala (100%) rename {akka-stream-testkit => stream-testkit}/src/main/scala/org/apache/pekko/stream/testkit/javadsl/TestSource.scala (100%) rename {akka-stream-testkit => stream-testkit}/src/main/scala/org/apache/pekko/stream/testkit/scaladsl/StreamTestKit.scala (100%) rename {akka-stream-testkit => stream-testkit}/src/main/scala/org/apache/pekko/stream/testkit/scaladsl/TestSink.scala (100%) rename {akka-stream-testkit => stream-testkit}/src/main/scala/org/apache/pekko/stream/testkit/scaladsl/TestSource.scala (100%) rename {akka-stream-testkit => stream-testkit}/src/test/resources/reference.conf (100%) rename {akka-stream-testkit => stream-testkit}/src/test/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreterSpecKit.scala (100%) rename {akka-stream-testkit => stream-testkit}/src/test/scala/org/apache/pekko/stream/testkit/BaseTwoStreamsSetup.scala (100%) rename {akka-stream-testkit => stream-testkit}/src/test/scala/org/apache/pekko/stream/testkit/ChainSetup.scala (100%) rename {akka-stream-testkit => stream-testkit}/src/test/scala/org/apache/pekko/stream/testkit/ScriptedTest.scala (100%) rename {akka-stream-testkit => stream-testkit}/src/test/scala/org/apache/pekko/stream/testkit/StreamSpec.scala (100%) rename {akka-stream-testkit => stream-testkit}/src/test/scala/org/apache/pekko/stream/testkit/StreamTestDefaultMailbox.scala (100%) rename {akka-stream-testkit => stream-testkit}/src/test/scala/org/apache/pekko/stream/testkit/StreamTestKitSpec.scala (100%) rename {akka-stream-testkit => stream-testkit}/src/test/scala/org/apache/pekko/stream/testkit/TestPublisherSubscriberSpec.scala (100%) rename {akka-stream-testkit => stream-testkit}/src/test/scala/org/apache/pekko/stream/testkit/TwoStreamsSetup.scala (100%) rename {akka-stream-testkit => stream-testkit}/src/test/scala/org/apache/pekko/stream/testkit/Utils.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala-jdk9-only/org/apache/pekko/stream/tck/IterablePublisherViaJavaFlowPublisherTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/ActorSystemLifecycle.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/AkkaSubscriberVerification.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/CancelledSinkSubscriberTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/ConcatTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/EmptyPublisherTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/FanoutPublisherTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/FilePublisherTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/FlatMapConcatDoubleSubscriberTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/FlatMapPrefixTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/FlattenTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/FoldSinkSubscriberTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/ForeachSinkSubscriberTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/FusableProcessorTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/FuturePublisherTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/GroupByTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/InputStreamSourceTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/IterablePublisherTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/MapTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/MaybeSourceTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/PekkoIdentityProcessorVerification.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/PekkoPublisherVerification.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/PrefixAndTailTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/SingleElementSourceTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/SinkholeSubscriberTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/SplitWhenTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/Timeouts.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/TransformProcessorTest.scala (100%) rename {akka-stream-tests-tck => stream-tests-tck}/src/test/scala/org/apache/pekko/stream/tck/VirtualPublisherTest.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/java-jdk9-only/org/apache/pekko/stream/javadsl/JavaFlowSupportCompileTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/StreamAttributeDocTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/StreamTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/io/InputStreamSinkTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/io/OutputStreamSinkTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/io/OutputStreamSourceTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/io/SinkAsJavaSourceTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/AttributesTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/FlowLogWithMarkerTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/FlowTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/FlowThrottleTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/FlowWithContextTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/FlowWithContextThrottleTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/FramingTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/GraphDslTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/JsonFramingTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/KillSwitchTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/LazyAndFutureFlowTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/LazyAndFutureSourcesTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/RetryFlowTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/RunnableGraphTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/SetupTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/SinkTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/SourceRunWithTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/SourceTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/SourceUnfoldTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/SourceWithContextThrottleTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/javadsl/TcpTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/stage/JavaIdentityStage.java (100%) rename {akka-stream-tests => stream-tests}/src/test/java/org/apache/pekko/stream/stage/StageTest.java (100%) rename {akka-stream-tests => stream-tests}/src/test/resources/badtruststore (100%) rename {akka-stream-tests => stream-tests}/src/test/resources/keystore (100%) rename {akka-stream-tests => stream-tests}/src/test/resources/reference.conf (100%) rename {akka-stream-tests => stream-tests}/src/test/resources/tcp-spec-keystore.p12 (100%) rename {akka-stream-tests => stream-tests}/src/test/resources/truststore (100%) rename {akka-stream-tests => stream-tests}/src/test/scala-jdk9-only/org/apache/pekko/stream/scaladsl/FlowPublisherSinkSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/ActorMaterializerSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/DslConsistencySpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/DslFactoriesConsistencySpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/FusingSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/SourceLocationAttributeSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/StreamAttributeDocSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/StreamDispatcherSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/SystemMaterializerSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/FanoutProcessorSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/FixedBufferSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/GraphStageLogicSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/LinearTraversalBuilderSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/ResizableMultiReaderRingBufferSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/SubInletOutletSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/TimeoutsSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/TraversalBuilderSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/TraversalTestUtils.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/fusing/ActorGraphInterpreterSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/fusing/AsyncCallbackSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/fusing/ChasingEventsSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreterFailureModesSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreterPortsSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreterSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/fusing/InterpreterSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/fusing/InterpreterStressSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/fusing/InterpreterSupervisionSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/fusing/KeepGoingStageSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/fusing/LifecycleInterpreterSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/impl/io/TLSUtilsSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/io/ByteStringParserSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/io/DeprecatedTlsSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/io/FileSinkSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/io/FileSourceSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/io/InputStreamSinkSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/io/InputStreamSourceSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/io/OutputStreamSinkSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/io/OutputStreamSourceSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/io/TcpHelper.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/io/TcpSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/io/TlsSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/io/compression/CodecSpecSupport.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/io/compression/CoderSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/io/compression/CompressionTestingTools.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/io/compression/DeflateSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/io/compression/GzipSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/io/compression/GzipWithCustomCompressionLevelSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/ActorRefBackpressureSinkSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/ActorRefBackpressureSourceSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/ActorRefSinkSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/ActorRefSourceSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/AggregateWithBoundarySpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/AttributesSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/BidiFlowSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/BoundedSourceQueueSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/CancellationStrategySpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/CollectionSinkSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/CompressionSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/CoupledTerminationFlowSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FailedSourceSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowAlsoToAllSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowAppendSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowAskSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowBatchSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowBatchWeightedSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowBufferSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowCollectSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowCollectTypeSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowCompileSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatAllLazySpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatAllSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConflateSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDelaySpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDetacherSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDispatcherSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDropSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDropWhileSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDropWithinSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowExpandSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowExtrapolateSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFilterSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFlatMapPrefixSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFlattenMergeSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFoldAsyncSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFoldSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowForeachSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFromFutureSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFutureFlowSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowGroupBySpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowGroupedSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowGroupedWeightedSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowGroupedWithinSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowIdleInjectSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowInitialDelaySpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowInterleaveAllSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowInterleaveSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowIntersperseSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowIteratorSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowJoinSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowKillSwitchSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowLimitSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowLimitWeightedSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowLogSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowLogWithMarkerSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapAsyncSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapAsyncUnorderedSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapConcatSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapErrorSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeAllSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMonitorSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowOnCompleteSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowOrElseSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowPrefixAndTailSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowPrependSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowRecoverSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowRecoverWithSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowReduceSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowScanAsyncSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowScanSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSectionSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSlidingSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSplitAfterSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSplitWhenSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowStatefulMapConcatSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowStatefulMapSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSupervisionSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowTakeSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowTakeWhileSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowTakeWithinSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowThrottleSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWatchSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWatchTerminationSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWireTapSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWithContextLogSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWithContextSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWithContextThrottleSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipAllSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipWithIndexSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipWithSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FramingSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/FromMaterializationSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphBackedFlowSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphBalanceSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphBroadcastSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphConcatSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphDSLCompileSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMatValueSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergeLatestSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergePreferredSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergePrioritizedNSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergePrioritizedSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergeSequenceSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergeSortedSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergeSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphOpsIntegrationSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphPartialSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphPartitionSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphStageTimersSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphUnzipSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphUnzipWithSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphWireTapSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipLatestSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipLatestWithSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipNSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipWithNSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipWithSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/HeadSinkSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/HubSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/JsonFramingSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/LastSinkSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/LazilyAsyncSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/LazyFlowSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/LazySinkSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/LazySourceSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/MaybeSourceSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/NeverSourceSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/PublisherSinkSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/QueueSinkSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/QueueSourceSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/RestartSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/RetryFlowSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/ReverseArrowSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/RunnableGraphSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/SeqSinkSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/SetupSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/SinkAsJavaStreamSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/SinkForeachAsyncSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/SinkForeachParallelSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/SinkSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/SourceFromPublisherSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/SourceSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/SourceWithContextSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/StageActorRefSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/StreamConvertersSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/StreamRefsSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/SubscriberSinkSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/SubscriberSourceSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/SubstreamSubscriptionTimeoutSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/TakeLastSinkSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/TestConfig.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/TickSourceSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/UnfoldResourceAsyncSourceSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/UnfoldResourceSourceSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/scaladsl/WithContextUsageSpec.scala (100%) rename {akka-stream-tests => stream-tests}/src/test/scala/org/apache/pekko/stream/snapshot/MaterializerStateSpec.scala (100%) rename {akka-stream-typed => stream-typed}/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorFlow.scala (100%) rename {akka-stream-typed => stream-typed}/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorSink.scala (100%) rename {akka-stream-typed => stream-typed}/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorSource.scala (100%) rename {akka-stream-typed => stream-typed}/src/main/scala/org/apache/pekko/stream/typed/javadsl/PubSub.scala (100%) rename {akka-stream-typed => stream-typed}/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorFlow.scala (100%) rename {akka-stream-typed => stream-typed}/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorSink.scala (100%) rename {akka-stream-typed => stream-typed}/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorSource.scala (100%) rename {akka-stream-typed => stream-typed}/src/main/scala/org/apache/pekko/stream/typed/scaladsl/PubSub.scala (100%) rename {akka-stream-typed => stream-typed}/src/test/java/docs/javadsl/ActorFlowCompileTest.java (100%) rename {akka-stream-typed => stream-typed}/src/test/java/docs/org/apache/pekko/stream/typed/ActorSinkExample.java (100%) rename {akka-stream-typed => stream-typed}/src/test/java/docs/org/apache/pekko/stream/typed/ActorSinkWithAckExample.java (100%) rename {akka-stream-typed => stream-typed}/src/test/java/docs/org/apache/pekko/stream/typed/ActorSourceExample.java (100%) rename {akka-stream-typed => stream-typed}/src/test/java/docs/org/apache/pekko/stream/typed/ActorSourceWithBackpressureExample.java (100%) rename {akka-stream-typed => stream-typed}/src/test/java/org/apache/pekko/stream/typed/javadsl/ActorSourceSinkCompileTest.java (100%) rename {akka-stream-typed => stream-typed}/src/test/java/org/apache/pekko/stream/typed/javadsl/CustomGuardianAndMaterializerTest.java (100%) rename {akka-stream-typed => stream-typed}/src/test/resources/logback-test.xml (100%) rename {akka-stream-typed => stream-typed}/src/test/scala/docs/org/apache/pekko/stream/typed/ActorSourceSinkExample.scala (100%) rename {akka-stream-typed => stream-typed}/src/test/scala/docs/scaladsl/ActorFlowSpec.scala (100%) rename {akka-stream-typed => stream-typed}/src/test/scala/org/apache/pekko/stream/typed/scaladsl/ActorSourceSinkSpec.scala (100%) rename {akka-stream-typed => stream-typed}/src/test/scala/org/apache/pekko/stream/typed/scaladsl/MaterializerForTypedSpec.scala (100%) rename {akka-stream-typed => stream-typed}/src/test/scala/org/apache/pekko/stream/typed/scaladsl/PubSubSpec.scala (100%) rename {akka-stream => stream}/src/main/boilerplate/akka/stream/FanInShapeN.scala.template (100%) rename {akka-stream => stream}/src/main/boilerplate/akka/stream/FanOutShapeN.scala.template (100%) rename {akka-stream => stream}/src/main/boilerplate/akka/stream/javadsl/GraphCreate.scala.template (100%) rename {akka-stream => stream}/src/main/boilerplate/akka/stream/javadsl/UnzipWith.scala.template (100%) rename {akka-stream => stream}/src/main/boilerplate/akka/stream/javadsl/ZipLatestWith.scala.template (100%) rename {akka-stream => stream}/src/main/boilerplate/akka/stream/javadsl/ZipWith.scala.template (100%) rename {akka-stream => stream}/src/main/boilerplate/akka/stream/scaladsl/GraphApply.scala.template (100%) rename {akka-stream => stream}/src/main/boilerplate/akka/stream/scaladsl/UnzipWithApply.scala.template (100%) rename {akka-stream => stream}/src/main/boilerplate/akka/stream/scaladsl/ZipLatestWithApply.scala.template (100%) rename {akka-stream => stream}/src/main/boilerplate/akka/stream/scaladsl/ZipWithApply.scala.template (100%) rename {akka-stream => stream}/src/main/java-jdk-9/org/apache/pekko/stream/javadsl/JavaFlowSupport.java (100%) rename {akka-stream => stream}/src/main/java/org/apache/pekko/stream/StreamRefMessages.java (100%) rename {akka-stream => stream}/src/main/java/org/apache/pekko/stream/javadsl/AsPublisher.java (100%) rename {akka-stream => stream}/src/main/java/org/apache/pekko/stream/javadsl/FramingTruncation.java (100%) rename {akka-stream => stream}/src/main/protobuf/StreamRefMessages.proto (100%) rename {akka-stream => stream}/src/main/resources/reference.conf (100%) rename {akka-stream => stream}/src/main/scala-jdk-9/akka/stream/impl/JavaFlowAndRsConverters.scala (100%) rename {akka-stream => stream}/src/main/scala-jdk-9/akka/stream/scaladsl/JavaFlowSupport.scala (100%) rename {akka-stream => stream}/src/main/scala/com/typesafe/sslconfig/pekko/PekkoSSLConfig.scala (100%) rename {akka-stream => stream}/src/main/scala/com/typesafe/sslconfig/pekko/SSLEngineConfigurator.scala (100%) rename {akka-stream => stream}/src/main/scala/com/typesafe/sslconfig/pekko/util/PekkoLoggerBridge.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/ActorMaterializer.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/Attributes.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/BoundedSourceQueue.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/CompletionStrategy.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/FanInShape.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/FanInShape1N.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/FanOutShape.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/FlowMonitor.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/Graph.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/IOResult.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/KillSwitch.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/Materializer.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/MaterializerLoggingProvider.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/NeverMaterializedException.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/OverflowStrategy.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/QueueOfferResult.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/RestartSettings.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/Shape.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/SslTlsOptions.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/StreamDetachedException.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/StreamLimitReachedException.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/StreamRefSettings.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/StreamRefs.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/StreamTcpException.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/SubscriptionWithCancelException.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/SubstreamCancelStrategy.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/Supervision.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/SystemMaterializer.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/ThrottleMode.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/TooManySubstreamsOpenException.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/UniformFanInShape.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/UniformFanOutShape.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/WatchedActorTerminatedException.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/ActorMaterializerImpl.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/ActorProcessor.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/ActorPublisher.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/ActorRefBackpressureSinkStage.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/ActorRefBackpressureSource.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/ActorRefSinkStage.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/ActorRefSource.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/ActorSubscriberMessage.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/BoundedSourceQueue.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/Buffers.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/CompletedPublishers.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/ConstantFun.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/ContextPropagation.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/EmptySource.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/ExposedPublisherReceive.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/FailedSource.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/FanIn.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/FanOut.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/FanoutProcessor.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/JavaStreamSource.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/JsonObjectParser.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/LazySource.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/MaterializerGuardian.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/MaybeSource.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/Messages.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/Modules.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/PhasedFusingActorMaterializer.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/QueueSource.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/ReactiveStreamsCompliance.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/ResizableMultiReaderRingBuffer.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/RetryFlowCoordinator.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/SeqActorName.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/SetupStage.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/SingleConcat.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/SinkholeSubscriber.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/Sinks.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/Stages.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/StreamLayout.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/StreamSubscriptionTimeout.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/SubFlowImpl.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/SubscriberManagement.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/Throttle.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/Timers.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/Transfer.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/TraversalBuilder.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/Unfold.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/UnfoldResourceSource.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/UnfoldResourceSourceAsync.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/fusing/ActorGraphInterpreter.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/fusing/AggregateWithBoundary.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/fusing/FlatMapPrefix.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/fusing/FutureFlow.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreter.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/fusing/GraphStages.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/fusing/Ops.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/fusing/StreamOfStreams.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/io/ByteStringParser.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/io/FileOutputStage.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/io/IOSources.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/io/InputStreamSinkStage.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/io/InputStreamSource.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/io/OutputStreamGraphStage.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/io/OutputStreamSourceStage.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/io/TLSActor.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/io/TcpStages.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/io/TlsModule.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/io/compression/CompressionUtils.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/io/compression/Compressor.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/io/compression/DeflateCompressor.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/io/compression/DeflateDecompressor.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/io/compression/DeflateDecompressorBase.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/io/compression/GzipCompressor.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/io/compression/GzipDecompressor.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/package.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/streamref/SinkRefImpl.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/streamref/SourceRefImpl.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/streamref/StreamRefResolverImpl.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/streamref/StreamRefSettingsImpl.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/streamref/StreamRefsMaster.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/impl/streamref/StreamRefsProtocol.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/BidiFlow.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/Compression.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/CoupledTerminationFlow.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/DelayStrategy.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/FileIO.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/Flow.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/FlowWithContext.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/Framing.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/Graph.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/Hub.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/JsonFraming.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/Keep.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/MergeLatest.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/Queue.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/RestartFlow.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/RestartSink.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/RestartSource.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/RetryFlow.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/Sink.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/Source.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/SourceWithContext.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/StreamConverters.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/StreamRefs.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/SubFlow.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/SubSource.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/TLS.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/Tcp.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/javadsl/package.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/BidiFlow.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/Compression.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/CoupledTerminationFlow.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/DelayStrategy.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/FileIO.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/Flow.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/FlowWithContext.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/FlowWithContextOps.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/Framing.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/Graph.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/Hub.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/JsonFraming.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/Materialization.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/MergeLatest.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/Queue.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/RestartFlow.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/RestartSink.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/RestartSource.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/RetryFlow.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/Sink.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/Source.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/SourceWithContext.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/StreamConverters.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/StreamRefs.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/SubFlow.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/TLS.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/Tcp.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/scaladsl/package.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/serialization/StreamRefSerializer.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/snapshot/MaterializerState.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/stage/GraphStage.scala (100%) rename {akka-stream => stream}/src/main/scala/org/apache/pekko/stream/stage/StageLogging.scala (100%) rename {akka-testkit => testkit}/src/main/resources/reference.conf (100%) rename {akka-testkit => testkit}/src/main/scala/org/apache/pekko/testkit/CallingThreadDispatcher.scala (100%) rename {akka-testkit => testkit}/src/main/scala/org/apache/pekko/testkit/ExplicitlyTriggeredScheduler.scala (100%) rename {akka-testkit => testkit}/src/main/scala/org/apache/pekko/testkit/JavaSerializable.scala (100%) rename {akka-testkit => testkit}/src/main/scala/org/apache/pekko/testkit/SocketUtil.scala (100%) rename {akka-testkit => testkit}/src/main/scala/org/apache/pekko/testkit/TestActorRef.scala (100%) rename {akka-testkit => testkit}/src/main/scala/org/apache/pekko/testkit/TestActors.scala (100%) rename {akka-testkit => testkit}/src/main/scala/org/apache/pekko/testkit/TestBarrier.scala (100%) rename {akka-testkit => testkit}/src/main/scala/org/apache/pekko/testkit/TestEventListener.scala (100%) rename {akka-testkit => testkit}/src/main/scala/org/apache/pekko/testkit/TestException.scala (100%) rename {akka-testkit => testkit}/src/main/scala/org/apache/pekko/testkit/TestFSMRef.scala (100%) rename {akka-testkit => testkit}/src/main/scala/org/apache/pekko/testkit/TestJavaSerializer.scala (100%) rename {akka-testkit => testkit}/src/main/scala/org/apache/pekko/testkit/TestKit.scala (100%) rename {akka-testkit => testkit}/src/main/scala/org/apache/pekko/testkit/TestKitExtension.scala (100%) rename {akka-testkit => testkit}/src/main/scala/org/apache/pekko/testkit/TestKitUtils.scala (100%) rename {akka-testkit => testkit}/src/main/scala/org/apache/pekko/testkit/TestLatch.scala (100%) rename {akka-testkit => testkit}/src/main/scala/org/apache/pekko/testkit/javadsl/EventFilter.scala (100%) rename {akka-testkit => testkit}/src/main/scala/org/apache/pekko/testkit/javadsl/TestKit.scala (100%) rename {akka-testkit => testkit}/src/main/scala/org/apache/pekko/testkit/package.scala (100%) rename {akka-testkit => testkit}/src/test/java/org/apache/pekko/testkit/PekkoJUnitActorSystemResource.java (100%) rename {akka-testkit => testkit}/src/test/java/org/apache/pekko/testkit/TestActorRefJavaCompile.java (100%) rename {akka-testkit => testkit}/src/test/java/org/apache/pekko/testkit/javadsl/TestKitApiTest.java (100%) rename {akka-testkit => testkit}/src/test/resources/reference.conf (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/AbstractSpec.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/Coroner.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/CoronerSpec.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/DefaultTimeoutSpec.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/ExplicitlyTriggeredSchedulerSpec.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/ImplicitSenderSpec.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/PekkoSpec.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/PekkoSpecSpec.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/TestActorRefSpec.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/TestActorsSpec.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/TestEventListenerSpec.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/TestFSMRefSpec.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/TestProbeSpec.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/TestTags.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/TestTimeSpec.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/WithLogCapturing.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/metrics/AveragingGauge.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/metrics/FileDescriptorMetricSet.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/metrics/HdrHistogram.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/metrics/KnownOpsInTimespanTimer.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/metrics/MemoryUsageSnapshotting.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/metrics/MetricKeyDSL.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/metrics/MetricsKit.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/metrics/MetricsKitOps.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/metrics/MetricsKitSpec.scala (100%) rename {akka-testkit => testkit}/src/test/scala/org/apache/pekko/testkit/metrics/reporter/PekkoConsoleReporter.scala (100%) diff --git a/.github/autolabeler.yml b/.github/autolabeler.yml index bc4599aa88..1573656333 100644 --- a/.github/autolabeler.yml +++ b/.github/autolabeler.yml @@ -2,4 +2,4 @@ dependency-change: "/project/Dependencies.scala" -'t:stream': ["/akka-stream", "/akka-stream-testkit", "/akka-stream-tests", "/akka-stream-tests-tck", "/akka-stream-typed"] +'t:stream': ["/stream", "/stream-testkit", "/stream-tests", "/stream-tests-tck", "/stream-typed"] diff --git a/.github/workflows/nightly-builds.yml b/.github/workflows/nightly-builds.yml index 2c88e35d86..f9ea5181ca 100644 --- a/.github/workflows/nightly-builds.yml +++ b/.github/workflows/nightly-builds.yml @@ -29,7 +29,7 @@ jobs: - name: Enable jvm-opts run: cp .jvmopts-ci .jvmopts - - name: sbt akka-cluster-metrics/test + - name: sbt cluster-metrics/test run: |- sbt \ -Djava.security.egd=file:/dev/./urandom \ @@ -44,7 +44,7 @@ jobs: -Dmultinode.Xmx256M \ -Dmultinode.Xlog:gc \ -Dmultinode.XX:+AlwaysActAsServerClassMachine \ - clean akka-cluster-metrics/test + clean cluster-metrics/test # comment out test report until an apache or GitHub published action (action-surefire-report) can be found or added allowlist from INFRA # - name: Test Reports @@ -80,9 +80,9 @@ jobs: fail-fast: false matrix: command: - - akka-cluster/test akka-distributed-data/test akka-cluster-tools/test akka-cluster-metrics/test - - akka-cluster-sharding/test - - akka-cluster-typed/test akka-cluster-sharding-typed/test + - cluster/test distributed-data/test cluster-tools/test cluster-metrics/test + - cluster-sharding/test + - cluster-typed/test cluster-sharding-typed/test steps: - name: Checkout uses: actions/checkout@v3 @@ -240,8 +240,8 @@ jobs: fail-fast: false matrix: command: - - akka-remote/test akka-remote-tests/test - - akka-cluster/test akka-cluster-typed/test + - remote/test remote-tests/test + - cluster/test cluster-typed/test steps: - name: Checkout uses: actions/checkout@v3 diff --git a/.github/workflows/scala3-build.yml b/.github/workflows/scala3-build.yml index 61e7b962b8..e047178a00 100644 --- a/.github/workflows/scala3-build.yml +++ b/.github/workflows/scala3-build.yml @@ -19,17 +19,17 @@ jobs: strategy: matrix: command: - - akka-testkit/test akka-actor-tests/test - - akka-actor-testkit-typed/test akka-actor-typed-tests/test - - akka-bench-jmh/test - - akka-cluster/test akka-cluster-tools/test akka-cluster-typed/test akka-distributed-data/test akka-cluster-metrics/test akka-cluster-sharding/test akka-cluster-sharding-typed/test - - akka-discovery/test akka-coordination/test - - akka-persistence/test akka-persistence-shared/test akka-persistence-query/test akka-persistence-typed/test akka-persistence-testkit/test akka-persistence-tck/test akka-persistence-typed-tests/test - - akka-pki/test akka-slf4j/test - - akka-serialization-jackson/test - - akka-stream/test akka-stream-testkit/test akka-stream-tests/test akka-stream-typed/test - - akka-stream-tests-tck/test - - akka-remote/test akka-remote-tests/test akka-protobuf/test akka-protobuf-v3/test + - testkit/test actor-tests/test + - actor-testkit-typed/test actor-typed-tests/test + - bench-jmh/test + - cluster/test cluster-tools/test cluster-typed/test distributed-data/test cluster-metrics/test cluster-sharding/test cluster-sharding-typed/test + - discovery/test coordination/test + - persistence/test persistence-shared/test persistence-query/test persistence-typed/test persistence-testkit/test persistence-tck/test persistence-typed-tests/test + - pki/test slf4j/test + - serialization-jackson/test + - stream/test stream-testkit/test stream-tests/test stream-typed/test + - stream-tests-tck/test + - remote/test remote-tests/test protobuf/test protobuf-v3/test fail-fast: true steps: - name: Checkout diff --git a/.github/workflows/scala3-compile.yml b/.github/workflows/scala3-compile.yml index 442014abb5..075f46e872 100644 --- a/.github/workflows/scala3-compile.yml +++ b/.github/workflows/scala3-compile.yml @@ -16,17 +16,17 @@ jobs: strategy: matrix: command: - - akka-testkit/Test/compile akka-actor-tests/Test/compile - - akka-actor-testkit-typed/Test/compile akka-actor-typed-tests/Test/compile - - akka-bench-jmh/Test/compile - - akka-cluster/Test/compile akka-cluster-tools/Test/compile akka-cluster-typed/Test/compile akka-distributed-data/Test/compile akka-cluster-metrics/Test/compile akka-cluster-sharding/Test/compile akka-cluster-sharding-typed/Test/compile - - akka-discovery/Test/compile akka-coordination/Test/compile - - akka-persistence/Test/compile akka-persistence-shared/Test/compile akka-persistence-query/Test/compile akka-persistence-typed/Test/compile akka-persistence-testkit/Test/compile akka-persistence-tck/Test/compile akka-persistence-typed-tests/Test/compile - - akka-pki/Test/compile akka-slf4j/Test/compile - - akka-serialization-jackson/Test/compile - - akka-stream/Test/compile akka-stream-testkit/Test/compile akka-stream-tests/Test/compile akka-stream-typed/Test/compile - - akka-stream-tests-tck/Test/compile - - akka-remote/Test/compile akka-remote-tests/Test/compile akka-protobuf/Test/compile akka-protobuf-v3/Test/compile + - testkit/Test/compile actor-tests/Test/compile + - actor-testkit-typed/Test/compile actor-typed-tests/Test/compile + - bench-jmh/Test/compile + - cluster/Test/compile cluster-tools/Test/compile cluster-typed/Test/compile distributed-data/Test/compile cluster-metrics/Test/compile cluster-sharding/Test/compile cluster-sharding-typed/Test/compile + - discovery/Test/compile coordination/Test/compile + - persistence/Test/compile persistence-shared/Test/compile persistence-query/Test/compile persistence-typed/Test/compile persistence-testkit/Test/compile persistence-tck/Test/compile persistence-typed-tests/Test/compile + - pki/Test/compile slf4j/Test/compile + - serialization-jackson/Test/compile + - stream/Test/compile stream-testkit/Test/compile stream-tests/Test/compile stream-typed/Test/compile + - stream-tests-tck/Test/compile + - remote/Test/compile remote-tests/Test/compile protobuf/Test/compile protobuf-v3/Test/compile fail-fast: true steps: - name: Checkout diff --git a/.gitignore b/.gitignore index fdb1c7885e..d76f538aa6 100644 --- a/.gitignore +++ b/.gitignore @@ -48,7 +48,7 @@ activemq-data docs/_build/ docs/exts/ docs/rst_preprocessed/ -akka-osgi/src/main/resources/*.conf +osgi/src/main/resources/*.conf akka.sublime-project akka.sublime-workspace akka.tmproj @@ -64,7 +64,7 @@ metals.sbt mongoDB/ multiverse.log out -project/akka-build.properties +project/pekko-build.properties project/boot/* project/plugins/project redis/ diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 849de21260..8cdf5c91a8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -217,8 +217,8 @@ The Pekko build includes a special task called `validatePullRequest`, which inve (uncommitted changes) in your local working directory and figures out which projects are impacted by those changes, then running tests only on those projects. -For example, changing something in `akka-actor` would cause tests to be run in all projects which depend on it -(e.g. `akka-actor-tests`, `akka-stream`, `docs` etc.). +For example, changing something in `actor` would cause tests to be run in all projects which depend on it +(e.g. `actor-tests`, `stream`, `docs` etc.). To use the task, simply type `validatePullRequest`, and the output should include entries like shown below: @@ -258,7 +258,7 @@ PR fails due to binary compatibility issues, you may see an error like this: In such situations it's good to consult with a core team member whether the violation can be safely ignored or if it would indeed break binary compatibility. If the violation can be ignored add exclude statements from the mima output to a new file named `/src/main/mima-filters/.backwards.excludes/--.excludes`, -e.g. `akka-actor/src/main/mima-filters/2.6.0.backwards.excludes/pr-12345-rename-internal-classes.excludes`. Make sure to add a comment +e.g. `actor/src/main/mima-filters/2.6.0.backwards.excludes/pr-12345-rename-internal-classes.excludes`. Make sure to add a comment in the file that describes briefly why the incompatibility can be ignored. Situations when it may be acceptable to ignore a MiMa issued warning include: @@ -424,8 +424,8 @@ For first time contributors, the workflow will be run after an approval from a c To speed up PR validation times the Akka build contains a special sbt task called `validatePullRequest`, which is smart enough to figure out which projects should be built if a PR only has changes in some parts of the project. -For example, if your PR only touches `akka-persistence`, no `akka-remote` tests need to be run, however the task -will validate all projects that depend on `akka-persistence` (including samples). +For example, if your PR only touches `persistence`, no `remote` tests need to be run, however the task +will validate all projects that depend on `persistence` (including samples). Also, tests tagged as `PerformanceTest`, `TimingTest`, `LongRunningTest`, and all multi-node tests are excluded from PR validation. You can exclude the same kind of tests in your local build by starting sbt with: @@ -494,7 +494,7 @@ There are a number of ways timeouts can be defined in Pekko tests. The following Special care should be given to `expectNoMessage` calls, which indeed will wait for the entire timeout before continuing. Therefore a shorter timeout should be used in those, for example `200.millis` or `300.millis`. Prefer the method without timeout parameter, which will use the configured `expect-no-message-default` timeout. -You can read up on `remaining` and friends in [TestKit.scala](https://github.com/apache/incubator-pekko/blob/main/akka-testkit/src/main/scala/akka/testkit/TestKit.scala). +You can read up on `remaining` and friends in [TestKit.scala](https://github.com/apache/incubator-pekko/blob/main/testkit/src/main/scala/org/apache/pekko/testkit/TestKit.scala). ### Contributing modules diff --git a/LICENSE b/LICENSE index c145bf1419..6e91bd37ca 100644 --- a/LICENSE +++ b/LICENSE @@ -207,6 +207,6 @@ Licenses for dependency projects can be found here: --------------- -akka-protobuf contains the sources of Google protobuf 2.5.0 runtime support, -moved into the source package `akka.protobuf` so as to avoid version conflicts. +pekko-protobuf contains the sources of Google protobuf 2.5.0 runtime support, +moved into the source package `org.apache.pekko.protobuf` so as to avoid version conflicts. For license information see COPYING.protobuf diff --git a/akka-actor-testkit-typed/src/main/resources/reference.conf b/actor-testkit-typed/src/main/resources/reference.conf similarity index 100% rename from akka-actor-testkit-typed/src/main/resources/reference.conf rename to actor-testkit-typed/src/main/resources/reference.conf diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/CapturedLogEvent.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/CapturedLogEvent.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/CapturedLogEvent.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/CapturedLogEvent.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/Effect.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/Effect.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/Effect.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/Effect.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/FishingOutcome.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/FishingOutcome.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/FishingOutcome.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/FishingOutcome.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/LoggingEvent.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/LoggingEvent.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/LoggingEvent.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/LoggingEvent.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/TestException.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/TestException.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/TestException.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/TestException.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/TestKitSettings.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/TestKitSettings.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/TestKitSettings.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/TestKitSettings.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/ActorSystemStub.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/ActorSystemStub.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/ActorSystemStub.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/ActorSystemStub.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/BehaviorTestKitImpl.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/BehaviorTestKitImpl.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/BehaviorTestKitImpl.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/BehaviorTestKitImpl.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/CapturingAppender.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/CapturingAppender.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/CapturingAppender.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/CapturingAppender.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/ControlledExecutor.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/ControlledExecutor.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/ControlledExecutor.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/ControlledExecutor.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/DebugRef.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/DebugRef.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/DebugRef.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/DebugRef.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/EffectfulActorContext.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/EffectfulActorContext.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/EffectfulActorContext.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/EffectfulActorContext.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/LogbackUtil.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/LogbackUtil.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/LogbackUtil.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/LogbackUtil.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/LoggingTestKitImpl.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/LoggingTestKitImpl.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/LoggingTestKitImpl.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/LoggingTestKitImpl.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/StubbedActorContext.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/StubbedActorContext.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/StubbedActorContext.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/StubbedActorContext.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestAppender.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestAppender.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestAppender.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestAppender.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestInboxImpl.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestInboxImpl.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestInboxImpl.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestInboxImpl.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestKitUtils.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestKitUtils.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestKitUtils.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestKitUtils.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestProbeImpl.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestProbeImpl.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestProbeImpl.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestProbeImpl.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/ActorTestKit.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/ActorTestKit.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/ActorTestKit.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/ActorTestKit.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/BehaviorTestKit.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/BehaviorTestKit.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/BehaviorTestKit.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/BehaviorTestKit.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/Effects.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/Effects.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/Effects.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/Effects.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/LogCapturing.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/LogCapturing.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/LogCapturing.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/LogCapturing.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/LoggingTestKit.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/LoggingTestKit.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/LoggingTestKit.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/LoggingTestKit.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/ManualTime.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/ManualTime.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/ManualTime.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/ManualTime.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/SerializationTestKit.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/SerializationTestKit.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/SerializationTestKit.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/SerializationTestKit.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/TestInbox.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/TestInbox.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/TestInbox.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/TestInbox.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/TestKitJunitResource.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/TestKitJunitResource.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/TestKitJunitResource.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/TestKitJunitResource.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/TestProbe.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/TestProbe.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/TestProbe.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/TestProbe.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ActorTestKit.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ActorTestKit.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ActorTestKit.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ActorTestKit.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ActorTestKitBase.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ActorTestKitBase.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ActorTestKitBase.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ActorTestKitBase.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/BehaviorTestKit.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/BehaviorTestKit.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/BehaviorTestKit.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/BehaviorTestKit.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/Effects.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/Effects.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/Effects.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/Effects.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/LogCapturing.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/LogCapturing.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/LogCapturing.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/LogCapturing.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/LoggingTestKit.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/LoggingTestKit.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/LoggingTestKit.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/LoggingTestKit.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ManualTime.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ManualTime.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ManualTime.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ManualTime.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ScalaTestWithActorTestKit.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ScalaTestWithActorTestKit.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ScalaTestWithActorTestKit.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ScalaTestWithActorTestKit.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/SerializationTestKit.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/SerializationTestKit.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/SerializationTestKit.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/SerializationTestKit.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/TestInbox.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/TestInbox.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/TestInbox.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/TestInbox.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/TestProbe.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/TestProbe.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/TestProbe.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/TestProbe.scala diff --git a/akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/package.scala b/actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/package.scala similarity index 100% rename from akka-actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/package.scala rename to actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/package.scala diff --git a/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java b/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java similarity index 100% rename from akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java rename to actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java diff --git a/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/JunitIntegrationExampleTest.java b/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/JunitIntegrationExampleTest.java similarity index 100% rename from akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/JunitIntegrationExampleTest.java rename to actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/JunitIntegrationExampleTest.java diff --git a/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/LogCapturingExampleTest.java b/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/LogCapturingExampleTest.java similarity index 100% rename from akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/LogCapturingExampleTest.java rename to actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/LogCapturingExampleTest.java diff --git a/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/ManualTimerExampleTest.java b/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/ManualTimerExampleTest.java similarity index 100% rename from akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/ManualTimerExampleTest.java rename to actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/ManualTimerExampleTest.java diff --git a/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java b/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java similarity index 100% rename from akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java rename to actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java diff --git a/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/TestConfigExample.java b/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/TestConfigExample.java similarity index 100% rename from akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/TestConfigExample.java rename to actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/TestConfigExample.java diff --git a/akka-actor-testkit-typed/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/ActorTestKitApiTest.java b/actor-testkit-typed/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/ActorTestKitApiTest.java similarity index 100% rename from akka-actor-testkit-typed/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/ActorTestKitApiTest.java rename to actor-testkit-typed/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/ActorTestKitApiTest.java diff --git a/akka-actor-testkit-typed/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/ActorTestKitTest.java b/actor-testkit-typed/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/ActorTestKitTest.java similarity index 100% rename from akka-actor-testkit-typed/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/ActorTestKitTest.java rename to actor-testkit-typed/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/ActorTestKitTest.java diff --git a/akka-actor-testkit-typed/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/BehaviorTestKitTest.java b/actor-testkit-typed/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/BehaviorTestKitTest.java similarity index 100% rename from akka-actor-testkit-typed/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/BehaviorTestKitTest.java rename to actor-testkit-typed/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/BehaviorTestKitTest.java diff --git a/akka-actor-testkit-typed/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/LoggingTestKitTest.java b/actor-testkit-typed/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/LoggingTestKitTest.java similarity index 100% rename from akka-actor-testkit-typed/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/LoggingTestKitTest.java rename to actor-testkit-typed/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/LoggingTestKitTest.java diff --git a/akka-actor-testkit-typed/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/TestProbeTest.java b/actor-testkit-typed/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/TestProbeTest.java similarity index 100% rename from akka-actor-testkit-typed/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/TestProbeTest.java rename to actor-testkit-typed/src/test/java/org/apache/pekko/actor/testkit/typed/javadsl/TestProbeTest.java diff --git a/akka-actor-testkit-typed/src/test/resources/application-test.conf b/actor-testkit-typed/src/test/resources/application-test.conf similarity index 100% rename from akka-actor-testkit-typed/src/test/resources/application-test.conf rename to actor-testkit-typed/src/test/resources/application-test.conf diff --git a/akka-actor-testkit-typed/src/test/resources/application.conf b/actor-testkit-typed/src/test/resources/application.conf similarity index 100% rename from akka-actor-testkit-typed/src/test/resources/application.conf rename to actor-testkit-typed/src/test/resources/application.conf diff --git a/akka-actor-testkit-typed/src/test/resources/logback-test.xml b/actor-testkit-typed/src/test/resources/logback-test.xml similarity index 100% rename from akka-actor-testkit-typed/src/test/resources/logback-test.xml rename to actor-testkit-typed/src/test/resources/logback-test.xml diff --git a/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala b/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala similarity index 100% rename from akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala rename to actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala diff --git a/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/ManualTimerExampleSpec.scala b/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/ManualTimerExampleSpec.scala similarity index 100% rename from akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/ManualTimerExampleSpec.scala rename to actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/ManualTimerExampleSpec.scala diff --git a/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/ScalaTestIntegrationExampleSpec.scala b/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/ScalaTestIntegrationExampleSpec.scala similarity index 100% rename from akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/ScalaTestIntegrationExampleSpec.scala rename to actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/ScalaTestIntegrationExampleSpec.scala diff --git a/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala b/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala similarity index 100% rename from akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala rename to actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala diff --git a/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/TestConfigExample.scala b/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/TestConfigExample.scala similarity index 100% rename from akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/TestConfigExample.scala rename to actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/TestConfigExample.scala diff --git a/akka-actor-testkit-typed/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ActorTestKitSpec.scala b/actor-testkit-typed/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ActorTestKitSpec.scala similarity index 100% rename from akka-actor-testkit-typed/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ActorTestKitSpec.scala rename to actor-testkit-typed/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ActorTestKitSpec.scala diff --git a/akka-actor-testkit-typed/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/BehaviorTestKitSpec.scala b/actor-testkit-typed/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/BehaviorTestKitSpec.scala similarity index 100% rename from akka-actor-testkit-typed/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/BehaviorTestKitSpec.scala rename to actor-testkit-typed/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/BehaviorTestKitSpec.scala diff --git a/akka-actor-testkit-typed/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/LoggingEventFilterSpec.scala b/actor-testkit-typed/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/LoggingEventFilterSpec.scala similarity index 100% rename from akka-actor-testkit-typed/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/LoggingEventFilterSpec.scala rename to actor-testkit-typed/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/LoggingEventFilterSpec.scala diff --git a/akka-actor-testkit-typed/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/TestAppenderSpec.scala b/actor-testkit-typed/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/TestAppenderSpec.scala similarity index 100% rename from akka-actor-testkit-typed/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/TestAppenderSpec.scala rename to actor-testkit-typed/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/TestAppenderSpec.scala diff --git a/akka-actor-testkit-typed/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/TestProbeSpec.scala b/actor-testkit-typed/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/TestProbeSpec.scala similarity index 100% rename from akka-actor-testkit-typed/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/TestProbeSpec.scala rename to actor-testkit-typed/src/test/scala/org/apache/pekko/actor/testkit/typed/scaladsl/TestProbeSpec.scala diff --git a/akka-actor-tests/src/test/bind/etc/bind.keys b/actor-tests/src/test/bind/etc/bind.keys similarity index 100% rename from akka-actor-tests/src/test/bind/etc/bind.keys rename to actor-tests/src/test/bind/etc/bind.keys diff --git a/akka-actor-tests/src/test/bind/etc/db.0 b/actor-tests/src/test/bind/etc/db.0 similarity index 100% rename from akka-actor-tests/src/test/bind/etc/db.0 rename to actor-tests/src/test/bind/etc/db.0 diff --git a/akka-actor-tests/src/test/bind/etc/db.127 b/actor-tests/src/test/bind/etc/db.127 similarity index 100% rename from akka-actor-tests/src/test/bind/etc/db.127 rename to actor-tests/src/test/bind/etc/db.127 diff --git a/akka-actor-tests/src/test/bind/etc/db.255 b/actor-tests/src/test/bind/etc/db.255 similarity index 100% rename from akka-actor-tests/src/test/bind/etc/db.255 rename to actor-tests/src/test/bind/etc/db.255 diff --git a/akka-actor-tests/src/test/bind/etc/db.bar.example b/actor-tests/src/test/bind/etc/db.bar.example similarity index 100% rename from akka-actor-tests/src/test/bind/etc/db.bar.example rename to actor-tests/src/test/bind/etc/db.bar.example diff --git a/akka-actor-tests/src/test/bind/etc/db.empty b/actor-tests/src/test/bind/etc/db.empty similarity index 100% rename from akka-actor-tests/src/test/bind/etc/db.empty rename to actor-tests/src/test/bind/etc/db.empty diff --git a/akka-actor-tests/src/test/bind/etc/db.foo.test b/actor-tests/src/test/bind/etc/db.foo.test similarity index 100% rename from akka-actor-tests/src/test/bind/etc/db.foo.test rename to actor-tests/src/test/bind/etc/db.foo.test diff --git a/akka-actor-tests/src/test/bind/etc/db.local b/actor-tests/src/test/bind/etc/db.local similarity index 100% rename from akka-actor-tests/src/test/bind/etc/db.local rename to actor-tests/src/test/bind/etc/db.local diff --git a/akka-actor-tests/src/test/bind/etc/db.root b/actor-tests/src/test/bind/etc/db.root similarity index 100% rename from akka-actor-tests/src/test/bind/etc/db.root rename to actor-tests/src/test/bind/etc/db.root diff --git a/akka-actor-tests/src/test/bind/etc/named.conf b/actor-tests/src/test/bind/etc/named.conf similarity index 100% rename from akka-actor-tests/src/test/bind/etc/named.conf rename to actor-tests/src/test/bind/etc/named.conf diff --git a/akka-actor-tests/src/test/bind/etc/named.conf.default-zones b/actor-tests/src/test/bind/etc/named.conf.default-zones similarity index 100% rename from akka-actor-tests/src/test/bind/etc/named.conf.default-zones rename to actor-tests/src/test/bind/etc/named.conf.default-zones diff --git a/akka-actor-tests/src/test/bind/etc/named.conf.local b/actor-tests/src/test/bind/etc/named.conf.local similarity index 100% rename from akka-actor-tests/src/test/bind/etc/named.conf.local rename to actor-tests/src/test/bind/etc/named.conf.local diff --git a/akka-actor-tests/src/test/bind/etc/named.conf.options b/actor-tests/src/test/bind/etc/named.conf.options similarity index 100% rename from akka-actor-tests/src/test/bind/etc/named.conf.options rename to actor-tests/src/test/bind/etc/named.conf.options diff --git a/akka-actor-tests/src/test/bind/etc/rndc.key b/actor-tests/src/test/bind/etc/rndc.key similarity index 100% rename from akka-actor-tests/src/test/bind/etc/rndc.key rename to actor-tests/src/test/bind/etc/rndc.key diff --git a/akka-actor-tests/src/test/bind/etc/zones.rfc1918 b/actor-tests/src/test/bind/etc/zones.rfc1918 similarity index 100% rename from akka-actor-tests/src/test/bind/etc/zones.rfc1918 rename to actor-tests/src/test/bind/etc/zones.rfc1918 diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/actor/AbstractFSMActorTest.java b/actor-tests/src/test/java/org/apache/pekko/actor/AbstractFSMActorTest.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/actor/AbstractFSMActorTest.java rename to actor-tests/src/test/java/org/apache/pekko/actor/AbstractFSMActorTest.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/actor/ActorCreationTest.java b/actor-tests/src/test/java/org/apache/pekko/actor/ActorCreationTest.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/actor/ActorCreationTest.java rename to actor-tests/src/test/java/org/apache/pekko/actor/ActorCreationTest.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/actor/ActorSelectionTest.java b/actor-tests/src/test/java/org/apache/pekko/actor/ActorSelectionTest.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/actor/ActorSelectionTest.java rename to actor-tests/src/test/java/org/apache/pekko/actor/ActorSelectionTest.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/actor/ActorSystemTest.java b/actor-tests/src/test/java/org/apache/pekko/actor/ActorSystemTest.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/actor/ActorSystemTest.java rename to actor-tests/src/test/java/org/apache/pekko/actor/ActorSystemTest.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/actor/AddressTest.java b/actor-tests/src/test/java/org/apache/pekko/actor/AddressTest.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/actor/AddressTest.java rename to actor-tests/src/test/java/org/apache/pekko/actor/AddressTest.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/actor/JavaAPI.java b/actor-tests/src/test/java/org/apache/pekko/actor/JavaAPI.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/actor/JavaAPI.java rename to actor-tests/src/test/java/org/apache/pekko/actor/JavaAPI.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/actor/JavaAPITestActor.java b/actor-tests/src/test/java/org/apache/pekko/actor/JavaAPITestActor.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/actor/JavaAPITestActor.java rename to actor-tests/src/test/java/org/apache/pekko/actor/JavaAPITestActor.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/actor/JavaExtension.java b/actor-tests/src/test/java/org/apache/pekko/actor/JavaExtension.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/actor/JavaExtension.java rename to actor-tests/src/test/java/org/apache/pekko/actor/JavaExtension.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/actor/NonPublicClass.java b/actor-tests/src/test/java/org/apache/pekko/actor/NonPublicClass.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/actor/NonPublicClass.java rename to actor-tests/src/test/java/org/apache/pekko/actor/NonPublicClass.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/actor/NonStaticCreator.java b/actor-tests/src/test/java/org/apache/pekko/actor/NonStaticCreator.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/actor/NonStaticCreator.java rename to actor-tests/src/test/java/org/apache/pekko/actor/NonStaticCreator.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/actor/StashJavaAPI.java b/actor-tests/src/test/java/org/apache/pekko/actor/StashJavaAPI.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/actor/StashJavaAPI.java rename to actor-tests/src/test/java/org/apache/pekko/actor/StashJavaAPI.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/actor/StashJavaAPITestActors.java b/actor-tests/src/test/java/org/apache/pekko/actor/StashJavaAPITestActors.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/actor/StashJavaAPITestActors.java rename to actor-tests/src/test/java/org/apache/pekko/actor/StashJavaAPITestActors.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/actor/TestAnnotation.java b/actor-tests/src/test/java/org/apache/pekko/actor/TestAnnotation.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/actor/TestAnnotation.java rename to actor-tests/src/test/java/org/apache/pekko/actor/TestAnnotation.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/actor/setup/ActorSystemSetupTest.java b/actor-tests/src/test/java/org/apache/pekko/actor/setup/ActorSystemSetupTest.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/actor/setup/ActorSystemSetupTest.java rename to actor-tests/src/test/java/org/apache/pekko/actor/setup/ActorSystemSetupTest.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/dispatch/JavaFutureTests.java b/actor-tests/src/test/java/org/apache/pekko/dispatch/JavaFutureTests.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/dispatch/JavaFutureTests.java rename to actor-tests/src/test/java/org/apache/pekko/dispatch/JavaFutureTests.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/event/ActorWithMDC.java b/actor-tests/src/test/java/org/apache/pekko/event/ActorWithMDC.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/event/ActorWithMDC.java rename to actor-tests/src/test/java/org/apache/pekko/event/ActorWithMDC.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/event/LoggingAdapterTest.java b/actor-tests/src/test/java/org/apache/pekko/event/LoggingAdapterTest.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/event/LoggingAdapterTest.java rename to actor-tests/src/test/java/org/apache/pekko/event/LoggingAdapterTest.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/japi/JavaAPITestBase.java b/actor-tests/src/test/java/org/apache/pekko/japi/JavaAPITestBase.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/japi/JavaAPITestBase.java rename to actor-tests/src/test/java/org/apache/pekko/japi/JavaAPITestBase.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/japi/MatchBuilderTest.java b/actor-tests/src/test/java/org/apache/pekko/japi/MatchBuilderTest.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/japi/MatchBuilderTest.java rename to actor-tests/src/test/java/org/apache/pekko/japi/MatchBuilderTest.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/japi/ThrowablesTest.java b/actor-tests/src/test/java/org/apache/pekko/japi/ThrowablesTest.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/japi/ThrowablesTest.java rename to actor-tests/src/test/java/org/apache/pekko/japi/ThrowablesTest.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/japi/pf/PFBuilderTest.java b/actor-tests/src/test/java/org/apache/pekko/japi/pf/PFBuilderTest.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/japi/pf/PFBuilderTest.java rename to actor-tests/src/test/java/org/apache/pekko/japi/pf/PFBuilderTest.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/japi/pf/ReceiveBuilderTest.java b/actor-tests/src/test/java/org/apache/pekko/japi/pf/ReceiveBuilderTest.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/japi/pf/ReceiveBuilderTest.java rename to actor-tests/src/test/java/org/apache/pekko/japi/pf/ReceiveBuilderTest.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/pattern/CircuitBreakerTest.java b/actor-tests/src/test/java/org/apache/pekko/pattern/CircuitBreakerTest.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/pattern/CircuitBreakerTest.java rename to actor-tests/src/test/java/org/apache/pekko/pattern/CircuitBreakerTest.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/pattern/PatternsTest.java b/actor-tests/src/test/java/org/apache/pekko/pattern/PatternsTest.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/pattern/PatternsTest.java rename to actor-tests/src/test/java/org/apache/pekko/pattern/PatternsTest.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/pattern/StatusReplyTest.java b/actor-tests/src/test/java/org/apache/pekko/pattern/StatusReplyTest.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/pattern/StatusReplyTest.java rename to actor-tests/src/test/java/org/apache/pekko/pattern/StatusReplyTest.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/util/ByteStringTest.java b/actor-tests/src/test/java/org/apache/pekko/util/ByteStringTest.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/util/ByteStringTest.java rename to actor-tests/src/test/java/org/apache/pekko/util/ByteStringTest.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/util/JavaDuration.java b/actor-tests/src/test/java/org/apache/pekko/util/JavaDuration.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/util/JavaDuration.java rename to actor-tests/src/test/java/org/apache/pekko/util/JavaDuration.java diff --git a/akka-actor-tests/src/test/java/org/apache/pekko/util/LineNumberSpecCodeForJava.java b/actor-tests/src/test/java/org/apache/pekko/util/LineNumberSpecCodeForJava.java similarity index 100% rename from akka-actor-tests/src/test/java/org/apache/pekko/util/LineNumberSpecCodeForJava.java rename to actor-tests/src/test/java/org/apache/pekko/util/LineNumberSpecCodeForJava.java diff --git a/akka-actor-tests/src/test/resources/reference.conf b/actor-tests/src/test/resources/reference.conf similarity index 100% rename from akka-actor-tests/src/test/resources/reference.conf rename to actor-tests/src/test/resources/reference.conf diff --git a/akka-actor-tests/src/test/scala-2.12/org/apache/pekko/util/LineNumberSpec.scala b/actor-tests/src/test/scala-2.12/org/apache/pekko/util/LineNumberSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala-2.12/org/apache/pekko/util/LineNumberSpec.scala rename to actor-tests/src/test/scala-2.12/org/apache/pekko/util/LineNumberSpec.scala diff --git a/akka-actor-tests/src/test/scala-2.12/org/apache/pekko/util/TypedMultiMapSpec.scala b/actor-tests/src/test/scala-2.12/org/apache/pekko/util/TypedMultiMapSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala-2.12/org/apache/pekko/util/TypedMultiMapSpec.scala rename to actor-tests/src/test/scala-2.12/org/apache/pekko/util/TypedMultiMapSpec.scala diff --git a/akka-actor-tests/src/test/scala-2.13/org/apache/pekko/util/LineNumberSpec.scala b/actor-tests/src/test/scala-2.13/org/apache/pekko/util/LineNumberSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala-2.13/org/apache/pekko/util/LineNumberSpec.scala rename to actor-tests/src/test/scala-2.13/org/apache/pekko/util/LineNumberSpec.scala diff --git a/akka-actor-tests/src/test/scala-2.13/org/apache/pekko/util/TypedMultiMapSpec.scala b/actor-tests/src/test/scala-2.13/org/apache/pekko/util/TypedMultiMapSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala-2.13/org/apache/pekko/util/TypedMultiMapSpec.scala rename to actor-tests/src/test/scala-2.13/org/apache/pekko/util/TypedMultiMapSpec.scala diff --git a/akka-actor-tests/src/test/scala-3/org/apache/pekko/util/LineNumberSpec.scala b/actor-tests/src/test/scala-3/org/apache/pekko/util/LineNumberSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala-3/org/apache/pekko/util/LineNumberSpec.scala rename to actor-tests/src/test/scala-3/org/apache/pekko/util/LineNumberSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/Messages.scala b/actor-tests/src/test/scala/org/apache/pekko/Messages.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/Messages.scala rename to actor-tests/src/test/scala/org/apache/pekko/Messages.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/PekkoExceptionSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/PekkoExceptionSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/PekkoExceptionSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/PekkoExceptionSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/PekkoVersionSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/PekkoVersionSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/PekkoVersionSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/PekkoVersionSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorConfigurationVerificationSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/ActorConfigurationVerificationSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorConfigurationVerificationSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/ActorConfigurationVerificationSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorCreationPerfSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/ActorCreationPerfSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorCreationPerfSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/ActorCreationPerfSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorLifeCycleSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/ActorLifeCycleSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorLifeCycleSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/ActorLifeCycleSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorMailboxSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/ActorMailboxSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorMailboxSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/ActorMailboxSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorPathSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/ActorPathSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorPathSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/ActorPathSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorRefSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/ActorRefSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorRefSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/ActorRefSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorSelectionSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/ActorSelectionSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorSelectionSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/ActorSelectionSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorSystemDispatcherSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/ActorSystemDispatcherSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorSystemDispatcherSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/ActorSystemDispatcherSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorSystemSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/ActorSystemSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorSystemSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/ActorSystemSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorTimeoutSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/ActorTimeoutSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorTimeoutSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/ActorTimeoutSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorWithBoundedStashSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/ActorWithBoundedStashSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorWithBoundedStashSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/ActorWithBoundedStashSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorWithStashSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/ActorWithStashSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/ActorWithStashSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/ActorWithStashSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/Bench.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/Bench.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/Bench.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/Bench.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/ConsistencySpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/ConsistencySpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/ConsistencySpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/ConsistencySpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/CoordinatedShutdownSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/CoordinatedShutdownSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/CoordinatedShutdownSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/CoordinatedShutdownSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/DeadLetterSupressionSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/DeadLetterSupressionSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/DeadLetterSupressionSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/DeadLetterSupressionSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/DeadLetterSuspensionSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/DeadLetterSuspensionSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/DeadLetterSuspensionSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/DeadLetterSuspensionSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/DeathWatchSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/DeathWatchSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/DeathWatchSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/DeathWatchSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/DeployerSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/DeployerSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/DeployerSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/DeployerSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/DynamicAccessSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/DynamicAccessSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/DynamicAccessSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/DynamicAccessSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/ExtensionSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/ExtensionSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/ExtensionSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/ExtensionSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/FSMActorSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/FSMActorSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/FSMActorSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/FSMActorSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/FSMTimingSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/FSMTimingSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/FSMTimingSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/FSMTimingSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/FSMTransitionSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/FSMTransitionSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/FSMTransitionSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/FSMTransitionSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/ForwardActorSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/ForwardActorSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/ForwardActorSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/ForwardActorSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/FunctionRefSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/FunctionRefSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/FunctionRefSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/FunctionRefSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/HotSwapSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/HotSwapSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/HotSwapSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/HotSwapSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/LocalActorRefProviderSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/LocalActorRefProviderSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/LocalActorRefProviderSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/LocalActorRefProviderSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/PropsCreationSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/PropsCreationSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/PropsCreationSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/PropsCreationSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/ProviderSelectionSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/ProviderSelectionSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/ProviderSelectionSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/ProviderSelectionSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/ReceiveTimeoutSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/ReceiveTimeoutSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/ReceiveTimeoutSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/ReceiveTimeoutSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/RelativeActorPathSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/RelativeActorPathSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/RelativeActorPathSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/RelativeActorPathSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/RestartStrategySpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/RestartStrategySpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/RestartStrategySpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/RestartStrategySpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/SchedulerSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/SchedulerSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/SchedulerSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/SchedulerSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/Supervisor.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/Supervisor.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/Supervisor.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/Supervisor.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/SupervisorHierarchySpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/SupervisorHierarchySpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/SupervisorHierarchySpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/SupervisorHierarchySpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/SupervisorMiscSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/SupervisorMiscSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/SupervisorMiscSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/SupervisorMiscSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/SupervisorSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/SupervisorSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/SupervisorSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/SupervisorSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/SupervisorTreeSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/SupervisorTreeSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/SupervisorTreeSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/SupervisorTreeSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/Ticket669Spec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/Ticket669Spec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/Ticket669Spec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/Ticket669Spec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/TimerSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/TimerSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/TimerSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/TimerSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/TypedActorSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/TypedActorSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/TypedActorSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/TypedActorSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/UidClashTest.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/UidClashTest.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/UidClashTest.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/UidClashTest.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/ActorModelSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/ActorModelSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/ActorModelSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/ActorModelSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/BalancingDispatcherSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/BalancingDispatcherSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/BalancingDispatcherSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/BalancingDispatcherSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/DispatcherActorSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/DispatcherActorSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/DispatcherActorSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/DispatcherActorSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/DispatcherActorsSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/DispatcherActorsSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/DispatcherActorsSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/DispatcherActorsSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/DispatchersSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/DispatchersSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/DispatchersSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/DispatchersSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/PinnedActorSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/PinnedActorSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/PinnedActorSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/dispatch/PinnedActorSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/dungeon/DispatchSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/dungeon/DispatchSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/dungeon/DispatchSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/dungeon/DispatchSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/routing/ListenerSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/routing/ListenerSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/routing/ListenerSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/routing/ListenerSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/actor/setup/ActorSystemSetupSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/actor/setup/ActorSystemSetupSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/actor/setup/ActorSystemSetupSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/actor/setup/ActorSystemSetupSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/config/ConfigSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/config/ConfigSpec.scala similarity index 96% rename from akka-actor-tests/src/test/scala/org/apache/pekko/config/ConfigSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/config/ConfigSpec.scala index 1103e66e3e..1a11eaef7e 100644 --- a/akka-actor-tests/src/test/scala/org/apache/pekko/config/ConfigSpec.scala +++ b/actor-tests/src/test/scala/org/apache/pekko/config/ConfigSpec.scala @@ -21,7 +21,7 @@ import pekko.testkit.PekkoSpec class ConfigSpec extends PekkoSpec(ConfigFactory.defaultReference(ActorSystem.findClassLoader())) with Assertions { "The default configuration file (i.e. reference.conf)" must { - "contain all configuration properties for akka-actor that are used in code with their correct defaults" in { + "contain all configuration properties for pekko-actor that are used in code with their correct defaults" in { val settings = system.settings val config = settings.config @@ -174,7 +174,7 @@ class ConfigSpec extends PekkoSpec(ConfigFactory.defaultReference(ActorSystem.fi } "SLF4J Settings" must { - "not be amended for default reference in akka-actor" in { + "not be amended for default reference in pekko-actor" in { val dynamicAccess = system.asInstanceOf[ExtendedActorSystem].dynamicAccess val config = ActorSystem.Settings.amendSlf4jConfig(ConfigFactory.defaultReference(), dynamicAccess) config.getStringList("pekko.loggers").size() should ===(1) @@ -182,7 +182,7 @@ class ConfigSpec extends PekkoSpec(ConfigFactory.defaultReference(ActorSystem.fi config.getString("pekko.logging-filter") should ===(classOf[DefaultLoggingFilter].getName) } - "not be amended when akka-slf4j is not in classpath" in { + "not be amended when pekko-slf4j is not in classpath" in { val dynamicAccess = system.asInstanceOf[ExtendedActorSystem].dynamicAccess val config = ActorSystem.Settings.amendSlf4jConfig( ConfigFactory.parseString("pekko.use-slf4j = on").withFallback(ConfigFactory.defaultReference()), diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/dataflow/Future2Actor.scala b/actor-tests/src/test/scala/org/apache/pekko/dataflow/Future2Actor.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/dataflow/Future2Actor.scala rename to actor-tests/src/test/scala/org/apache/pekko/dataflow/Future2Actor.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/dispatch/ControlAwareDispatcherSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/dispatch/ControlAwareDispatcherSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/dispatch/ControlAwareDispatcherSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/dispatch/ControlAwareDispatcherSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/dispatch/DispatcherShutdownSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/dispatch/DispatcherShutdownSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/dispatch/DispatcherShutdownSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/dispatch/DispatcherShutdownSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/dispatch/ExecutionContextSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/dispatch/ExecutionContextSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/dispatch/ExecutionContextSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/dispatch/ExecutionContextSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/dispatch/ForkJoinPoolStarvationSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/dispatch/ForkJoinPoolStarvationSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/dispatch/ForkJoinPoolStarvationSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/dispatch/ForkJoinPoolStarvationSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/dispatch/MailboxConfigSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/dispatch/MailboxConfigSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/dispatch/MailboxConfigSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/dispatch/MailboxConfigSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/dispatch/PriorityDispatcherSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/dispatch/PriorityDispatcherSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/dispatch/PriorityDispatcherSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/dispatch/PriorityDispatcherSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/dispatch/SameThreadExecutionContextSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/dispatch/SameThreadExecutionContextSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/dispatch/SameThreadExecutionContextSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/dispatch/SameThreadExecutionContextSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/dispatch/StablePriorityDispatcherSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/dispatch/StablePriorityDispatcherSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/dispatch/StablePriorityDispatcherSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/dispatch/StablePriorityDispatcherSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/dispatch/sysmsg/SystemMessageListSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/dispatch/sysmsg/SystemMessageListSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/dispatch/sysmsg/SystemMessageListSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/dispatch/sysmsg/SystemMessageListSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/event/AddressTerminatedTopicBenchSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/event/AddressTerminatedTopicBenchSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/event/AddressTerminatedTopicBenchSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/event/AddressTerminatedTopicBenchSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/event/EventBusSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/event/EventBusSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/event/EventBusSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/event/EventBusSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/event/EventStreamSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/event/EventStreamSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/event/EventStreamSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/event/EventStreamSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/event/LoggerSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/event/LoggerSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/event/LoggerSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/event/LoggerSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/event/LoggingReceiveSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/event/LoggingReceiveSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/event/LoggingReceiveSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/event/LoggingReceiveSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/event/MarkerLoggingSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/event/MarkerLoggingSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/event/MarkerLoggingSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/event/MarkerLoggingSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/event/jul/JavaLoggerSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/event/jul/JavaLoggerSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/event/jul/JavaLoggerSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/event/jul/JavaLoggerSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/io/CapacityLimitSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/io/CapacityLimitSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/io/CapacityLimitSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/io/CapacityLimitSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/io/InetAddressDnsResolverSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/io/InetAddressDnsResolverSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/io/InetAddressDnsResolverSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/io/InetAddressDnsResolverSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/io/SimpleDnsCacheSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/io/SimpleDnsCacheSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/io/SimpleDnsCacheSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/io/SimpleDnsCacheSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/io/TcpConnectionSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/io/TcpConnectionSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/io/TcpConnectionSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/io/TcpConnectionSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/io/TcpIntegrationSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/io/TcpIntegrationSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/io/TcpIntegrationSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/io/TcpIntegrationSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/io/TcpIntegrationSpecSupport.scala b/actor-tests/src/test/scala/org/apache/pekko/io/TcpIntegrationSpecSupport.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/io/TcpIntegrationSpecSupport.scala rename to actor-tests/src/test/scala/org/apache/pekko/io/TcpIntegrationSpecSupport.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/io/TcpListenerSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/io/TcpListenerSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/io/TcpListenerSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/io/TcpListenerSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/io/UdpConnectedIntegrationSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/io/UdpConnectedIntegrationSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/io/UdpConnectedIntegrationSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/io/UdpConnectedIntegrationSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/io/UdpIntegrationSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/io/UdpIntegrationSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/io/UdpIntegrationSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/io/UdpIntegrationSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/AsyncDnsResolverIntegrationSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/io/dns/AsyncDnsResolverIntegrationSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/AsyncDnsResolverIntegrationSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/io/dns/AsyncDnsResolverIntegrationSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/DnsSettingsSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/io/dns/DnsSettingsSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/DnsSettingsSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/io/dns/DnsSettingsSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/DockerBindDnsService.scala b/actor-tests/src/test/scala/org/apache/pekko/io/dns/DockerBindDnsService.scala similarity index 94% rename from akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/DockerBindDnsService.scala rename to actor-tests/src/test/scala/org/apache/pekko/io/dns/DockerBindDnsService.scala index e89b877640..b9e1e644f7 100644 --- a/akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/DockerBindDnsService.scala +++ b/actor-tests/src/test/scala/org/apache/pekko/io/dns/DockerBindDnsService.scala @@ -53,13 +53,13 @@ abstract class DockerBindDnsService(config: Config) extends PekkoSpec(config) wi "53/tcp" -> List(PortBinding.of("", hostPort)).asJava, "53/udp" -> List(PortBinding.of("", hostPort)).asJava).asJava) .binds(HostConfig.Bind - .from(new java.io.File("akka-actor-tests/src/test/bind/").getAbsolutePath) + .from(new java.io.File("actor-tests/src/test/bind/").getAbsolutePath) .to("/data/bind") .build()) .build()) .build() - val containerName = "akka-test-dns-" + getClass.getCanonicalName + val containerName = "pekko-test-dns-" + getClass.getCanonicalName client .listContainers(ListContainersParam.allContainers()) diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/NameserverAddressParserSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/io/dns/NameserverAddressParserSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/NameserverAddressParserSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/io/dns/NameserverAddressParserSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/AsyncDnsManagerSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/AsyncDnsManagerSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/AsyncDnsManagerSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/AsyncDnsManagerSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/AsyncDnsResolverSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/AsyncDnsResolverSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/AsyncDnsResolverSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/AsyncDnsResolverSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/DnsClientSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/DnsClientSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/DnsClientSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/DnsClientSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/MessageSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/MessageSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/MessageSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/MessageSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/ResolvConfParserSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/ResolvConfParserSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/ResolvConfParserSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/ResolvConfParserSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/TcpDnsClientSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/TcpDnsClientSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/TcpDnsClientSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/io/dns/internal/TcpDnsClientSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/pattern/AskSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/pattern/AskSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/pattern/AskSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/pattern/AskSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/pattern/BackoffOnRestartSupervisorSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/pattern/BackoffOnRestartSupervisorSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/pattern/BackoffOnRestartSupervisorSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/pattern/BackoffOnRestartSupervisorSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/pattern/BackoffSupervisorSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/pattern/BackoffSupervisorSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/pattern/BackoffSupervisorSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/pattern/BackoffSupervisorSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/pattern/CircuitBreakerMTSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/pattern/CircuitBreakerMTSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/pattern/CircuitBreakerMTSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/pattern/CircuitBreakerMTSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/pattern/CircuitBreakerSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/pattern/CircuitBreakerSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/pattern/CircuitBreakerSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/pattern/CircuitBreakerSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/pattern/CircuitBreakerStressSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/pattern/CircuitBreakerStressSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/pattern/CircuitBreakerStressSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/pattern/CircuitBreakerStressSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/pattern/PatternSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/pattern/PatternSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/pattern/PatternSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/pattern/PatternSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/pattern/PipeToSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/pattern/PipeToSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/pattern/PipeToSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/pattern/PipeToSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/pattern/PromiseRefSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/pattern/PromiseRefSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/pattern/PromiseRefSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/pattern/PromiseRefSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/pattern/RetrySpec.scala b/actor-tests/src/test/scala/org/apache/pekko/pattern/RetrySpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/pattern/RetrySpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/pattern/RetrySpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/pattern/StatusReplySpec.scala b/actor-tests/src/test/scala/org/apache/pekko/pattern/StatusReplySpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/pattern/StatusReplySpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/pattern/StatusReplySpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/pattern/extended/ExplicitAskSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/pattern/extended/ExplicitAskSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/pattern/extended/ExplicitAskSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/pattern/extended/ExplicitAskSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/routing/BalancingSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/routing/BalancingSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/routing/BalancingSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/routing/BalancingSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/routing/BroadcastSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/routing/BroadcastSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/routing/BroadcastSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/routing/BroadcastSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/routing/ConfiguredLocalRoutingSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/routing/ConfiguredLocalRoutingSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/routing/ConfiguredLocalRoutingSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/routing/ConfiguredLocalRoutingSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/routing/ConsistentHashingRouterSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/routing/ConsistentHashingRouterSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/routing/ConsistentHashingRouterSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/routing/ConsistentHashingRouterSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/routing/MetricsBasedResizerSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/routing/MetricsBasedResizerSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/routing/MetricsBasedResizerSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/routing/MetricsBasedResizerSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/routing/RandomSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/routing/RandomSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/routing/RandomSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/routing/RandomSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/routing/ResizerSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/routing/ResizerSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/routing/ResizerSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/routing/ResizerSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/routing/RoundRobinSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/routing/RoundRobinSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/routing/RoundRobinSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/routing/RoundRobinSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/routing/RouteeCreationSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/routing/RouteeCreationSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/routing/RouteeCreationSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/routing/RouteeCreationSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/routing/RoutingSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/routing/RoutingSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/routing/RoutingSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/routing/RoutingSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/routing/ScatterGatherFirstCompletedSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/routing/ScatterGatherFirstCompletedSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/routing/ScatterGatherFirstCompletedSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/routing/ScatterGatherFirstCompletedSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/routing/SmallestMailboxSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/routing/SmallestMailboxSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/routing/SmallestMailboxSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/routing/SmallestMailboxSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/routing/TailChoppingSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/routing/TailChoppingSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/routing/TailChoppingSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/routing/TailChoppingSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/serialization/AsyncSerializeSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/serialization/AsyncSerializeSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/serialization/AsyncSerializeSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/serialization/AsyncSerializeSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/serialization/DisabledJavaSerializerWarningSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/serialization/DisabledJavaSerializerWarningSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/serialization/DisabledJavaSerializerWarningSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/serialization/DisabledJavaSerializerWarningSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/serialization/NoVerification.scala b/actor-tests/src/test/scala/org/apache/pekko/serialization/NoVerification.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/serialization/NoVerification.scala rename to actor-tests/src/test/scala/org/apache/pekko/serialization/NoVerification.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/serialization/PrimitivesSerializationSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/serialization/PrimitivesSerializationSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/serialization/PrimitivesSerializationSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/serialization/PrimitivesSerializationSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/serialization/SerializationSetupSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/serialization/SerializationSetupSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/serialization/SerializationSetupSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/serialization/SerializationSetupSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/serialization/SerializeSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/serialization/SerializeSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/serialization/SerializeSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/serialization/SerializeSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/testkit/CallingThreadDispatcherModelSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/testkit/CallingThreadDispatcherModelSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/testkit/CallingThreadDispatcherModelSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/testkit/CallingThreadDispatcherModelSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/AsciiStringCopySpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/AsciiStringCopySpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/AsciiStringCopySpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/AsciiStringCopySpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/BoundedBlockingQueueSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/BoundedBlockingQueueSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/BoundedBlockingQueueSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/BoundedBlockingQueueSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/ByteIteratorSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/ByteIteratorSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/ByteIteratorSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/ByteIteratorSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/ByteStringInitializationSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/ByteStringInitializationSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/ByteStringInitializationSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/ByteStringInitializationSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/ByteStringSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/ByteStringSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/ByteStringSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/ByteStringSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/DoubleLinkedListSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/DoubleLinkedListSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/DoubleLinkedListSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/DoubleLinkedListSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/DurationSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/DurationSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/DurationSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/DurationSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/FrequencyListSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/FrequencyListSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/FrequencyListSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/FrequencyListSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/FrequencySketchSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/FrequencySketchSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/FrequencySketchSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/FrequencySketchSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/ImmutableIntMapSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/ImmutableIntMapSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/ImmutableIntMapSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/ImmutableIntMapSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/IndexSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/IndexSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/IndexSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/IndexSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/LineNumberSpecCodeForScala.scala b/actor-tests/src/test/scala/org/apache/pekko/util/LineNumberSpecCodeForScala.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/LineNumberSpecCodeForScala.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/LineNumberSpecCodeForScala.scala diff --git a/actor-tests/src/test/scala/org/apache/pekko/util/ManifestInfoSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/ManifestInfoSpec.scala new file mode 100644 index 0000000000..a4ab6066c8 --- /dev/null +++ b/actor-tests/src/test/scala/org/apache/pekko/util/ManifestInfoSpec.scala @@ -0,0 +1,37 @@ +/* + * Copyright (C) 2020-2022 Lightbend Inc. + */ + +package org.apache.pekko.util + +import org.apache.pekko.testkit.PekkoSpec + +class ManifestInfoSpec extends PekkoSpec { + "ManifestInfo" should { + "produce a clear message" in { + val versions = Map( + "pekko-actor" -> new ManifestInfo.Version("2.6.4"), + "pekko-persistence" -> new ManifestInfo.Version("2.5.3"), + "pekko-cluster" -> new ManifestInfo.Version("2.5.3"), + "unrelated" -> new ManifestInfo.Version("2.5.3")) + val allModules = List("pekko-actor", "pekko-persistence", "pekko-cluster") + ManifestInfo.checkSameVersion("Pekko", allModules, versions) shouldBe Some( + "You are using version 2.6.4 of Pekko, but it appears you (perhaps indirectly) also depend on older versions of related artifacts. " + + "You can solve this by adding an explicit dependency on version 2.6.4 of the [pekko-persistence, pekko-cluster] artifacts to your project. " + + "Here's a complete collection of detected artifacts: (2.5.3, [pekko-cluster, pekko-persistence]), (2.6.4, [pekko-actor]). " + + "See also: https://doc.akka.io/docs/akka/current/common/binary-compatibility-rules.html#mixed-versioning-is-not-allowed") + } + + "support dynver" in { + val versions = Map( + "pekko-actor" -> new ManifestInfo.Version("2.6.4"), + "pekko-persistence" -> new ManifestInfo.Version("2.6.4+10-abababef")) + val allModules = List("pekko-actor", "pekko-persistence") + ManifestInfo.checkSameVersion("Pekko", allModules, versions) shouldBe Some( + "You are using version 2.6.4+10-abababef of Pekko, but it appears you (perhaps indirectly) also depend on older versions of related artifacts. " + + "You can solve this by adding an explicit dependency on version 2.6.4+10-abababef of the [pekko-actor] artifacts to your project. " + + "Here's a complete collection of detected artifacts: (2.6.4, [pekko-actor]), (2.6.4+10-abababef, [pekko-persistence]). " + + "See also: https://doc.akka.io/docs/akka/current/common/binary-compatibility-rules.html#mixed-versioning-is-not-allowed") + } + } +} diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/MessageBufferSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/MessageBufferSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/MessageBufferSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/MessageBufferSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/PrettyDurationSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/PrettyDurationSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/PrettyDurationSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/PrettyDurationSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/RecencyListSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/RecencyListSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/RecencyListSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/RecencyListSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/ReflectSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/ReflectSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/ReflectSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/ReflectSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/SegmentedRecencyListSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/SegmentedRecencyListSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/SegmentedRecencyListSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/SegmentedRecencyListSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/SwitchSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/SwitchSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/SwitchSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/SwitchSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/TokenBucketSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/TokenBucketSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/TokenBucketSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/TokenBucketSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/VersionSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/VersionSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/VersionSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/VersionSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/WildcardIndexSpec.scala b/actor-tests/src/test/scala/org/apache/pekko/util/WildcardIndexSpec.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/WildcardIndexSpec.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/WildcardIndexSpec.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/ZipfianGenerator.scala b/actor-tests/src/test/scala/org/apache/pekko/util/ZipfianGenerator.scala similarity index 100% rename from akka-actor-tests/src/test/scala/org/apache/pekko/util/ZipfianGenerator.scala rename to actor-tests/src/test/scala/org/apache/pekko/util/ZipfianGenerator.scala diff --git a/akka-actor-tests/src/test/scala/other/SerializerOutsidePekkoPackage.scala b/actor-tests/src/test/scala/other/SerializerOutsidePekkoPackage.scala similarity index 100% rename from akka-actor-tests/src/test/scala/other/SerializerOutsidePekkoPackage.scala rename to actor-tests/src/test/scala/other/SerializerOutsidePekkoPackage.scala diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/Aggregator.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/Aggregator.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/Aggregator.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/Aggregator.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/AggregatorTest.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/AggregatorTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/AggregatorTest.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/AggregatorTest.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/BubblingSample.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/BubblingSample.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/BubblingSample.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/BubblingSample.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/BubblingSampleTest.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/BubblingSampleTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/BubblingSampleTest.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/BubblingSampleTest.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/DispatchersDocTest.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/DispatchersDocTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/DispatchersDocTest.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/DispatchersDocTest.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/FSMDocTest.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/FSMDocTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/FSMDocTest.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/FSMDocTest.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/GracefulStopDocTest.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/GracefulStopDocTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/GracefulStopDocTest.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/GracefulStopDocTest.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsAskWithStatusTest.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsAskWithStatusTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsAskWithStatusTest.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsAskWithStatusTest.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/MailboxDocTest.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/MailboxDocTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/MailboxDocTest.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/MailboxDocTest.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/OOIntroTest.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/OOIntroTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/OOIntroTest.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/OOIntroTest.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/RouterTest.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/RouterTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/RouterTest.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/RouterTest.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/SpawnProtocolDocTest.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/SpawnProtocolDocTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/SpawnProtocolDocTest.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/SpawnProtocolDocTest.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StashDocSample.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StashDocSample.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StashDocSample.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StashDocSample.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StashDocTest.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StashDocTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StashDocTest.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StashDocTest.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/TailChopping.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/TailChopping.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/TailChopping.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/TailChopping.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedTest.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedTest.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedTest.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/TypedWatchingClassicTest.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/TypedWatchingClassicTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/TypedWatchingClassicTest.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/TypedWatchingClassicTest.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/extensions/ExtensionDocTest.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/extensions/ExtensionDocTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/extensions/ExtensionDocTest.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/extensions/ExtensionDocTest.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/fromclassic/ClassicSample.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/fromclassic/ClassicSample.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/fromclassic/ClassicSample.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/fromclassic/ClassicSample.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/fromclassic/TypedSample.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/fromclassic/TypedSample.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/fromclassic/TypedSample.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/fromclassic/TypedSample.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/pubsub/PubSubExample.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/pubsub/PubSubExample.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/pubsub/PubSubExample.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/pubsub/PubSubExample.java diff --git a/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java b/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java rename to actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java diff --git a/akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/ActorSystemTest.java b/actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/ActorSystemTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/ActorSystemTest.java rename to actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/ActorSystemTest.java diff --git a/akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/DispatcherSelectorTest.java b/actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/DispatcherSelectorTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/DispatcherSelectorTest.java rename to actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/DispatcherSelectorTest.java diff --git a/akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/ExtensionsTest.java b/actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/ExtensionsTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/ExtensionsTest.java rename to actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/ExtensionsTest.java diff --git a/akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/MailboxSelectorTest.java b/actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/MailboxSelectorTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/MailboxSelectorTest.java rename to actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/MailboxSelectorTest.java diff --git a/akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/SchedulerTest.java b/actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/SchedulerTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/SchedulerTest.java rename to actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/SchedulerTest.java diff --git a/akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/eventstream/EventStreamTest.java b/actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/eventstream/EventStreamTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/eventstream/EventStreamTest.java rename to actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/eventstream/EventStreamTest.java diff --git a/akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/ActorCompile.java b/actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/ActorCompile.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/ActorCompile.java rename to actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/ActorCompile.java diff --git a/akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/ActorContextAskTest.java b/actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/ActorContextAskTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/ActorContextAskTest.java rename to actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/ActorContextAskTest.java diff --git a/akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/ActorContextPipeToSelfTest.java b/actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/ActorContextPipeToSelfTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/ActorContextPipeToSelfTest.java rename to actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/ActorContextPipeToSelfTest.java diff --git a/akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/ActorLoggingTest.java b/actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/ActorLoggingTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/ActorLoggingTest.java rename to actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/ActorLoggingTest.java diff --git a/akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/AdapterTest.java b/actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/AdapterTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/AdapterTest.java rename to actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/AdapterTest.java diff --git a/akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/BehaviorBuilderTest.java b/actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/BehaviorBuilderTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/BehaviorBuilderTest.java rename to actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/BehaviorBuilderTest.java diff --git a/akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/InterceptTest.java b/actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/InterceptTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/InterceptTest.java rename to actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/InterceptTest.java diff --git a/akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/ReceiveBuilderTest.java b/actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/ReceiveBuilderTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/ReceiveBuilderTest.java rename to actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/ReceiveBuilderTest.java diff --git a/akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/RoutersTest.java b/actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/RoutersTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/RoutersTest.java rename to actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/RoutersTest.java diff --git a/akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/StashBufferTest.java b/actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/StashBufferTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/StashBufferTest.java rename to actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/StashBufferTest.java diff --git a/akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/WatchTest.java b/actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/WatchTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/WatchTest.java rename to actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/javadsl/WatchTest.java diff --git a/akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/receptionist/ReceptionistApiTest.java b/actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/receptionist/ReceptionistApiTest.java similarity index 100% rename from akka-actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/receptionist/ReceptionistApiTest.java rename to actor-typed-tests/src/test/java/org/apache/pekko/actor/typed/receptionist/ReceptionistApiTest.java diff --git a/akka-actor-typed-tests/src/test/resources/logback-doc-dev.xml b/actor-typed-tests/src/test/resources/logback-doc-dev.xml similarity index 100% rename from akka-actor-typed-tests/src/test/resources/logback-doc-dev.xml rename to actor-typed-tests/src/test/resources/logback-doc-dev.xml diff --git a/akka-actor-typed-tests/src/test/resources/logback-doc-prod.xml b/actor-typed-tests/src/test/resources/logback-doc-prod.xml similarity index 100% rename from akka-actor-typed-tests/src/test/resources/logback-doc-prod.xml rename to actor-typed-tests/src/test/resources/logback-doc-prod.xml diff --git a/akka-actor-typed-tests/src/test/resources/logback-doc-test.xml b/actor-typed-tests/src/test/resources/logback-doc-test.xml similarity index 100% rename from akka-actor-typed-tests/src/test/resources/logback-doc-test.xml rename to actor-typed-tests/src/test/resources/logback-doc-test.xml diff --git a/akka-actor-typed-tests/src/test/resources/logback-test.xml b/actor-typed-tests/src/test/resources/logback-test.xml similarity index 100% rename from akka-actor-typed-tests/src/test/resources/logback-test.xml rename to actor-typed-tests/src/test/resources/logback-test.xml diff --git a/akka-actor-typed-tests/src/test/resources/mailbox-config-sample.conf b/actor-typed-tests/src/test/resources/mailbox-config-sample.conf similarity index 100% rename from akka-actor-typed-tests/src/test/resources/mailbox-config-sample.conf rename to actor-typed-tests/src/test/resources/mailbox-config-sample.conf diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/Aggregator.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/Aggregator.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/Aggregator.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/Aggregator.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/AggregatorSpec.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/AggregatorSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/AggregatorSpec.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/AggregatorSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/DispatchersDocSpec.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/DispatchersDocSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/DispatchersDocSpec.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/DispatchersDocSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/FSMDocSpec.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/FSMDocSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/FSMDocSpec.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/FSMDocSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/FaultToleranceDocSpec.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/FaultToleranceDocSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/FaultToleranceDocSpec.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/FaultToleranceDocSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/GracefulStopDocSpec.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/GracefulStopDocSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/GracefulStopDocSpec.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/GracefulStopDocSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/MailboxDocSpec.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/MailboxDocSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/MailboxDocSpec.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/MailboxDocSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/OOIntroSpec.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/OOIntroSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/OOIntroSpec.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/OOIntroSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/RouterSpec.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/RouterSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/RouterSpec.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/RouterSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/SpawnProtocolDocSpec.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/SpawnProtocolDocSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/SpawnProtocolDocSpec.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/SpawnProtocolDocSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StashDocSpec.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StashDocSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StashDocSpec.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StashDocSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/TailChopping.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/TailChopping.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/TailChopping.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/TailChopping.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedSpec.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedSpec.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/TypedWatchingClassicSpec.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/TypedWatchingClassicSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/TypedWatchingClassicSpec.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/TypedWatchingClassicSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/extensions/ExtensionDocSpec.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/extensions/ExtensionDocSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/extensions/ExtensionDocSpec.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/extensions/ExtensionDocSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/fromclassic/ClassicSample.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/fromclassic/ClassicSample.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/fromclassic/ClassicSample.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/fromclassic/ClassicSample.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/fromclassic/TypedSample.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/fromclassic/TypedSample.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/fromclassic/TypedSample.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/fromclassic/TypedSample.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/myapp/package.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/myapp/package.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/myapp/package.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/myapp/package.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/pubsub/PubSubExample.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/pubsub/PubSubExample.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/pubsub/PubSubExample.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/pubsub/PubSubExample.scala diff --git a/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala b/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala rename to actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/ActorContextSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/ActorContextSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/ActorContextSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/ActorContextSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/ActorRefIgnoreSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/ActorRefIgnoreSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/ActorRefIgnoreSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/ActorRefIgnoreSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/ActorRefResolverSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/ActorRefResolverSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/ActorRefResolverSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/ActorRefResolverSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/AskSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/AskSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/AskSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/AskSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/BehaviorSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/BehaviorSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/BehaviorSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/BehaviorSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/DeferredSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/DeferredSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/DeferredSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/DeferredSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/ExtensionsSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/ExtensionsSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/ExtensionsSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/ExtensionsSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/InterceptSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/InterceptSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/InterceptSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/InterceptSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/LocalActorRefProviderLogMessagesSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/LocalActorRefProviderLogMessagesSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/LocalActorRefProviderLogMessagesSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/LocalActorRefProviderLogMessagesSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/LogMessagesSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/LogMessagesSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/LogMessagesSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/LogMessagesSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/MailboxSelectorSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/MailboxSelectorSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/MailboxSelectorSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/MailboxSelectorSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/MonitorSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/MonitorSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/MonitorSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/MonitorSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/OrElseSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/OrElseSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/OrElseSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/OrElseSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/PropsSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/PropsSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/PropsSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/PropsSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/SchedulerSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/SchedulerSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/SchedulerSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/SchedulerSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/SpawnProtocolSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/SpawnProtocolSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/SpawnProtocolSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/SpawnProtocolSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/SupervisionSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/SupervisionSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/SupervisionSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/SupervisionSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/TerminatedSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/TerminatedSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/TerminatedSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/TerminatedSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/TimerSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/TimerSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/TimerSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/TimerSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/TransformMessagesSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/TransformMessagesSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/TransformMessagesSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/TransformMessagesSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/WatchSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/WatchSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/WatchSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/WatchSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/coexistence/ClassicSupervisingTypedSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/coexistence/ClassicSupervisingTypedSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/coexistence/ClassicSupervisingTypedSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/coexistence/ClassicSupervisingTypedSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/coexistence/TypedSupervisingClassicSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/coexistence/TypedSupervisingClassicSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/coexistence/TypedSupervisingClassicSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/coexistence/TypedSupervisingClassicSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/ConsumerControllerSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/ConsumerControllerSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/ConsumerControllerSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/ConsumerControllerSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/DurableProducerControllerSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/DurableProducerControllerSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/DurableProducerControllerSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/DurableProducerControllerSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/DurableProducerQueueSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/DurableProducerQueueSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/DurableProducerQueueSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/DurableProducerQueueSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/DurableWorkPullingSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/DurableWorkPullingSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/DurableWorkPullingSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/DurableWorkPullingSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/ProducerControllerSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/ProducerControllerSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/ProducerControllerSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/ProducerControllerSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/ReliableDeliveryRandomSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/ReliableDeliveryRandomSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/ReliableDeliveryRandomSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/ReliableDeliveryRandomSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/ReliableDeliverySpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/ReliableDeliverySpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/ReliableDeliverySpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/ReliableDeliverySpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/TestConsumer.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/TestConsumer.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/TestConsumer.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/TestConsumer.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/TestDurableProducerQueue.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/TestDurableProducerQueue.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/TestDurableProducerQueue.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/TestDurableProducerQueue.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/TestProducer.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/TestProducer.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/TestProducer.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/TestProducer.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/TestProducerWithAsk.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/TestProducerWithAsk.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/TestProducerWithAsk.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/TestProducerWithAsk.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/TestProducerWorkPulling.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/TestProducerWorkPulling.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/TestProducerWorkPulling.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/TestProducerWorkPulling.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/WorkPullingSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/WorkPullingSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/WorkPullingSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/delivery/WorkPullingSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/eventstream/EventStreamSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/eventstream/EventStreamSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/eventstream/EventStreamSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/eventstream/EventStreamSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/ActorRefSerializationSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/ActorRefSerializationSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/ActorRefSerializationSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/ActorRefSerializationSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/ActorSystemSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/ActorSystemSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/ActorSystemSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/ActorSystemSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/adpater/PropsAdapterSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/adpater/PropsAdapterSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/adpater/PropsAdapterSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/adpater/PropsAdapterSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/receptionist/LocalReceptionistSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/receptionist/LocalReceptionistSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/receptionist/LocalReceptionistSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/receptionist/LocalReceptionistSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/receptionist/ServiceKeySerializationSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/receptionist/ServiceKeySerializationSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/receptionist/ServiceKeySerializationSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/receptionist/ServiceKeySerializationSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/routing/PoolRouterSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/routing/PoolRouterSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/routing/PoolRouterSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/routing/PoolRouterSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/routing/RoutingLogicSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/routing/RoutingLogicSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/routing/RoutingLogicSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/internal/routing/RoutingLogicSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/javadsl/AdaptationFailureSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/javadsl/AdaptationFailureSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/javadsl/AdaptationFailureSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/javadsl/AdaptationFailureSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/pubsub/LocalPubSubSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/pubsub/LocalPubSubSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/pubsub/LocalPubSubSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/pubsub/LocalPubSubSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/receptionist/ReceptionistApiSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/receptionist/ReceptionistApiSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/receptionist/ReceptionistApiSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/receptionist/ReceptionistApiSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorContextAskSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorContextAskSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorContextAskSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorContextAskSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorContextDelegateSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorContextDelegateSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorContextDelegateSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorContextDelegateSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorContextPipeToSelfSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorContextPipeToSelfSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorContextPipeToSelfSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorContextPipeToSelfSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorLoggingSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorLoggingSpec.scala similarity index 99% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorLoggingSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorLoggingSpec.scala index 2091cba18a..29cf6fbbe5 100644 --- a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorLoggingSpec.scala +++ b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorLoggingSpec.scala @@ -251,7 +251,7 @@ class ActorLoggingSpec extends ScalaTestWithActorTestKit(""" } } - "use Slf4jLogger from akka-slf4j automatically" in { + "use Slf4jLogger from pekko-slf4j automatically" in { LoggingTestKit.info("via Slf4jLogger").expect { // this will log via classic eventStream system.toClassic.log.info("via Slf4jLogger") diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorThreadSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorThreadSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorThreadSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ActorThreadSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/AdaptationFailureSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/AdaptationFailureSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/AdaptationFailureSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/AdaptationFailureSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/DispatcherSelectorSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/DispatcherSelectorSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/DispatcherSelectorSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/DispatcherSelectorSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/GracefulStopSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/GracefulStopSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/GracefulStopSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/GracefulStopSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/LoggerOpsSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/LoggerOpsSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/LoggerOpsSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/LoggerOpsSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/MessageAdapterSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/MessageAdapterSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/MessageAdapterSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/MessageAdapterSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/OnSignalSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/OnSignalSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/OnSignalSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/OnSignalSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ReceivePartialSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ReceivePartialSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ReceivePartialSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/ReceivePartialSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/RoutersSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/RoutersSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/RoutersSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/RoutersSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/StashBufferSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/StashBufferSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/StashBufferSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/StashBufferSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/StashSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/StashSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/StashSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/StashSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/StopSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/StopSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/StopSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/StopSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/adapter/AdapterSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/adapter/AdapterSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/adapter/AdapterSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/adapter/AdapterSpec.scala diff --git a/akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/adapter/GuardianStartupSpec.scala b/actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/adapter/GuardianStartupSpec.scala similarity index 100% rename from akka-actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/adapter/GuardianStartupSpec.scala rename to actor-typed-tests/src/test/scala/org/apache/pekko/actor/typed/scaladsl/adapter/GuardianStartupSpec.scala diff --git a/akka-actor-typed/src/main/resources/reference.conf b/actor-typed/src/main/resources/reference.conf similarity index 100% rename from akka-actor-typed/src/main/resources/reference.conf rename to actor-typed/src/main/resources/reference.conf diff --git a/akka-actor-typed/src/main/scala-2.12/org/apache/pekko/actor/typed/internal/receptionist/Platform.scala b/actor-typed/src/main/scala-2.12/org/apache/pekko/actor/typed/internal/receptionist/Platform.scala similarity index 100% rename from akka-actor-typed/src/main/scala-2.12/org/apache/pekko/actor/typed/internal/receptionist/Platform.scala rename to actor-typed/src/main/scala-2.12/org/apache/pekko/actor/typed/internal/receptionist/Platform.scala diff --git a/akka-actor-typed/src/main/scala-2.13/org/apache/pekko/actor/typed/internal/receptionist/Platform.scala b/actor-typed/src/main/scala-2.13/org/apache/pekko/actor/typed/internal/receptionist/Platform.scala similarity index 100% rename from akka-actor-typed/src/main/scala-2.13/org/apache/pekko/actor/typed/internal/receptionist/Platform.scala rename to actor-typed/src/main/scala-2.13/org/apache/pekko/actor/typed/internal/receptionist/Platform.scala diff --git a/akka-actor-typed/src/main/scala-3/org/apache/pekko/actor/typed/internal/receptionist/Platform.scala b/actor-typed/src/main/scala-3/org/apache/pekko/actor/typed/internal/receptionist/Platform.scala similarity index 100% rename from akka-actor-typed/src/main/scala-3/org/apache/pekko/actor/typed/internal/receptionist/Platform.scala rename to actor-typed/src/main/scala-3/org/apache/pekko/actor/typed/internal/receptionist/Platform.scala diff --git a/akka-actor-typed/src/main/scala-jdk-9/org/apache/pekko/actor/typed/internal/jfr/Events.scala b/actor-typed/src/main/scala-jdk-9/org/apache/pekko/actor/typed/internal/jfr/Events.scala similarity index 100% rename from akka-actor-typed/src/main/scala-jdk-9/org/apache/pekko/actor/typed/internal/jfr/Events.scala rename to actor-typed/src/main/scala-jdk-9/org/apache/pekko/actor/typed/internal/jfr/Events.scala diff --git a/akka-actor-typed/src/main/scala-jdk-9/org/apache/pekko/actor/typed/internal/jfr/JFRActorFlightRecorder.scala b/actor-typed/src/main/scala-jdk-9/org/apache/pekko/actor/typed/internal/jfr/JFRActorFlightRecorder.scala similarity index 100% rename from akka-actor-typed/src/main/scala-jdk-9/org/apache/pekko/actor/typed/internal/jfr/JFRActorFlightRecorder.scala rename to actor-typed/src/main/scala-jdk-9/org/apache/pekko/actor/typed/internal/jfr/JFRActorFlightRecorder.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/ActorRef.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/ActorRef.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/ActorRef.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/ActorRef.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/ActorRefResolver.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/ActorRefResolver.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/ActorRefResolver.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/ActorRefResolver.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/ActorSystem.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/ActorSystem.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/ActorSystem.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/ActorSystem.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/Behavior.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/Behavior.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/Behavior.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/Behavior.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/BehaviorInterceptor.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/BehaviorInterceptor.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/BehaviorInterceptor.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/BehaviorInterceptor.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/Dispatchers.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/Dispatchers.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/Dispatchers.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/Dispatchers.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/Extensions.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/Extensions.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/Extensions.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/Extensions.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/LogOptions.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/LogOptions.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/LogOptions.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/LogOptions.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/MessageAndSignals.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/MessageAndSignals.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/MessageAndSignals.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/MessageAndSignals.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/Props.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/Props.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/Props.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/Props.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/Scheduler.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/Scheduler.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/Scheduler.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/Scheduler.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/SpawnProtocol.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/SpawnProtocol.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/SpawnProtocol.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/SpawnProtocol.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/SupervisorStrategy.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/SupervisorStrategy.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/SupervisorStrategy.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/SupervisorStrategy.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/TypedActorContext.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/TypedActorContext.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/TypedActorContext.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/TypedActorContext.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/ConsumerController.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/ConsumerController.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/ConsumerController.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/ConsumerController.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/DurableProducerQueue.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/DurableProducerQueue.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/DurableProducerQueue.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/DurableProducerQueue.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/ProducerController.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/ProducerController.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/ProducerController.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/ProducerController.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/WorkPullingProducerController.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/WorkPullingProducerController.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/WorkPullingProducerController.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/WorkPullingProducerController.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ChunkedMessage.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ChunkedMessage.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ChunkedMessage.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ChunkedMessage.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ConsumerControllerImpl.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ConsumerControllerImpl.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ConsumerControllerImpl.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ConsumerControllerImpl.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/DeliverySerializable.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/DeliverySerializable.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/DeliverySerializable.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/DeliverySerializable.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ProducerControllerImpl.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ProducerControllerImpl.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ProducerControllerImpl.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ProducerControllerImpl.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/WorkPullingProducerControllerImpl.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/WorkPullingProducerControllerImpl.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/WorkPullingProducerControllerImpl.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/WorkPullingProducerControllerImpl.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/eventstream/EventStream.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/eventstream/EventStream.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/eventstream/EventStream.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/eventstream/EventStream.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ActorContextImpl.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ActorContextImpl.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ActorContextImpl.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ActorContextImpl.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ActorFlightRecorder.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ActorFlightRecorder.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ActorFlightRecorder.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ActorFlightRecorder.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ActorMdc.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ActorMdc.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ActorMdc.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ActorMdc.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ActorRefImpl.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ActorRefImpl.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ActorRefImpl.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ActorRefImpl.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/BehaviorImpl.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/BehaviorImpl.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/BehaviorImpl.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/BehaviorImpl.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/EventStreamExtension.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/EventStreamExtension.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/EventStreamExtension.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/EventStreamExtension.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ExtensionsImpl.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ExtensionsImpl.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ExtensionsImpl.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ExtensionsImpl.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/InterceptorImpl.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/InterceptorImpl.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/InterceptorImpl.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/InterceptorImpl.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/InternalMessage.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/InternalMessage.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/InternalMessage.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/InternalMessage.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/InternalRecipientRef.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/InternalRecipientRef.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/InternalRecipientRef.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/InternalRecipientRef.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/LoggerClass.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/LoggerClass.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/LoggerClass.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/LoggerClass.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/MiscMessageSerializer.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/MiscMessageSerializer.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/MiscMessageSerializer.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/MiscMessageSerializer.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/PoisonPill.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/PoisonPill.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/PoisonPill.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/PoisonPill.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/PropsImpl.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/PropsImpl.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/PropsImpl.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/PropsImpl.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/StashBufferImpl.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/StashBufferImpl.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/StashBufferImpl.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/StashBufferImpl.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/Supervision.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/Supervision.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/Supervision.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/Supervision.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/SystemMessage.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/SystemMessage.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/SystemMessage.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/SystemMessage.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/TimerSchedulerImpl.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/TimerSchedulerImpl.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/TimerSchedulerImpl.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/TimerSchedulerImpl.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/WithMdcBehaviorInterceptor.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/WithMdcBehaviorInterceptor.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/WithMdcBehaviorInterceptor.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/WithMdcBehaviorInterceptor.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorAdapter.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorAdapter.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorAdapter.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorAdapter.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorContextAdapter.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorContextAdapter.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorContextAdapter.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorContextAdapter.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorRefAdapter.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorRefAdapter.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorRefAdapter.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorRefAdapter.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorRefFactoryAdapter.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorRefFactoryAdapter.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorRefFactoryAdapter.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorRefFactoryAdapter.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorSystemAdapter.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorSystemAdapter.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorSystemAdapter.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorSystemAdapter.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/AdapterExtension.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/AdapterExtension.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/AdapterExtension.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/AdapterExtension.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/EventStreamAdapter.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/EventStreamAdapter.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/EventStreamAdapter.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/EventStreamAdapter.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/GuardianStartupBehavior.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/GuardianStartupBehavior.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/GuardianStartupBehavior.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/GuardianStartupBehavior.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/PropsAdapter.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/PropsAdapter.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/PropsAdapter.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/PropsAdapter.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/SchedulerAdapter.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/SchedulerAdapter.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/SchedulerAdapter.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/SchedulerAdapter.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/pubsub/TopicImpl.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/pubsub/TopicImpl.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/pubsub/TopicImpl.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/pubsub/TopicImpl.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/LocalReceptionist.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/LocalReceptionist.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/LocalReceptionist.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/LocalReceptionist.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ReceptionistImpl.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ReceptionistImpl.scala similarity index 95% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ReceptionistImpl.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ReceptionistImpl.scala index 063d2fd3ab..ee45700969 100644 --- a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ReceptionistImpl.scala +++ b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ReceptionistImpl.scala @@ -27,7 +27,7 @@ import pekko.annotation.InternalApi case e => throw new RuntimeException( "ClusterReceptionist could not be loaded dynamically. Make sure you have " + - "'akka-cluster-typed' in the classpath.", + "'pekko-cluster-typed' in the classpath.", e) } .get diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ReceptionistMessages.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ReceptionistMessages.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ReceptionistMessages.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ReceptionistMessages.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ServiceKey.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ServiceKey.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ServiceKey.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ServiceKey.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ServiceKeySerializer.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ServiceKeySerializer.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ServiceKeySerializer.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/ServiceKeySerializer.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/routing/GroupRouterImpl.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/routing/GroupRouterImpl.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/routing/GroupRouterImpl.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/routing/GroupRouterImpl.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/routing/PoolRouterImpl.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/routing/PoolRouterImpl.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/routing/PoolRouterImpl.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/routing/PoolRouterImpl.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/routing/RoutingLogic.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/routing/RoutingLogic.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/routing/RoutingLogic.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/routing/RoutingLogic.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/AbstractBehavior.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/AbstractBehavior.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/AbstractBehavior.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/AbstractBehavior.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/ActorContext.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/ActorContext.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/ActorContext.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/ActorContext.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/Adapter.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/Adapter.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/Adapter.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/Adapter.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/AskPattern.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/AskPattern.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/AskPattern.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/AskPattern.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/BehaviorBuilder.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/BehaviorBuilder.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/BehaviorBuilder.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/BehaviorBuilder.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/Behaviors.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/Behaviors.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/Behaviors.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/Behaviors.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/Receive.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/Receive.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/Receive.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/Receive.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/ReceiveBuilder.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/ReceiveBuilder.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/ReceiveBuilder.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/ReceiveBuilder.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/Routers.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/Routers.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/Routers.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/Routers.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/StashBuffer.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/StashBuffer.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/StashBuffer.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/StashBuffer.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/TimerScheduler.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/TimerScheduler.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/TimerScheduler.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/TimerScheduler.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/pubsub/Topic.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/pubsub/Topic.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/pubsub/Topic.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/pubsub/Topic.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/receptionist/Receptionist.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/receptionist/Receptionist.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/receptionist/Receptionist.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/receptionist/Receptionist.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/AbstractBehavior.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/AbstractBehavior.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/AbstractBehavior.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/AbstractBehavior.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/ActorContext.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/ActorContext.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/ActorContext.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/ActorContext.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/AskPattern.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/AskPattern.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/AskPattern.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/AskPattern.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/Behaviors.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/Behaviors.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/Behaviors.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/Behaviors.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/Routers.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/Routers.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/Routers.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/Routers.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/StashBuffer.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/StashBuffer.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/StashBuffer.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/StashBuffer.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/TimerScheduler.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/TimerScheduler.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/TimerScheduler.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/TimerScheduler.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/adapter/PropsAdapter.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/adapter/PropsAdapter.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/adapter/PropsAdapter.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/adapter/PropsAdapter.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/adapter/package.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/adapter/package.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/adapter/package.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/adapter/package.scala diff --git a/akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/package.scala b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/package.scala similarity index 100% rename from akka-actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/package.scala rename to actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/package.scala diff --git a/akka-actor/src/main/boilerplate/org/apache/pekko/japi/function/Functions.scala.template b/actor/src/main/boilerplate/org/apache/pekko/japi/function/Functions.scala.template similarity index 100% rename from akka-actor/src/main/boilerplate/org/apache/pekko/japi/function/Functions.scala.template rename to actor/src/main/boilerplate/org/apache/pekko/japi/function/Functions.scala.template diff --git a/akka-actor/src/main/boilerplate/org/apache/pekko/japi/tuple/Tuples.scala.template b/actor/src/main/boilerplate/org/apache/pekko/japi/tuple/Tuples.scala.template similarity index 100% rename from akka-actor/src/main/boilerplate/org/apache/pekko/japi/tuple/Tuples.scala.template rename to actor/src/main/boilerplate/org/apache/pekko/japi/tuple/Tuples.scala.template diff --git a/akka-actor/src/main/java/org/apache/pekko/actor/AbstractActorRef.java b/actor/src/main/java/org/apache/pekko/actor/AbstractActorRef.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/actor/AbstractActorRef.java rename to actor/src/main/java/org/apache/pekko/actor/AbstractActorRef.java diff --git a/akka-actor/src/main/java/org/apache/pekko/actor/AbstractScheduler.java b/actor/src/main/java/org/apache/pekko/actor/AbstractScheduler.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/actor/AbstractScheduler.java rename to actor/src/main/java/org/apache/pekko/actor/AbstractScheduler.java diff --git a/akka-actor/src/main/java/org/apache/pekko/actor/dungeon/AbstractActorCell.java b/actor/src/main/java/org/apache/pekko/actor/dungeon/AbstractActorCell.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/actor/dungeon/AbstractActorCell.java rename to actor/src/main/java/org/apache/pekko/actor/dungeon/AbstractActorCell.java diff --git a/akka-actor/src/main/java/org/apache/pekko/annotation/ApiMayChange.java b/actor/src/main/java/org/apache/pekko/annotation/ApiMayChange.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/annotation/ApiMayChange.java rename to actor/src/main/java/org/apache/pekko/annotation/ApiMayChange.java diff --git a/akka-actor/src/main/java/org/apache/pekko/annotation/DoNotInherit.java b/actor/src/main/java/org/apache/pekko/annotation/DoNotInherit.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/annotation/DoNotInherit.java rename to actor/src/main/java/org/apache/pekko/annotation/DoNotInherit.java diff --git a/akka-actor/src/main/java/org/apache/pekko/annotation/InternalApi.java b/actor/src/main/java/org/apache/pekko/annotation/InternalApi.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/annotation/InternalApi.java rename to actor/src/main/java/org/apache/pekko/annotation/InternalApi.java diff --git a/akka-actor/src/main/java/org/apache/pekko/annotation/InternalStableApi.java b/actor/src/main/java/org/apache/pekko/annotation/InternalStableApi.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/annotation/InternalStableApi.java rename to actor/src/main/java/org/apache/pekko/annotation/InternalStableApi.java diff --git a/akka-actor/src/main/java/org/apache/pekko/dispatch/AbstractBoundedNodeQueue.java b/actor/src/main/java/org/apache/pekko/dispatch/AbstractBoundedNodeQueue.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/dispatch/AbstractBoundedNodeQueue.java rename to actor/src/main/java/org/apache/pekko/dispatch/AbstractBoundedNodeQueue.java diff --git a/akka-actor/src/main/java/org/apache/pekko/dispatch/AbstractMailbox.java b/actor/src/main/java/org/apache/pekko/dispatch/AbstractMailbox.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/dispatch/AbstractMailbox.java rename to actor/src/main/java/org/apache/pekko/dispatch/AbstractMailbox.java diff --git a/akka-actor/src/main/java/org/apache/pekko/dispatch/AbstractMessageDispatcher.java b/actor/src/main/java/org/apache/pekko/dispatch/AbstractMessageDispatcher.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/dispatch/AbstractMessageDispatcher.java rename to actor/src/main/java/org/apache/pekko/dispatch/AbstractMessageDispatcher.java diff --git a/akka-actor/src/main/java/org/apache/pekko/dispatch/AbstractNodeQueue.java b/actor/src/main/java/org/apache/pekko/dispatch/AbstractNodeQueue.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/dispatch/AbstractNodeQueue.java rename to actor/src/main/java/org/apache/pekko/dispatch/AbstractNodeQueue.java diff --git a/akka-actor/src/main/java/org/apache/pekko/dispatch/affinity/OnSpinWait.java b/actor/src/main/java/org/apache/pekko/dispatch/affinity/OnSpinWait.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/dispatch/affinity/OnSpinWait.java rename to actor/src/main/java/org/apache/pekko/dispatch/affinity/OnSpinWait.java diff --git a/akka-actor/src/main/java/org/apache/pekko/japi/JAPI.java b/actor/src/main/java/org/apache/pekko/japi/JAPI.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/japi/JAPI.java rename to actor/src/main/java/org/apache/pekko/japi/JAPI.java diff --git a/akka-actor/src/main/java/org/apache/pekko/japi/pf/AbstractMatch.java b/actor/src/main/java/org/apache/pekko/japi/pf/AbstractMatch.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/japi/pf/AbstractMatch.java rename to actor/src/main/java/org/apache/pekko/japi/pf/AbstractMatch.java diff --git a/akka-actor/src/main/java/org/apache/pekko/japi/pf/AbstractPFBuilder.java b/actor/src/main/java/org/apache/pekko/japi/pf/AbstractPFBuilder.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/japi/pf/AbstractPFBuilder.java rename to actor/src/main/java/org/apache/pekko/japi/pf/AbstractPFBuilder.java diff --git a/akka-actor/src/main/java/org/apache/pekko/japi/pf/DeciderBuilder.java b/actor/src/main/java/org/apache/pekko/japi/pf/DeciderBuilder.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/japi/pf/DeciderBuilder.java rename to actor/src/main/java/org/apache/pekko/japi/pf/DeciderBuilder.java diff --git a/akka-actor/src/main/java/org/apache/pekko/japi/pf/FI.java b/actor/src/main/java/org/apache/pekko/japi/pf/FI.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/japi/pf/FI.java rename to actor/src/main/java/org/apache/pekko/japi/pf/FI.java diff --git a/akka-actor/src/main/java/org/apache/pekko/japi/pf/FSMStateFunctionBuilder.java b/actor/src/main/java/org/apache/pekko/japi/pf/FSMStateFunctionBuilder.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/japi/pf/FSMStateFunctionBuilder.java rename to actor/src/main/java/org/apache/pekko/japi/pf/FSMStateFunctionBuilder.java diff --git a/akka-actor/src/main/java/org/apache/pekko/japi/pf/FSMStopBuilder.java b/actor/src/main/java/org/apache/pekko/japi/pf/FSMStopBuilder.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/japi/pf/FSMStopBuilder.java rename to actor/src/main/java/org/apache/pekko/japi/pf/FSMStopBuilder.java diff --git a/akka-actor/src/main/java/org/apache/pekko/japi/pf/FSMTransitionHandlerBuilder.java b/actor/src/main/java/org/apache/pekko/japi/pf/FSMTransitionHandlerBuilder.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/japi/pf/FSMTransitionHandlerBuilder.java rename to actor/src/main/java/org/apache/pekko/japi/pf/FSMTransitionHandlerBuilder.java diff --git a/akka-actor/src/main/java/org/apache/pekko/japi/pf/Match.java b/actor/src/main/java/org/apache/pekko/japi/pf/Match.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/japi/pf/Match.java rename to actor/src/main/java/org/apache/pekko/japi/pf/Match.java diff --git a/akka-actor/src/main/java/org/apache/pekko/japi/pf/PFBuilder.java b/actor/src/main/java/org/apache/pekko/japi/pf/PFBuilder.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/japi/pf/PFBuilder.java rename to actor/src/main/java/org/apache/pekko/japi/pf/PFBuilder.java diff --git a/akka-actor/src/main/java/org/apache/pekko/japi/pf/ReceiveBuilder.java b/actor/src/main/java/org/apache/pekko/japi/pf/ReceiveBuilder.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/japi/pf/ReceiveBuilder.java rename to actor/src/main/java/org/apache/pekko/japi/pf/ReceiveBuilder.java diff --git a/akka-actor/src/main/java/org/apache/pekko/japi/pf/UnitMatch.java b/actor/src/main/java/org/apache/pekko/japi/pf/UnitMatch.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/japi/pf/UnitMatch.java rename to actor/src/main/java/org/apache/pekko/japi/pf/UnitMatch.java diff --git a/akka-actor/src/main/java/org/apache/pekko/japi/pf/UnitPFBuilder.java b/actor/src/main/java/org/apache/pekko/japi/pf/UnitPFBuilder.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/japi/pf/UnitPFBuilder.java rename to actor/src/main/java/org/apache/pekko/japi/pf/UnitPFBuilder.java diff --git a/akka-actor/src/main/java/org/apache/pekko/pattern/AbstractCircuitBreaker.java b/actor/src/main/java/org/apache/pekko/pattern/AbstractCircuitBreaker.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/pattern/AbstractCircuitBreaker.java rename to actor/src/main/java/org/apache/pekko/pattern/AbstractCircuitBreaker.java diff --git a/akka-actor/src/main/java/org/apache/pekko/pattern/AbstractPromiseActorRef.java b/actor/src/main/java/org/apache/pekko/pattern/AbstractPromiseActorRef.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/pattern/AbstractPromiseActorRef.java rename to actor/src/main/java/org/apache/pekko/pattern/AbstractPromiseActorRef.java diff --git a/akka-actor/src/main/java/org/apache/pekko/util/Unsafe.java b/actor/src/main/java/org/apache/pekko/util/Unsafe.java similarity index 100% rename from akka-actor/src/main/java/org/apache/pekko/util/Unsafe.java rename to actor/src/main/java/org/apache/pekko/util/Unsafe.java diff --git a/akka-actor/src/main/resources/reference.conf b/actor/src/main/resources/reference.conf similarity index 100% rename from akka-actor/src/main/resources/reference.conf rename to actor/src/main/resources/reference.conf diff --git a/akka-actor/src/main/scala-2.12/org/apache/pekko/compat/Future.scala b/actor/src/main/scala-2.12/org/apache/pekko/compat/Future.scala similarity index 100% rename from akka-actor/src/main/scala-2.12/org/apache/pekko/compat/Future.scala rename to actor/src/main/scala-2.12/org/apache/pekko/compat/Future.scala diff --git a/akka-actor/src/main/scala-2.12/org/apache/pekko/compat/PartialFunction.scala b/actor/src/main/scala-2.12/org/apache/pekko/compat/PartialFunction.scala similarity index 100% rename from akka-actor/src/main/scala-2.12/org/apache/pekko/compat/PartialFunction.scala rename to actor/src/main/scala-2.12/org/apache/pekko/compat/PartialFunction.scala diff --git a/akka-actor/src/main/scala-2.12/org/apache/pekko/dispatch/internal/SameThreadExecutionContext.scala b/actor/src/main/scala-2.12/org/apache/pekko/dispatch/internal/SameThreadExecutionContext.scala similarity index 100% rename from akka-actor/src/main/scala-2.12/org/apache/pekko/dispatch/internal/SameThreadExecutionContext.scala rename to actor/src/main/scala-2.12/org/apache/pekko/dispatch/internal/SameThreadExecutionContext.scala diff --git a/akka-actor/src/main/scala-2.12/org/apache/pekko/dispatch/internal/ScalaBatchable.scala b/actor/src/main/scala-2.12/org/apache/pekko/dispatch/internal/ScalaBatchable.scala similarity index 100% rename from akka-actor/src/main/scala-2.12/org/apache/pekko/dispatch/internal/ScalaBatchable.scala rename to actor/src/main/scala-2.12/org/apache/pekko/dispatch/internal/ScalaBatchable.scala diff --git a/akka-actor/src/main/scala-2.12/org/apache/pekko/util/ByteIterator.scala b/actor/src/main/scala-2.12/org/apache/pekko/util/ByteIterator.scala similarity index 100% rename from akka-actor/src/main/scala-2.12/org/apache/pekko/util/ByteIterator.scala rename to actor/src/main/scala-2.12/org/apache/pekko/util/ByteIterator.scala diff --git a/akka-actor/src/main/scala-2.12/org/apache/pekko/util/ByteString.scala b/actor/src/main/scala-2.12/org/apache/pekko/util/ByteString.scala similarity index 100% rename from akka-actor/src/main/scala-2.12/org/apache/pekko/util/ByteString.scala rename to actor/src/main/scala-2.12/org/apache/pekko/util/ByteString.scala diff --git a/akka-actor/src/main/scala-2.12/org/apache/pekko/util/ccompat/CompatImpl.scala b/actor/src/main/scala-2.12/org/apache/pekko/util/ccompat/CompatImpl.scala similarity index 100% rename from akka-actor/src/main/scala-2.12/org/apache/pekko/util/ccompat/CompatImpl.scala rename to actor/src/main/scala-2.12/org/apache/pekko/util/ccompat/CompatImpl.scala diff --git a/akka-actor/src/main/scala-2.12/org/apache/pekko/util/ccompat/ccompatUsedUntil213.scala b/actor/src/main/scala-2.12/org/apache/pekko/util/ccompat/ccompatUsedUntil213.scala similarity index 100% rename from akka-actor/src/main/scala-2.12/org/apache/pekko/util/ccompat/ccompatUsedUntil213.scala rename to actor/src/main/scala-2.12/org/apache/pekko/util/ccompat/ccompatUsedUntil213.scala diff --git a/akka-actor/src/main/scala-2.12/org/apache/pekko/util/ccompat/package.scala b/actor/src/main/scala-2.12/org/apache/pekko/util/ccompat/package.scala similarity index 100% rename from akka-actor/src/main/scala-2.12/org/apache/pekko/util/ccompat/package.scala rename to actor/src/main/scala-2.12/org/apache/pekko/util/ccompat/package.scala diff --git a/akka-actor/src/main/scala-2.13+/org/apache/pekko/compat/Future.scala b/actor/src/main/scala-2.13+/org/apache/pekko/compat/Future.scala similarity index 100% rename from akka-actor/src/main/scala-2.13+/org/apache/pekko/compat/Future.scala rename to actor/src/main/scala-2.13+/org/apache/pekko/compat/Future.scala diff --git a/akka-actor/src/main/scala-2.13+/org/apache/pekko/compat/PartialFunction.scala b/actor/src/main/scala-2.13+/org/apache/pekko/compat/PartialFunction.scala similarity index 100% rename from akka-actor/src/main/scala-2.13+/org/apache/pekko/compat/PartialFunction.scala rename to actor/src/main/scala-2.13+/org/apache/pekko/compat/PartialFunction.scala diff --git a/akka-actor/src/main/scala-2.13+/org/apache/pekko/dispatch/internal/SameThreadExecutionContext.scala b/actor/src/main/scala-2.13+/org/apache/pekko/dispatch/internal/SameThreadExecutionContext.scala similarity index 100% rename from akka-actor/src/main/scala-2.13+/org/apache/pekko/dispatch/internal/SameThreadExecutionContext.scala rename to actor/src/main/scala-2.13+/org/apache/pekko/dispatch/internal/SameThreadExecutionContext.scala diff --git a/akka-actor/src/main/scala-2.13+/org/apache/pekko/util/ccompat/ccompatUsedUntil213.scala b/actor/src/main/scala-2.13+/org/apache/pekko/util/ccompat/ccompatUsedUntil213.scala similarity index 100% rename from akka-actor/src/main/scala-2.13+/org/apache/pekko/util/ccompat/ccompatUsedUntil213.scala rename to actor/src/main/scala-2.13+/org/apache/pekko/util/ccompat/ccompatUsedUntil213.scala diff --git a/akka-actor/src/main/scala-2.13+/org/apache/pekko/util/ccompat/package.scala b/actor/src/main/scala-2.13+/org/apache/pekko/util/ccompat/package.scala similarity index 100% rename from akka-actor/src/main/scala-2.13+/org/apache/pekko/util/ccompat/package.scala rename to actor/src/main/scala-2.13+/org/apache/pekko/util/ccompat/package.scala diff --git a/akka-actor/src/main/scala-2.13/org/apache/pekko/dispatch/internal/ScalaBatchable.scala b/actor/src/main/scala-2.13/org/apache/pekko/dispatch/internal/ScalaBatchable.scala similarity index 100% rename from akka-actor/src/main/scala-2.13/org/apache/pekko/dispatch/internal/ScalaBatchable.scala rename to actor/src/main/scala-2.13/org/apache/pekko/dispatch/internal/ScalaBatchable.scala diff --git a/akka-actor/src/main/scala-2.13/org/apache/pekko/util/ByteIterator.scala b/actor/src/main/scala-2.13/org/apache/pekko/util/ByteIterator.scala similarity index 100% rename from akka-actor/src/main/scala-2.13/org/apache/pekko/util/ByteIterator.scala rename to actor/src/main/scala-2.13/org/apache/pekko/util/ByteIterator.scala diff --git a/akka-actor/src/main/scala-2.13/org/apache/pekko/util/ByteString.scala b/actor/src/main/scala-2.13/org/apache/pekko/util/ByteString.scala similarity index 100% rename from akka-actor/src/main/scala-2.13/org/apache/pekko/util/ByteString.scala rename to actor/src/main/scala-2.13/org/apache/pekko/util/ByteString.scala diff --git a/akka-actor/src/main/scala-3/org/apache/pekko/dispatch/internal/ScalaBatchable.scala b/actor/src/main/scala-3/org/apache/pekko/dispatch/internal/ScalaBatchable.scala similarity index 100% rename from akka-actor/src/main/scala-3/org/apache/pekko/dispatch/internal/ScalaBatchable.scala rename to actor/src/main/scala-3/org/apache/pekko/dispatch/internal/ScalaBatchable.scala diff --git a/akka-actor/src/main/scala-3/org/apache/pekko/util/ByteIterator.scala b/actor/src/main/scala-3/org/apache/pekko/util/ByteIterator.scala similarity index 100% rename from akka-actor/src/main/scala-3/org/apache/pekko/util/ByteIterator.scala rename to actor/src/main/scala-3/org/apache/pekko/util/ByteIterator.scala diff --git a/akka-actor/src/main/scala-3/org/apache/pekko/util/ByteString.scala b/actor/src/main/scala-3/org/apache/pekko/util/ByteString.scala similarity index 100% rename from akka-actor/src/main/scala-3/org/apache/pekko/util/ByteString.scala rename to actor/src/main/scala-3/org/apache/pekko/util/ByteString.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/Done.scala b/actor/src/main/scala/org/apache/pekko/Done.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/Done.scala rename to actor/src/main/scala/org/apache/pekko/Done.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/Main.scala b/actor/src/main/scala/org/apache/pekko/Main.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/Main.scala rename to actor/src/main/scala/org/apache/pekko/Main.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/NotUsed.scala b/actor/src/main/scala/org/apache/pekko/NotUsed.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/NotUsed.scala rename to actor/src/main/scala/org/apache/pekko/NotUsed.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/PekkoException.scala b/actor/src/main/scala/org/apache/pekko/PekkoException.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/PekkoException.scala rename to actor/src/main/scala/org/apache/pekko/PekkoException.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/PekkoVersion.scala b/actor/src/main/scala/org/apache/pekko/PekkoVersion.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/PekkoVersion.scala rename to actor/src/main/scala/org/apache/pekko/PekkoVersion.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/AbstractActor.scala b/actor/src/main/scala/org/apache/pekko/actor/AbstractActor.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/AbstractActor.scala rename to actor/src/main/scala/org/apache/pekko/actor/AbstractActor.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/AbstractFSM.scala b/actor/src/main/scala/org/apache/pekko/actor/AbstractFSM.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/AbstractFSM.scala rename to actor/src/main/scala/org/apache/pekko/actor/AbstractFSM.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/AbstractProps.scala b/actor/src/main/scala/org/apache/pekko/actor/AbstractProps.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/AbstractProps.scala rename to actor/src/main/scala/org/apache/pekko/actor/AbstractProps.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/Actor.scala b/actor/src/main/scala/org/apache/pekko/actor/Actor.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/Actor.scala rename to actor/src/main/scala/org/apache/pekko/actor/Actor.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/ActorCell.scala b/actor/src/main/scala/org/apache/pekko/actor/ActorCell.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/ActorCell.scala rename to actor/src/main/scala/org/apache/pekko/actor/ActorCell.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/ActorLogMarker.scala b/actor/src/main/scala/org/apache/pekko/actor/ActorLogMarker.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/ActorLogMarker.scala rename to actor/src/main/scala/org/apache/pekko/actor/ActorLogMarker.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/ActorPath.scala b/actor/src/main/scala/org/apache/pekko/actor/ActorPath.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/ActorPath.scala rename to actor/src/main/scala/org/apache/pekko/actor/ActorPath.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/ActorRef.scala b/actor/src/main/scala/org/apache/pekko/actor/ActorRef.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/ActorRef.scala rename to actor/src/main/scala/org/apache/pekko/actor/ActorRef.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/ActorRefProvider.scala b/actor/src/main/scala/org/apache/pekko/actor/ActorRefProvider.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/ActorRefProvider.scala rename to actor/src/main/scala/org/apache/pekko/actor/ActorRefProvider.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/ActorSelection.scala b/actor/src/main/scala/org/apache/pekko/actor/ActorSelection.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/ActorSelection.scala rename to actor/src/main/scala/org/apache/pekko/actor/ActorSelection.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/ActorSystem.scala b/actor/src/main/scala/org/apache/pekko/actor/ActorSystem.scala similarity index 97% rename from akka-actor/src/main/scala/org/apache/pekko/actor/ActorSystem.scala rename to actor/src/main/scala/org/apache/pekko/actor/ActorSystem.scala index 8ee86950ee..3ab996cf1e 100644 --- a/akka-actor/src/main/scala/org/apache/pekko/actor/ActorSystem.scala +++ b/actor/src/main/scala/org/apache/pekko/actor/ActorSystem.scala @@ -835,10 +835,10 @@ private[pekko] class ActorSystemImpl( case _ => if (cause.isInstanceOf[IncompatibleClassChangeError] && cause.getMessage.startsWith("org.apache.pekko")) System.err.println( - s"""Detected ${cause.getClass.getName} error, which MAY be caused by incompatible Akka versions on the classpath. - | Please note that a given Akka version MUST be the same across all modules of Akka that you are using, - | e.g. if you use akka-actor [${pekko.Version.current} (resolved from current classpath)] all other core - | Akka modules MUST be of the same version. External projects like Alpakka, Persistence plugins or Akka + s"""Detected ${cause.getClass.getName} error, which MAY be caused by incompatible Pekko versions on the classpath. + | Please note that a given Pekko version MUST be the same across all modules of Pekko that you are using, + | e.g. if you use pekko-actor [${pekko.Version.current} (resolved from current classpath)] all other core + | Akka modules MUST be of the same version. External projects like Connectors, Persistence plugins or Pekko | HTTP etc. have their own version numbers - please make sure you're using a compatible set of libraries. """.stripMargin.replaceAll("[\r\n]", "")) @@ -985,36 +985,36 @@ private[pekko] class ActorSystemImpl( // Used for ManifestInfo.checkSameVersion private def allModules: List[String] = List( - "akka-actor", - "akka-actor-testkit-typed", - "akka-actor-typed", - "akka-cluster", - "akka-cluster-metrics", - "akka-cluster-sharding", - "akka-cluster-sharding-typed", - "akka-cluster-tools", - "akka-cluster-typed", - "akka-coordination", - "akka-discovery", - "akka-distributed-data", - "akka-testkit", - "akka-multi-node-testkit", - "akka-osgi", - "akka-persistence", - "akka-persistence-query", - "akka-persistence-shared", - "akka-persistence-testkit", - "akka-persistence-typed", - "akka-pki", - "akka-protobuf", - "akka-protobuf-v3", - "akka-remote", - "akka-serialization-jackson", - "akka-slf4j", - "akka-stream", - "akka-stream-testkit", - "akka-stream-typed", - "akka-stream-testkit") + "pekko-actor", + "pekko-actor-testkit-typed", + "pekko-actor-typed", + "pekko-cluster", + "pekko-cluster-metrics", + "pekko-cluster-sharding", + "pekko-cluster-sharding-typed", + "pekko-cluster-tools", + "pekko-cluster-typed", + "pekko-coordination", + "pekko-discovery", + "pekko-distributed-data", + "pekko-testkit", + "pekko-multi-node-testkit", + "pekko-osgi", + "pekko-persistence", + "pekko-persistence-query", + "pekko-persistence-shared", + "pekko-persistence-testkit", + "pekko-persistence-typed", + "pekko-pki", + "pekko-protobuf", + "pekko-protobuf-v3", + "pekko-remote", + "pekko-serialization-jackson", + "pekko-slf4j", + "pekko-stream", + "pekko-stream-testkit", + "pekko-stream-typed", + "pekko-stream-testkit") @volatile private var _initialized = false diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/Address.scala b/actor/src/main/scala/org/apache/pekko/actor/Address.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/Address.scala rename to actor/src/main/scala/org/apache/pekko/actor/Address.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/ClassicActorSystemProvider.scala b/actor/src/main/scala/org/apache/pekko/actor/ClassicActorSystemProvider.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/ClassicActorSystemProvider.scala rename to actor/src/main/scala/org/apache/pekko/actor/ClassicActorSystemProvider.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/CoordinatedShutdown.scala b/actor/src/main/scala/org/apache/pekko/actor/CoordinatedShutdown.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/CoordinatedShutdown.scala rename to actor/src/main/scala/org/apache/pekko/actor/CoordinatedShutdown.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/Deployer.scala b/actor/src/main/scala/org/apache/pekko/actor/Deployer.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/Deployer.scala rename to actor/src/main/scala/org/apache/pekko/actor/Deployer.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/DynamicAccess.scala b/actor/src/main/scala/org/apache/pekko/actor/DynamicAccess.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/DynamicAccess.scala rename to actor/src/main/scala/org/apache/pekko/actor/DynamicAccess.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/Extension.scala b/actor/src/main/scala/org/apache/pekko/actor/Extension.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/Extension.scala rename to actor/src/main/scala/org/apache/pekko/actor/Extension.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/FSM.scala b/actor/src/main/scala/org/apache/pekko/actor/FSM.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/FSM.scala rename to actor/src/main/scala/org/apache/pekko/actor/FSM.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/FaultHandling.scala b/actor/src/main/scala/org/apache/pekko/actor/FaultHandling.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/FaultHandling.scala rename to actor/src/main/scala/org/apache/pekko/actor/FaultHandling.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/IndirectActorProducer.scala b/actor/src/main/scala/org/apache/pekko/actor/IndirectActorProducer.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/IndirectActorProducer.scala rename to actor/src/main/scala/org/apache/pekko/actor/IndirectActorProducer.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/LightArrayRevolverScheduler.scala b/actor/src/main/scala/org/apache/pekko/actor/LightArrayRevolverScheduler.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/LightArrayRevolverScheduler.scala rename to actor/src/main/scala/org/apache/pekko/actor/LightArrayRevolverScheduler.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/Props.scala b/actor/src/main/scala/org/apache/pekko/actor/Props.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/Props.scala rename to actor/src/main/scala/org/apache/pekko/actor/Props.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/ReflectiveDynamicAccess.scala b/actor/src/main/scala/org/apache/pekko/actor/ReflectiveDynamicAccess.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/ReflectiveDynamicAccess.scala rename to actor/src/main/scala/org/apache/pekko/actor/ReflectiveDynamicAccess.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/RepointableActorRef.scala b/actor/src/main/scala/org/apache/pekko/actor/RepointableActorRef.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/RepointableActorRef.scala rename to actor/src/main/scala/org/apache/pekko/actor/RepointableActorRef.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/Scheduler.scala b/actor/src/main/scala/org/apache/pekko/actor/Scheduler.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/Scheduler.scala rename to actor/src/main/scala/org/apache/pekko/actor/Scheduler.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/Stash.scala b/actor/src/main/scala/org/apache/pekko/actor/Stash.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/Stash.scala rename to actor/src/main/scala/org/apache/pekko/actor/Stash.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/Timers.scala b/actor/src/main/scala/org/apache/pekko/actor/Timers.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/Timers.scala rename to actor/src/main/scala/org/apache/pekko/actor/Timers.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/TypedActor.scala b/actor/src/main/scala/org/apache/pekko/actor/TypedActor.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/TypedActor.scala rename to actor/src/main/scala/org/apache/pekko/actor/TypedActor.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/dungeon/Children.scala b/actor/src/main/scala/org/apache/pekko/actor/dungeon/Children.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/dungeon/Children.scala rename to actor/src/main/scala/org/apache/pekko/actor/dungeon/Children.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/dungeon/ChildrenContainer.scala b/actor/src/main/scala/org/apache/pekko/actor/dungeon/ChildrenContainer.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/dungeon/ChildrenContainer.scala rename to actor/src/main/scala/org/apache/pekko/actor/dungeon/ChildrenContainer.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/dungeon/DeathWatch.scala b/actor/src/main/scala/org/apache/pekko/actor/dungeon/DeathWatch.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/dungeon/DeathWatch.scala rename to actor/src/main/scala/org/apache/pekko/actor/dungeon/DeathWatch.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/dungeon/Dispatch.scala b/actor/src/main/scala/org/apache/pekko/actor/dungeon/Dispatch.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/dungeon/Dispatch.scala rename to actor/src/main/scala/org/apache/pekko/actor/dungeon/Dispatch.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/dungeon/FaultHandling.scala b/actor/src/main/scala/org/apache/pekko/actor/dungeon/FaultHandling.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/dungeon/FaultHandling.scala rename to actor/src/main/scala/org/apache/pekko/actor/dungeon/FaultHandling.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/dungeon/ReceiveTimeout.scala b/actor/src/main/scala/org/apache/pekko/actor/dungeon/ReceiveTimeout.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/dungeon/ReceiveTimeout.scala rename to actor/src/main/scala/org/apache/pekko/actor/dungeon/ReceiveTimeout.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/dungeon/TimerSchedulerImpl.scala b/actor/src/main/scala/org/apache/pekko/actor/dungeon/TimerSchedulerImpl.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/dungeon/TimerSchedulerImpl.scala rename to actor/src/main/scala/org/apache/pekko/actor/dungeon/TimerSchedulerImpl.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/package.scala b/actor/src/main/scala/org/apache/pekko/actor/package.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/package.scala rename to actor/src/main/scala/org/apache/pekko/actor/package.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/actor/setup/ActorSystemSetup.scala b/actor/src/main/scala/org/apache/pekko/actor/setup/ActorSystemSetup.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/actor/setup/ActorSystemSetup.scala rename to actor/src/main/scala/org/apache/pekko/actor/setup/ActorSystemSetup.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/dispatch/AbstractDispatcher.scala b/actor/src/main/scala/org/apache/pekko/dispatch/AbstractDispatcher.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/dispatch/AbstractDispatcher.scala rename to actor/src/main/scala/org/apache/pekko/dispatch/AbstractDispatcher.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/dispatch/BalancingDispatcher.scala b/actor/src/main/scala/org/apache/pekko/dispatch/BalancingDispatcher.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/dispatch/BalancingDispatcher.scala rename to actor/src/main/scala/org/apache/pekko/dispatch/BalancingDispatcher.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/dispatch/BatchingExecutor.scala b/actor/src/main/scala/org/apache/pekko/dispatch/BatchingExecutor.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/dispatch/BatchingExecutor.scala rename to actor/src/main/scala/org/apache/pekko/dispatch/BatchingExecutor.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/dispatch/CachingConfig.scala b/actor/src/main/scala/org/apache/pekko/dispatch/CachingConfig.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/dispatch/CachingConfig.scala rename to actor/src/main/scala/org/apache/pekko/dispatch/CachingConfig.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/dispatch/Dispatcher.scala b/actor/src/main/scala/org/apache/pekko/dispatch/Dispatcher.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/dispatch/Dispatcher.scala rename to actor/src/main/scala/org/apache/pekko/dispatch/Dispatcher.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/dispatch/Dispatchers.scala b/actor/src/main/scala/org/apache/pekko/dispatch/Dispatchers.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/dispatch/Dispatchers.scala rename to actor/src/main/scala/org/apache/pekko/dispatch/Dispatchers.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/dispatch/ForkJoinExecutorConfigurator.scala b/actor/src/main/scala/org/apache/pekko/dispatch/ForkJoinExecutorConfigurator.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/dispatch/ForkJoinExecutorConfigurator.scala rename to actor/src/main/scala/org/apache/pekko/dispatch/ForkJoinExecutorConfigurator.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/dispatch/Future.scala b/actor/src/main/scala/org/apache/pekko/dispatch/Future.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/dispatch/Future.scala rename to actor/src/main/scala/org/apache/pekko/dispatch/Future.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/dispatch/Mailbox.scala b/actor/src/main/scala/org/apache/pekko/dispatch/Mailbox.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/dispatch/Mailbox.scala rename to actor/src/main/scala/org/apache/pekko/dispatch/Mailbox.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/dispatch/Mailboxes.scala b/actor/src/main/scala/org/apache/pekko/dispatch/Mailboxes.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/dispatch/Mailboxes.scala rename to actor/src/main/scala/org/apache/pekko/dispatch/Mailboxes.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/dispatch/PinnedDispatcher.scala b/actor/src/main/scala/org/apache/pekko/dispatch/PinnedDispatcher.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/dispatch/PinnedDispatcher.scala rename to actor/src/main/scala/org/apache/pekko/dispatch/PinnedDispatcher.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/dispatch/ThreadPoolBuilder.scala b/actor/src/main/scala/org/apache/pekko/dispatch/ThreadPoolBuilder.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/dispatch/ThreadPoolBuilder.scala rename to actor/src/main/scala/org/apache/pekko/dispatch/ThreadPoolBuilder.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/dispatch/affinity/AffinityPool.scala b/actor/src/main/scala/org/apache/pekko/dispatch/affinity/AffinityPool.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/dispatch/affinity/AffinityPool.scala rename to actor/src/main/scala/org/apache/pekko/dispatch/affinity/AffinityPool.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/dispatch/sysmsg/SystemMessage.scala b/actor/src/main/scala/org/apache/pekko/dispatch/sysmsg/SystemMessage.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/dispatch/sysmsg/SystemMessage.scala rename to actor/src/main/scala/org/apache/pekko/dispatch/sysmsg/SystemMessage.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/event/ActorClassificationUnsubscriber.scala b/actor/src/main/scala/org/apache/pekko/event/ActorClassificationUnsubscriber.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/event/ActorClassificationUnsubscriber.scala rename to actor/src/main/scala/org/apache/pekko/event/ActorClassificationUnsubscriber.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/event/AddressTerminatedTopic.scala b/actor/src/main/scala/org/apache/pekko/event/AddressTerminatedTopic.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/event/AddressTerminatedTopic.scala rename to actor/src/main/scala/org/apache/pekko/event/AddressTerminatedTopic.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/event/DeadLetterListener.scala b/actor/src/main/scala/org/apache/pekko/event/DeadLetterListener.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/event/DeadLetterListener.scala rename to actor/src/main/scala/org/apache/pekko/event/DeadLetterListener.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/event/EventBus.scala b/actor/src/main/scala/org/apache/pekko/event/EventBus.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/event/EventBus.scala rename to actor/src/main/scala/org/apache/pekko/event/EventBus.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/event/EventStream.scala b/actor/src/main/scala/org/apache/pekko/event/EventStream.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/event/EventStream.scala rename to actor/src/main/scala/org/apache/pekko/event/EventStream.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/event/EventStreamUnsubscriber.scala b/actor/src/main/scala/org/apache/pekko/event/EventStreamUnsubscriber.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/event/EventStreamUnsubscriber.scala rename to actor/src/main/scala/org/apache/pekko/event/EventStreamUnsubscriber.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/event/LoggerMailbox.scala b/actor/src/main/scala/org/apache/pekko/event/LoggerMailbox.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/event/LoggerMailbox.scala rename to actor/src/main/scala/org/apache/pekko/event/LoggerMailbox.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/event/Logging.scala b/actor/src/main/scala/org/apache/pekko/event/Logging.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/event/Logging.scala rename to actor/src/main/scala/org/apache/pekko/event/Logging.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/event/LoggingReceive.scala b/actor/src/main/scala/org/apache/pekko/event/LoggingReceive.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/event/LoggingReceive.scala rename to actor/src/main/scala/org/apache/pekko/event/LoggingReceive.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/event/japi/EventBusJavaAPI.scala b/actor/src/main/scala/org/apache/pekko/event/japi/EventBusJavaAPI.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/event/japi/EventBusJavaAPI.scala rename to actor/src/main/scala/org/apache/pekko/event/japi/EventBusJavaAPI.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/event/jul/JavaLogger.scala b/actor/src/main/scala/org/apache/pekko/event/jul/JavaLogger.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/event/jul/JavaLogger.scala rename to actor/src/main/scala/org/apache/pekko/event/jul/JavaLogger.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/DirectByteBufferPool.scala b/actor/src/main/scala/org/apache/pekko/io/DirectByteBufferPool.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/DirectByteBufferPool.scala rename to actor/src/main/scala/org/apache/pekko/io/DirectByteBufferPool.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/Dns.scala b/actor/src/main/scala/org/apache/pekko/io/Dns.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/Dns.scala rename to actor/src/main/scala/org/apache/pekko/io/Dns.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/DnsProvider.scala b/actor/src/main/scala/org/apache/pekko/io/DnsProvider.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/DnsProvider.scala rename to actor/src/main/scala/org/apache/pekko/io/DnsProvider.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/IO.scala b/actor/src/main/scala/org/apache/pekko/io/IO.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/IO.scala rename to actor/src/main/scala/org/apache/pekko/io/IO.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/Inet.scala b/actor/src/main/scala/org/apache/pekko/io/Inet.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/Inet.scala rename to actor/src/main/scala/org/apache/pekko/io/Inet.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/InetAddressDnsProvider.scala b/actor/src/main/scala/org/apache/pekko/io/InetAddressDnsProvider.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/InetAddressDnsProvider.scala rename to actor/src/main/scala/org/apache/pekko/io/InetAddressDnsProvider.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/InetAddressDnsResolver.scala b/actor/src/main/scala/org/apache/pekko/io/InetAddressDnsResolver.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/InetAddressDnsResolver.scala rename to actor/src/main/scala/org/apache/pekko/io/InetAddressDnsResolver.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/SelectionHandler.scala b/actor/src/main/scala/org/apache/pekko/io/SelectionHandler.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/SelectionHandler.scala rename to actor/src/main/scala/org/apache/pekko/io/SelectionHandler.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/SimpleDnsCache.scala b/actor/src/main/scala/org/apache/pekko/io/SimpleDnsCache.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/SimpleDnsCache.scala rename to actor/src/main/scala/org/apache/pekko/io/SimpleDnsCache.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/SimpleDnsManager.scala b/actor/src/main/scala/org/apache/pekko/io/SimpleDnsManager.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/SimpleDnsManager.scala rename to actor/src/main/scala/org/apache/pekko/io/SimpleDnsManager.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/Tcp.scala b/actor/src/main/scala/org/apache/pekko/io/Tcp.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/Tcp.scala rename to actor/src/main/scala/org/apache/pekko/io/Tcp.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/TcpConnection.scala b/actor/src/main/scala/org/apache/pekko/io/TcpConnection.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/TcpConnection.scala rename to actor/src/main/scala/org/apache/pekko/io/TcpConnection.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/TcpIncomingConnection.scala b/actor/src/main/scala/org/apache/pekko/io/TcpIncomingConnection.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/TcpIncomingConnection.scala rename to actor/src/main/scala/org/apache/pekko/io/TcpIncomingConnection.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/TcpListener.scala b/actor/src/main/scala/org/apache/pekko/io/TcpListener.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/TcpListener.scala rename to actor/src/main/scala/org/apache/pekko/io/TcpListener.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/TcpManager.scala b/actor/src/main/scala/org/apache/pekko/io/TcpManager.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/TcpManager.scala rename to actor/src/main/scala/org/apache/pekko/io/TcpManager.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/TcpOutgoingConnection.scala b/actor/src/main/scala/org/apache/pekko/io/TcpOutgoingConnection.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/TcpOutgoingConnection.scala rename to actor/src/main/scala/org/apache/pekko/io/TcpOutgoingConnection.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/Udp.scala b/actor/src/main/scala/org/apache/pekko/io/Udp.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/Udp.scala rename to actor/src/main/scala/org/apache/pekko/io/Udp.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/UdpConnected.scala b/actor/src/main/scala/org/apache/pekko/io/UdpConnected.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/UdpConnected.scala rename to actor/src/main/scala/org/apache/pekko/io/UdpConnected.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/UdpConnectedManager.scala b/actor/src/main/scala/org/apache/pekko/io/UdpConnectedManager.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/UdpConnectedManager.scala rename to actor/src/main/scala/org/apache/pekko/io/UdpConnectedManager.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/UdpConnection.scala b/actor/src/main/scala/org/apache/pekko/io/UdpConnection.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/UdpConnection.scala rename to actor/src/main/scala/org/apache/pekko/io/UdpConnection.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/UdpListener.scala b/actor/src/main/scala/org/apache/pekko/io/UdpListener.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/UdpListener.scala rename to actor/src/main/scala/org/apache/pekko/io/UdpListener.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/UdpManager.scala b/actor/src/main/scala/org/apache/pekko/io/UdpManager.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/UdpManager.scala rename to actor/src/main/scala/org/apache/pekko/io/UdpManager.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/UdpSender.scala b/actor/src/main/scala/org/apache/pekko/io/UdpSender.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/UdpSender.scala rename to actor/src/main/scala/org/apache/pekko/io/UdpSender.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/WithUdpSend.scala b/actor/src/main/scala/org/apache/pekko/io/WithUdpSend.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/WithUdpSend.scala rename to actor/src/main/scala/org/apache/pekko/io/WithUdpSend.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/dns/CachePolicy.scala b/actor/src/main/scala/org/apache/pekko/io/dns/CachePolicy.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/dns/CachePolicy.scala rename to actor/src/main/scala/org/apache/pekko/io/dns/CachePolicy.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/dns/DnsProtocol.scala b/actor/src/main/scala/org/apache/pekko/io/dns/DnsProtocol.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/dns/DnsProtocol.scala rename to actor/src/main/scala/org/apache/pekko/io/dns/DnsProtocol.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/dns/DnsResourceRecords.scala b/actor/src/main/scala/org/apache/pekko/io/dns/DnsResourceRecords.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/dns/DnsResourceRecords.scala rename to actor/src/main/scala/org/apache/pekko/io/dns/DnsResourceRecords.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/dns/DnsSettings.scala b/actor/src/main/scala/org/apache/pekko/io/dns/DnsSettings.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/dns/DnsSettings.scala rename to actor/src/main/scala/org/apache/pekko/io/dns/DnsSettings.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/dns/RecordClass.scala b/actor/src/main/scala/org/apache/pekko/io/dns/RecordClass.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/dns/RecordClass.scala rename to actor/src/main/scala/org/apache/pekko/io/dns/RecordClass.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/dns/RecordType.scala b/actor/src/main/scala/org/apache/pekko/io/dns/RecordType.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/dns/RecordType.scala rename to actor/src/main/scala/org/apache/pekko/io/dns/RecordType.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/AsyncDnsManager.scala b/actor/src/main/scala/org/apache/pekko/io/dns/internal/AsyncDnsManager.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/AsyncDnsManager.scala rename to actor/src/main/scala/org/apache/pekko/io/dns/internal/AsyncDnsManager.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/AsyncDnsProvider.scala b/actor/src/main/scala/org/apache/pekko/io/dns/internal/AsyncDnsProvider.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/AsyncDnsProvider.scala rename to actor/src/main/scala/org/apache/pekko/io/dns/internal/AsyncDnsProvider.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/AsyncDnsResolver.scala b/actor/src/main/scala/org/apache/pekko/io/dns/internal/AsyncDnsResolver.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/AsyncDnsResolver.scala rename to actor/src/main/scala/org/apache/pekko/io/dns/internal/AsyncDnsResolver.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/DnsClient.scala b/actor/src/main/scala/org/apache/pekko/io/dns/internal/DnsClient.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/DnsClient.scala rename to actor/src/main/scala/org/apache/pekko/io/dns/internal/DnsClient.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/DnsMessage.scala b/actor/src/main/scala/org/apache/pekko/io/dns/internal/DnsMessage.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/DnsMessage.scala rename to actor/src/main/scala/org/apache/pekko/io/dns/internal/DnsMessage.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/DomainName.scala b/actor/src/main/scala/org/apache/pekko/io/dns/internal/DomainName.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/DomainName.scala rename to actor/src/main/scala/org/apache/pekko/io/dns/internal/DomainName.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/Question.scala b/actor/src/main/scala/org/apache/pekko/io/dns/internal/Question.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/Question.scala rename to actor/src/main/scala/org/apache/pekko/io/dns/internal/Question.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/RecordClassSerializer.scala b/actor/src/main/scala/org/apache/pekko/io/dns/internal/RecordClassSerializer.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/RecordClassSerializer.scala rename to actor/src/main/scala/org/apache/pekko/io/dns/internal/RecordClassSerializer.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/RecordTypeSerializer.scala b/actor/src/main/scala/org/apache/pekko/io/dns/internal/RecordTypeSerializer.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/RecordTypeSerializer.scala rename to actor/src/main/scala/org/apache/pekko/io/dns/internal/RecordTypeSerializer.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/ResolvConfParser.scala b/actor/src/main/scala/org/apache/pekko/io/dns/internal/ResolvConfParser.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/ResolvConfParser.scala rename to actor/src/main/scala/org/apache/pekko/io/dns/internal/ResolvConfParser.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/TcpDnsClient.scala b/actor/src/main/scala/org/apache/pekko/io/dns/internal/TcpDnsClient.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/TcpDnsClient.scala rename to actor/src/main/scala/org/apache/pekko/io/dns/internal/TcpDnsClient.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/package.scala b/actor/src/main/scala/org/apache/pekko/io/dns/internal/package.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/io/dns/internal/package.scala rename to actor/src/main/scala/org/apache/pekko/io/dns/internal/package.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/japi/JavaAPI.scala b/actor/src/main/scala/org/apache/pekko/japi/JavaAPI.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/japi/JavaAPI.scala rename to actor/src/main/scala/org/apache/pekko/japi/JavaAPI.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/japi/Throwables.scala b/actor/src/main/scala/org/apache/pekko/japi/Throwables.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/japi/Throwables.scala rename to actor/src/main/scala/org/apache/pekko/japi/Throwables.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/japi/function/Function.scala b/actor/src/main/scala/org/apache/pekko/japi/function/Function.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/japi/function/Function.scala rename to actor/src/main/scala/org/apache/pekko/japi/function/Function.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/japi/pf/CaseStatements.scala b/actor/src/main/scala/org/apache/pekko/japi/pf/CaseStatements.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/japi/pf/CaseStatements.scala rename to actor/src/main/scala/org/apache/pekko/japi/pf/CaseStatements.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/pattern/AskSupport.scala b/actor/src/main/scala/org/apache/pekko/pattern/AskSupport.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/pattern/AskSupport.scala rename to actor/src/main/scala/org/apache/pekko/pattern/AskSupport.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/pattern/Backoff.scala b/actor/src/main/scala/org/apache/pekko/pattern/Backoff.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/pattern/Backoff.scala rename to actor/src/main/scala/org/apache/pekko/pattern/Backoff.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/pattern/BackoffOptions.scala b/actor/src/main/scala/org/apache/pekko/pattern/BackoffOptions.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/pattern/BackoffOptions.scala rename to actor/src/main/scala/org/apache/pekko/pattern/BackoffOptions.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/pattern/BackoffSupervisor.scala b/actor/src/main/scala/org/apache/pekko/pattern/BackoffSupervisor.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/pattern/BackoffSupervisor.scala rename to actor/src/main/scala/org/apache/pekko/pattern/BackoffSupervisor.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/pattern/CircuitBreaker.scala b/actor/src/main/scala/org/apache/pekko/pattern/CircuitBreaker.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/pattern/CircuitBreaker.scala rename to actor/src/main/scala/org/apache/pekko/pattern/CircuitBreaker.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/pattern/CircuitBreakersRegistry.scala b/actor/src/main/scala/org/apache/pekko/pattern/CircuitBreakersRegistry.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/pattern/CircuitBreakersRegistry.scala rename to actor/src/main/scala/org/apache/pekko/pattern/CircuitBreakersRegistry.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/pattern/FutureTimeoutSupport.scala b/actor/src/main/scala/org/apache/pekko/pattern/FutureTimeoutSupport.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/pattern/FutureTimeoutSupport.scala rename to actor/src/main/scala/org/apache/pekko/pattern/FutureTimeoutSupport.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/pattern/GracefulStopSupport.scala b/actor/src/main/scala/org/apache/pekko/pattern/GracefulStopSupport.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/pattern/GracefulStopSupport.scala rename to actor/src/main/scala/org/apache/pekko/pattern/GracefulStopSupport.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/pattern/HandleBackoff.scala b/actor/src/main/scala/org/apache/pekko/pattern/HandleBackoff.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/pattern/HandleBackoff.scala rename to actor/src/main/scala/org/apache/pekko/pattern/HandleBackoff.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/pattern/Patterns.scala b/actor/src/main/scala/org/apache/pekko/pattern/Patterns.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/pattern/Patterns.scala rename to actor/src/main/scala/org/apache/pekko/pattern/Patterns.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/pattern/PipeToSupport.scala b/actor/src/main/scala/org/apache/pekko/pattern/PipeToSupport.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/pattern/PipeToSupport.scala rename to actor/src/main/scala/org/apache/pekko/pattern/PipeToSupport.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/pattern/PromiseRef.scala b/actor/src/main/scala/org/apache/pekko/pattern/PromiseRef.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/pattern/PromiseRef.scala rename to actor/src/main/scala/org/apache/pekko/pattern/PromiseRef.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/pattern/RetrySupport.scala b/actor/src/main/scala/org/apache/pekko/pattern/RetrySupport.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/pattern/RetrySupport.scala rename to actor/src/main/scala/org/apache/pekko/pattern/RetrySupport.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/pattern/StatusReply.scala b/actor/src/main/scala/org/apache/pekko/pattern/StatusReply.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/pattern/StatusReply.scala rename to actor/src/main/scala/org/apache/pekko/pattern/StatusReply.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/pattern/extended/package.scala b/actor/src/main/scala/org/apache/pekko/pattern/extended/package.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/pattern/extended/package.scala rename to actor/src/main/scala/org/apache/pekko/pattern/extended/package.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/pattern/internal/BackoffOnRestartSupervisor.scala b/actor/src/main/scala/org/apache/pekko/pattern/internal/BackoffOnRestartSupervisor.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/pattern/internal/BackoffOnRestartSupervisor.scala rename to actor/src/main/scala/org/apache/pekko/pattern/internal/BackoffOnRestartSupervisor.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/pattern/internal/BackoffOnStopSupervisor.scala b/actor/src/main/scala/org/apache/pekko/pattern/internal/BackoffOnStopSupervisor.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/pattern/internal/BackoffOnStopSupervisor.scala rename to actor/src/main/scala/org/apache/pekko/pattern/internal/BackoffOnStopSupervisor.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/pattern/internal/CircuitBreakerTelemetry.scala b/actor/src/main/scala/org/apache/pekko/pattern/internal/CircuitBreakerTelemetry.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/pattern/internal/CircuitBreakerTelemetry.scala rename to actor/src/main/scala/org/apache/pekko/pattern/internal/CircuitBreakerTelemetry.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/pattern/package.scala b/actor/src/main/scala/org/apache/pekko/pattern/package.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/pattern/package.scala rename to actor/src/main/scala/org/apache/pekko/pattern/package.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/routing/Balancing.scala b/actor/src/main/scala/org/apache/pekko/routing/Balancing.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/routing/Balancing.scala rename to actor/src/main/scala/org/apache/pekko/routing/Balancing.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/routing/Broadcast.scala b/actor/src/main/scala/org/apache/pekko/routing/Broadcast.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/routing/Broadcast.scala rename to actor/src/main/scala/org/apache/pekko/routing/Broadcast.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/routing/ConsistentHash.scala b/actor/src/main/scala/org/apache/pekko/routing/ConsistentHash.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/routing/ConsistentHash.scala rename to actor/src/main/scala/org/apache/pekko/routing/ConsistentHash.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/routing/ConsistentHashing.scala b/actor/src/main/scala/org/apache/pekko/routing/ConsistentHashing.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/routing/ConsistentHashing.scala rename to actor/src/main/scala/org/apache/pekko/routing/ConsistentHashing.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/routing/Listeners.scala b/actor/src/main/scala/org/apache/pekko/routing/Listeners.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/routing/Listeners.scala rename to actor/src/main/scala/org/apache/pekko/routing/Listeners.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/routing/MurmurHash.scala b/actor/src/main/scala/org/apache/pekko/routing/MurmurHash.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/routing/MurmurHash.scala rename to actor/src/main/scala/org/apache/pekko/routing/MurmurHash.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/routing/OptimalSizeExploringResizer.scala b/actor/src/main/scala/org/apache/pekko/routing/OptimalSizeExploringResizer.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/routing/OptimalSizeExploringResizer.scala rename to actor/src/main/scala/org/apache/pekko/routing/OptimalSizeExploringResizer.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/routing/Random.scala b/actor/src/main/scala/org/apache/pekko/routing/Random.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/routing/Random.scala rename to actor/src/main/scala/org/apache/pekko/routing/Random.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/routing/Resizer.scala b/actor/src/main/scala/org/apache/pekko/routing/Resizer.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/routing/Resizer.scala rename to actor/src/main/scala/org/apache/pekko/routing/Resizer.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/routing/RoundRobin.scala b/actor/src/main/scala/org/apache/pekko/routing/RoundRobin.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/routing/RoundRobin.scala rename to actor/src/main/scala/org/apache/pekko/routing/RoundRobin.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/routing/RoutedActorCell.scala b/actor/src/main/scala/org/apache/pekko/routing/RoutedActorCell.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/routing/RoutedActorCell.scala rename to actor/src/main/scala/org/apache/pekko/routing/RoutedActorCell.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/routing/RoutedActorRef.scala b/actor/src/main/scala/org/apache/pekko/routing/RoutedActorRef.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/routing/RoutedActorRef.scala rename to actor/src/main/scala/org/apache/pekko/routing/RoutedActorRef.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/routing/Router.scala b/actor/src/main/scala/org/apache/pekko/routing/Router.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/routing/Router.scala rename to actor/src/main/scala/org/apache/pekko/routing/Router.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/routing/RouterConfig.scala b/actor/src/main/scala/org/apache/pekko/routing/RouterConfig.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/routing/RouterConfig.scala rename to actor/src/main/scala/org/apache/pekko/routing/RouterConfig.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/routing/ScatterGatherFirstCompleted.scala b/actor/src/main/scala/org/apache/pekko/routing/ScatterGatherFirstCompleted.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/routing/ScatterGatherFirstCompleted.scala rename to actor/src/main/scala/org/apache/pekko/routing/ScatterGatherFirstCompleted.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/routing/SmallestMailbox.scala b/actor/src/main/scala/org/apache/pekko/routing/SmallestMailbox.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/routing/SmallestMailbox.scala rename to actor/src/main/scala/org/apache/pekko/routing/SmallestMailbox.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/routing/TailChopping.scala b/actor/src/main/scala/org/apache/pekko/routing/TailChopping.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/routing/TailChopping.scala rename to actor/src/main/scala/org/apache/pekko/routing/TailChopping.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/serialization/AsyncSerializer.scala b/actor/src/main/scala/org/apache/pekko/serialization/AsyncSerializer.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/serialization/AsyncSerializer.scala rename to actor/src/main/scala/org/apache/pekko/serialization/AsyncSerializer.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/serialization/PrimitiveSerializers.scala b/actor/src/main/scala/org/apache/pekko/serialization/PrimitiveSerializers.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/serialization/PrimitiveSerializers.scala rename to actor/src/main/scala/org/apache/pekko/serialization/PrimitiveSerializers.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/serialization/Serialization.scala b/actor/src/main/scala/org/apache/pekko/serialization/Serialization.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/serialization/Serialization.scala rename to actor/src/main/scala/org/apache/pekko/serialization/Serialization.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/serialization/SerializationExtension.scala b/actor/src/main/scala/org/apache/pekko/serialization/SerializationExtension.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/serialization/SerializationExtension.scala rename to actor/src/main/scala/org/apache/pekko/serialization/SerializationExtension.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/serialization/SerializationSetup.scala b/actor/src/main/scala/org/apache/pekko/serialization/SerializationSetup.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/serialization/SerializationSetup.scala rename to actor/src/main/scala/org/apache/pekko/serialization/SerializationSetup.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/serialization/Serializer.scala b/actor/src/main/scala/org/apache/pekko/serialization/Serializer.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/serialization/Serializer.scala rename to actor/src/main/scala/org/apache/pekko/serialization/Serializer.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/BoundedBlockingQueue.scala b/actor/src/main/scala/org/apache/pekko/util/BoundedBlockingQueue.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/BoundedBlockingQueue.scala rename to actor/src/main/scala/org/apache/pekko/util/BoundedBlockingQueue.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/BoxedType.scala b/actor/src/main/scala/org/apache/pekko/util/BoxedType.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/BoxedType.scala rename to actor/src/main/scala/org/apache/pekko/util/BoxedType.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/ClassLoaderObjectInputStream.scala b/actor/src/main/scala/org/apache/pekko/util/ClassLoaderObjectInputStream.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/ClassLoaderObjectInputStream.scala rename to actor/src/main/scala/org/apache/pekko/util/ClassLoaderObjectInputStream.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/Collections.scala b/actor/src/main/scala/org/apache/pekko/util/Collections.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/Collections.scala rename to actor/src/main/scala/org/apache/pekko/util/Collections.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/ConstantFun.scala b/actor/src/main/scala/org/apache/pekko/util/ConstantFun.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/ConstantFun.scala rename to actor/src/main/scala/org/apache/pekko/util/ConstantFun.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/DoubleLinkedList.scala b/actor/src/main/scala/org/apache/pekko/util/DoubleLinkedList.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/DoubleLinkedList.scala rename to actor/src/main/scala/org/apache/pekko/util/DoubleLinkedList.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/ErrorMessages.scala b/actor/src/main/scala/org/apache/pekko/util/ErrorMessages.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/ErrorMessages.scala rename to actor/src/main/scala/org/apache/pekko/util/ErrorMessages.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/FlightRecorderLoader.scala b/actor/src/main/scala/org/apache/pekko/util/FlightRecorderLoader.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/FlightRecorderLoader.scala rename to actor/src/main/scala/org/apache/pekko/util/FlightRecorderLoader.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/FrequencyList.scala b/actor/src/main/scala/org/apache/pekko/util/FrequencyList.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/FrequencyList.scala rename to actor/src/main/scala/org/apache/pekko/util/FrequencyList.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/FrequencySketch.scala b/actor/src/main/scala/org/apache/pekko/util/FrequencySketch.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/FrequencySketch.scala rename to actor/src/main/scala/org/apache/pekko/util/FrequencySketch.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/HashCode.scala b/actor/src/main/scala/org/apache/pekko/util/HashCode.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/HashCode.scala rename to actor/src/main/scala/org/apache/pekko/util/HashCode.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/Helpers.scala b/actor/src/main/scala/org/apache/pekko/util/Helpers.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/Helpers.scala rename to actor/src/main/scala/org/apache/pekko/util/Helpers.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/ImmutableIntMap.scala b/actor/src/main/scala/org/apache/pekko/util/ImmutableIntMap.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/ImmutableIntMap.scala rename to actor/src/main/scala/org/apache/pekko/util/ImmutableIntMap.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/Index.scala b/actor/src/main/scala/org/apache/pekko/util/Index.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/Index.scala rename to actor/src/main/scala/org/apache/pekko/util/Index.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/JavaDurationConverters.scala b/actor/src/main/scala/org/apache/pekko/util/JavaDurationConverters.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/JavaDurationConverters.scala rename to actor/src/main/scala/org/apache/pekko/util/JavaDurationConverters.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/JavaVersion.scala b/actor/src/main/scala/org/apache/pekko/util/JavaVersion.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/JavaVersion.scala rename to actor/src/main/scala/org/apache/pekko/util/JavaVersion.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/LineNumbers.scala b/actor/src/main/scala/org/apache/pekko/util/LineNumbers.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/LineNumbers.scala rename to actor/src/main/scala/org/apache/pekko/util/LineNumbers.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/LockUtil.scala b/actor/src/main/scala/org/apache/pekko/util/LockUtil.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/LockUtil.scala rename to actor/src/main/scala/org/apache/pekko/util/LockUtil.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/ManifestInfo.scala b/actor/src/main/scala/org/apache/pekko/util/ManifestInfo.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/ManifestInfo.scala rename to actor/src/main/scala/org/apache/pekko/util/ManifestInfo.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/MessageBuffer.scala b/actor/src/main/scala/org/apache/pekko/util/MessageBuffer.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/MessageBuffer.scala rename to actor/src/main/scala/org/apache/pekko/util/MessageBuffer.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/OptionVal.scala b/actor/src/main/scala/org/apache/pekko/util/OptionVal.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/OptionVal.scala rename to actor/src/main/scala/org/apache/pekko/util/OptionVal.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/PrettyByteString.scala b/actor/src/main/scala/org/apache/pekko/util/PrettyByteString.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/PrettyByteString.scala rename to actor/src/main/scala/org/apache/pekko/util/PrettyByteString.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/PrettyDuration.scala b/actor/src/main/scala/org/apache/pekko/util/PrettyDuration.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/PrettyDuration.scala rename to actor/src/main/scala/org/apache/pekko/util/PrettyDuration.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/RecencyList.scala b/actor/src/main/scala/org/apache/pekko/util/RecencyList.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/RecencyList.scala rename to actor/src/main/scala/org/apache/pekko/util/RecencyList.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/Reflect.scala b/actor/src/main/scala/org/apache/pekko/util/Reflect.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/Reflect.scala rename to actor/src/main/scala/org/apache/pekko/util/Reflect.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/SegmentedRecencyList.scala b/actor/src/main/scala/org/apache/pekko/util/SegmentedRecencyList.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/SegmentedRecencyList.scala rename to actor/src/main/scala/org/apache/pekko/util/SegmentedRecencyList.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/SerializedSuspendableExecutionContext.scala b/actor/src/main/scala/org/apache/pekko/util/SerializedSuspendableExecutionContext.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/SerializedSuspendableExecutionContext.scala rename to actor/src/main/scala/org/apache/pekko/util/SerializedSuspendableExecutionContext.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/StablePriorityQueue.scala b/actor/src/main/scala/org/apache/pekko/util/StablePriorityQueue.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/StablePriorityQueue.scala rename to actor/src/main/scala/org/apache/pekko/util/StablePriorityQueue.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/SubclassifiedIndex.scala b/actor/src/main/scala/org/apache/pekko/util/SubclassifiedIndex.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/SubclassifiedIndex.scala rename to actor/src/main/scala/org/apache/pekko/util/SubclassifiedIndex.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/Timeout.scala b/actor/src/main/scala/org/apache/pekko/util/Timeout.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/Timeout.scala rename to actor/src/main/scala/org/apache/pekko/util/Timeout.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/TokenBucket.scala b/actor/src/main/scala/org/apache/pekko/util/TokenBucket.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/TokenBucket.scala rename to actor/src/main/scala/org/apache/pekko/util/TokenBucket.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/TypedMultiMap.scala b/actor/src/main/scala/org/apache/pekko/util/TypedMultiMap.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/TypedMultiMap.scala rename to actor/src/main/scala/org/apache/pekko/util/TypedMultiMap.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/UUIDComparator.scala b/actor/src/main/scala/org/apache/pekko/util/UUIDComparator.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/UUIDComparator.scala rename to actor/src/main/scala/org/apache/pekko/util/UUIDComparator.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/Unused.scala b/actor/src/main/scala/org/apache/pekko/util/Unused.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/Unused.scala rename to actor/src/main/scala/org/apache/pekko/util/Unused.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/Version.scala b/actor/src/main/scala/org/apache/pekko/util/Version.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/Version.scala rename to actor/src/main/scala/org/apache/pekko/util/Version.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/WallClock.scala b/actor/src/main/scala/org/apache/pekko/util/WallClock.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/WallClock.scala rename to actor/src/main/scala/org/apache/pekko/util/WallClock.scala diff --git a/akka-actor/src/main/scala/org/apache/pekko/util/WildcardIndex.scala b/actor/src/main/scala/org/apache/pekko/util/WildcardIndex.scala similarity index 100% rename from akka-actor/src/main/scala/org/apache/pekko/util/WildcardIndex.scala rename to actor/src/main/scala/org/apache/pekko/util/WildcardIndex.scala diff --git a/akka-actor-tests/src/test/scala/org/apache/pekko/util/ManifestInfoSpec.scala b/akka-actor-tests/src/test/scala/org/apache/pekko/util/ManifestInfoSpec.scala deleted file mode 100644 index 9ff58ff7ad..0000000000 --- a/akka-actor-tests/src/test/scala/org/apache/pekko/util/ManifestInfoSpec.scala +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (C) 2020-2022 Lightbend Inc. - */ - -package org.apache.pekko.util - -import org.apache.pekko.testkit.PekkoSpec - -class ManifestInfoSpec extends PekkoSpec { - "ManifestInfo" should { - "produce a clear message" in { - val versions = Map( - "akka-actor" -> new ManifestInfo.Version("2.6.4"), - "akka-persistence" -> new ManifestInfo.Version("2.5.3"), - "akka-cluster" -> new ManifestInfo.Version("2.5.3"), - "unrelated" -> new ManifestInfo.Version("2.5.3")) - val allModules = List("akka-actor", "akka-persistence", "akka-cluster") - ManifestInfo.checkSameVersion("Akka", allModules, versions) shouldBe Some( - "You are using version 2.6.4 of Akka, but it appears you (perhaps indirectly) also depend on older versions of related artifacts. " + - "You can solve this by adding an explicit dependency on version 2.6.4 of the [akka-persistence, akka-cluster] artifacts to your project. " + - "Here's a complete collection of detected artifacts: (2.5.3, [akka-cluster, akka-persistence]), (2.6.4, [akka-actor]). " + - "See also: https://doc.akka.io/docs/akka/current/common/binary-compatibility-rules.html#mixed-versioning-is-not-allowed") - } - - "support dynver" in { - val versions = Map( - "akka-actor" -> new ManifestInfo.Version("2.6.4"), - "akka-persistence" -> new ManifestInfo.Version("2.6.4+10-abababef")) - val allModules = List("akka-actor", "akka-persistence") - ManifestInfo.checkSameVersion("Akka", allModules, versions) shouldBe Some( - "You are using version 2.6.4+10-abababef of Akka, but it appears you (perhaps indirectly) also depend on older versions of related artifacts. " + - "You can solve this by adding an explicit dependency on version 2.6.4+10-abababef of the [akka-actor] artifacts to your project. " + - "Here's a complete collection of detected artifacts: (2.6.4, [akka-actor]), (2.6.4+10-abababef, [akka-persistence]). " + - "See also: https://doc.akka.io/docs/akka/current/common/binary-compatibility-rules.html#mixed-versioning-is-not-allowed") - } - } -} diff --git a/akka-bench-jmh/README.md b/bench-jmh/README.md similarity index 96% rename from akka-bench-jmh/README.md rename to bench-jmh/README.md index 48774c8eca..2156cc4988 100644 --- a/akka-bench-jmh/README.md +++ b/bench-jmh/README.md @@ -6,7 +6,7 @@ own jmh module) You can run them like: - project akka-bench-jmh + project bench-jmh jmh:run -i 3 -wi 3 -f 1 .*ActorCreationBenchmark Use 'jmh:run -h' to get an overview of the available options. diff --git a/akka-bench-jmh/src/main/java/akka/serialization/jackson/JavaMessages.java b/bench-jmh/src/main/java/akka/serialization/jackson/JavaMessages.java similarity index 100% rename from akka-bench-jmh/src/main/java/akka/serialization/jackson/JavaMessages.java rename to bench-jmh/src/main/java/akka/serialization/jackson/JavaMessages.java diff --git a/akka-bench-jmh/src/main/resources/logback.xml b/bench-jmh/src/main/resources/logback.xml similarity index 100% rename from akka-bench-jmh/src/main/resources/logback.xml rename to bench-jmh/src/main/resources/logback.xml diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/BenchRunner.scala b/bench-jmh/src/main/scala/org/apache/pekko/BenchRunner.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/BenchRunner.scala rename to bench-jmh/src/main/scala/org/apache/pekko/BenchRunner.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/actor/ActorBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/actor/ActorBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/actor/ActorBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/actor/ActorBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/actor/ActorCreationBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/actor/ActorCreationBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/actor/ActorCreationBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/actor/ActorCreationBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/actor/ActorPathValidationBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/actor/ActorPathValidationBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/actor/ActorPathValidationBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/actor/ActorPathValidationBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/actor/AffinityPoolComparativeBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/actor/AffinityPoolComparativeBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/actor/AffinityPoolComparativeBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/actor/AffinityPoolComparativeBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/actor/AffinityPoolIdleCPULevelBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/actor/AffinityPoolIdleCPULevelBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/actor/AffinityPoolIdleCPULevelBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/actor/AffinityPoolIdleCPULevelBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/actor/AffinityPoolRequestResponseBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/actor/AffinityPoolRequestResponseBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/actor/AffinityPoolRequestResponseBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/actor/AffinityPoolRequestResponseBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/actor/BenchmarkActors.scala b/bench-jmh/src/main/scala/org/apache/pekko/actor/BenchmarkActors.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/actor/BenchmarkActors.scala rename to bench-jmh/src/main/scala/org/apache/pekko/actor/BenchmarkActors.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/actor/DirectByteBufferPoolBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/actor/DirectByteBufferPoolBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/actor/DirectByteBufferPoolBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/actor/DirectByteBufferPoolBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/actor/ForkJoinActorBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/actor/ForkJoinActorBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/actor/ForkJoinActorBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/actor/ForkJoinActorBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/actor/JCToolsMailbox.scala b/bench-jmh/src/main/scala/org/apache/pekko/actor/JCToolsMailbox.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/actor/JCToolsMailbox.scala rename to bench-jmh/src/main/scala/org/apache/pekko/actor/JCToolsMailbox.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/actor/ManyToOneArrayMailbox.scala b/bench-jmh/src/main/scala/org/apache/pekko/actor/ManyToOneArrayMailbox.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/actor/ManyToOneArrayMailbox.scala rename to bench-jmh/src/main/scala/org/apache/pekko/actor/ManyToOneArrayMailbox.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/actor/RequestResponseActors.scala b/bench-jmh/src/main/scala/org/apache/pekko/actor/RequestResponseActors.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/actor/RequestResponseActors.scala rename to bench-jmh/src/main/scala/org/apache/pekko/actor/RequestResponseActors.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/actor/RouterPoolCreationBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/actor/RouterPoolCreationBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/actor/RouterPoolCreationBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/actor/RouterPoolCreationBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/actor/ScheduleBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/actor/ScheduleBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/actor/ScheduleBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/actor/ScheduleBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/actor/StashCreationBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/actor/StashCreationBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/actor/StashCreationBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/actor/StashCreationBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/actor/TellOnlyBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/actor/TellOnlyBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/actor/TellOnlyBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/actor/TellOnlyBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/actor/typed/TypedActorBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/actor/typed/TypedActorBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/actor/typed/TypedActorBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/actor/typed/TypedActorBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/actor/typed/TypedBenchmarkActors.scala b/bench-jmh/src/main/scala/org/apache/pekko/actor/typed/TypedBenchmarkActors.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/actor/typed/TypedBenchmarkActors.scala rename to bench-jmh/src/main/scala/org/apache/pekko/actor/typed/TypedBenchmarkActors.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/actor/typed/TypedForkJoinActorBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/actor/typed/TypedForkJoinActorBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/actor/typed/TypedForkJoinActorBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/actor/typed/TypedForkJoinActorBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/actor/typed/delivery/ReliableDeliveryBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/actor/typed/delivery/ReliableDeliveryBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/actor/typed/delivery/ReliableDeliveryBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/actor/typed/delivery/ReliableDeliveryBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/cluster/ddata/ORSetMergeBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/cluster/ddata/ORSetMergeBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/cluster/ddata/ORSetMergeBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/cluster/ddata/ORSetMergeBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/cluster/ddata/ORSetSerializationBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/cluster/ddata/ORSetSerializationBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/cluster/ddata/ORSetSerializationBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/cluster/ddata/ORSetSerializationBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/cluster/ddata/VersionVectorBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/cluster/ddata/VersionVectorBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/cluster/ddata/VersionVectorBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/cluster/ddata/VersionVectorBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/dispatch/CachingConfigBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/dispatch/CachingConfigBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/dispatch/CachingConfigBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/dispatch/CachingConfigBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/dispatch/NodeQueueBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/dispatch/NodeQueueBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/dispatch/NodeQueueBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/dispatch/NodeQueueBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/event/LogLevelAccessBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/event/LogLevelAccessBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/event/LogLevelAccessBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/event/LogLevelAccessBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/persistence/Common.scala b/bench-jmh/src/main/scala/org/apache/pekko/persistence/Common.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/persistence/Common.scala rename to bench-jmh/src/main/scala/org/apache/pekko/persistence/Common.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/persistence/LevelDbBatchingBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/persistence/LevelDbBatchingBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/persistence/LevelDbBatchingBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/persistence/LevelDbBatchingBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/persistence/PersistenceActorDeferBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/persistence/PersistenceActorDeferBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/persistence/PersistenceActorDeferBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/persistence/PersistenceActorDeferBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/persistence/PersistentActorBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/persistence/PersistentActorBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/persistence/PersistentActorBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/persistence/PersistentActorBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/persistence/PersistentActorWithAtLeastOnceDeliveryBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/persistence/PersistentActorWithAtLeastOnceDeliveryBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/persistence/PersistentActorWithAtLeastOnceDeliveryBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/persistence/PersistentActorWithAtLeastOnceDeliveryBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/remote/artery/BenchTestSource.scala b/bench-jmh/src/main/scala/org/apache/pekko/remote/artery/BenchTestSource.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/remote/artery/BenchTestSource.scala rename to bench-jmh/src/main/scala/org/apache/pekko/remote/artery/BenchTestSource.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/remote/artery/CodecBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/remote/artery/CodecBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/remote/artery/CodecBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/remote/artery/CodecBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/remote/artery/LatchSink.scala b/bench-jmh/src/main/scala/org/apache/pekko/remote/artery/LatchSink.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/remote/artery/LatchSink.scala rename to bench-jmh/src/main/scala/org/apache/pekko/remote/artery/LatchSink.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/remote/artery/LiteralEncodingBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/remote/artery/LiteralEncodingBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/remote/artery/LiteralEncodingBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/remote/artery/LiteralEncodingBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/remote/artery/SendQueueBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/remote/artery/SendQueueBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/remote/artery/SendQueueBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/remote/artery/SendQueueBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/remote/artery/compress/CountMinSketchBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/remote/artery/compress/CountMinSketchBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/remote/artery/compress/CountMinSketchBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/remote/artery/compress/CountMinSketchBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/remote/artery/compress/InvertCompressionTableBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/remote/artery/compress/InvertCompressionTableBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/remote/artery/compress/InvertCompressionTableBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/remote/artery/compress/InvertCompressionTableBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/remote/artery/compress/SerializationFormatCacheBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/remote/artery/compress/SerializationFormatCacheBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/remote/artery/compress/SerializationFormatCacheBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/remote/artery/compress/SerializationFormatCacheBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/remote/compress/HeavyHittersBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/remote/compress/HeavyHittersBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/remote/compress/HeavyHittersBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/remote/compress/HeavyHittersBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/serialization/jackson/JacksonSerializationBench.scala b/bench-jmh/src/main/scala/org/apache/pekko/serialization/jackson/JacksonSerializationBench.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/serialization/jackson/JacksonSerializationBench.scala rename to bench-jmh/src/main/scala/org/apache/pekko/serialization/jackson/JacksonSerializationBench.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/stream/AskBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/stream/AskBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/stream/AskBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/stream/AskBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/stream/EmptySourceBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/stream/EmptySourceBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/stream/EmptySourceBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/stream/EmptySourceBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/stream/FlatMapConcatBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/stream/FlatMapConcatBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/stream/FlatMapConcatBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/stream/FlatMapConcatBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/stream/FlatMapMergeBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/stream/FlatMapMergeBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/stream/FlatMapMergeBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/stream/FlatMapMergeBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/stream/FlowMapBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/stream/FlowMapBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/stream/FlowMapBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/stream/FlowMapBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/stream/FramingBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/stream/FramingBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/stream/FramingBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/stream/FramingBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/stream/FusedGraphsBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/stream/FusedGraphsBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/stream/FusedGraphsBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/stream/FusedGraphsBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/stream/GraphBuilderBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/stream/GraphBuilderBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/stream/GraphBuilderBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/stream/GraphBuilderBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/stream/InterpreterBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/stream/InterpreterBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/stream/InterpreterBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/stream/InterpreterBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/stream/InvokeWithFeedbackBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/stream/InvokeWithFeedbackBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/stream/InvokeWithFeedbackBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/stream/InvokeWithFeedbackBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/stream/JsonFramingBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/stream/JsonFramingBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/stream/JsonFramingBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/stream/JsonFramingBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/stream/MapAsyncBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/stream/MapAsyncBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/stream/MapAsyncBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/stream/MapAsyncBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/stream/MaterializationBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/stream/MaterializationBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/stream/MaterializationBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/stream/MaterializationBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/stream/NewLayoutBenchmark.template b/bench-jmh/src/main/scala/org/apache/pekko/stream/NewLayoutBenchmark.template similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/stream/NewLayoutBenchmark.template rename to bench-jmh/src/main/scala/org/apache/pekko/stream/NewLayoutBenchmark.template diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/stream/PartitionHubBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/stream/PartitionHubBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/stream/PartitionHubBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/stream/PartitionHubBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/stream/SourceRefBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/stream/SourceRefBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/stream/SourceRefBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/stream/SourceRefBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/stream/impl/OutputStreamSourceStageBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/stream/impl/OutputStreamSourceStageBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/stream/impl/OutputStreamSourceStageBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/stream/impl/OutputStreamSourceStageBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/stream/io/FileSourcesBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/stream/io/FileSourcesBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/stream/io/FileSourcesBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/stream/io/FileSourcesBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/stream/io/FileSourcesScaleBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/stream/io/FileSourcesScaleBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/stream/io/FileSourcesScaleBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/stream/io/FileSourcesScaleBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_append_Benchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_append_Benchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_append_Benchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_append_Benchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_apply_Benchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_apply_Benchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_apply_Benchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_apply_Benchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_copyToBuffer_Benchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_copyToBuffer_Benchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_copyToBuffer_Benchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_copyToBuffer_Benchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_decode_Benchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_decode_Benchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_decode_Benchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_decode_Benchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_dropRight_Benchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_dropRight_Benchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_dropRight_Benchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_dropRight_Benchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_dropSliceTake_Benchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_dropSliceTake_Benchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_dropSliceTake_Benchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_dropSliceTake_Benchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_drop_Benchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_drop_Benchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_drop_Benchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_drop_Benchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_grouped_Benchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_grouped_Benchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_grouped_Benchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_grouped_Benchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_indexOf_Benchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_indexOf_Benchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_indexOf_Benchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_indexOf_Benchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_take_Benchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_take_Benchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_take_Benchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_take_Benchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_toArray_Benchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_toArray_Benchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_toArray_Benchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_toArray_Benchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/util/FastFrequencySketchBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/util/FastFrequencySketchBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/util/FastFrequencySketchBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/util/FastFrequencySketchBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/util/FrequencySketchBenchmark.scala b/bench-jmh/src/main/scala/org/apache/pekko/util/FrequencySketchBenchmark.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/util/FrequencySketchBenchmark.scala rename to bench-jmh/src/main/scala/org/apache/pekko/util/FrequencySketchBenchmark.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/util/ImmutableIntMapBench.scala b/bench-jmh/src/main/scala/org/apache/pekko/util/ImmutableIntMapBench.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/util/ImmutableIntMapBench.scala rename to bench-jmh/src/main/scala/org/apache/pekko/util/ImmutableIntMapBench.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/util/LruBoundedCacheBench.scala b/bench-jmh/src/main/scala/org/apache/pekko/util/LruBoundedCacheBench.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/util/LruBoundedCacheBench.scala rename to bench-jmh/src/main/scala/org/apache/pekko/util/LruBoundedCacheBench.scala diff --git a/akka-bench-jmh/src/main/scala/org/apache/pekko/util/StackBench.scala b/bench-jmh/src/main/scala/org/apache/pekko/util/StackBench.scala similarity index 100% rename from akka-bench-jmh/src/main/scala/org/apache/pekko/util/StackBench.scala rename to bench-jmh/src/main/scala/org/apache/pekko/util/StackBench.scala diff --git a/build.sbt b/build.sbt index 2bfab8e426..4270ae5fbb 100644 --- a/build.sbt +++ b/build.sbt @@ -31,7 +31,7 @@ import spray.boilerplate.BoilerplatePlugin initialize := { // Load system properties from a file to make configuration from Jenkins easier - loadSystemProperties("project/akka-build.properties") + loadSystemProperties("project/pekko-build.properties") initialize.value } @@ -88,6 +88,8 @@ lazy val aggregatedProjects: Seq[ProjectReference] = userProjects ++ List[Projec lazy val root = Project(id = "pekko", base = file(".")) .aggregate(aggregatedProjects: _*) .enablePlugins(PublishRsyncPlugin) + .settings( + name := "pekko-root") .settings(rootSettings: _*) .settings( UnidocRoot.autoImport.unidocRootIgnoreProjects := Seq( @@ -102,10 +104,10 @@ lazy val root = Project(id = "pekko", base = file(".")) .settings(PekkoBuild.welcomeSettings) .enablePlugins(CopyrightHeaderForBuild) -lazy val actor = akkaModule("akka-actor") +lazy val actor = pekkoModule("actor") .settings(Dependencies.actor) .settings(OSGi.actor) - .settings(AutomaticModuleName.settings("akka.actor")) + .settings(AutomaticModuleName.settings("pekko.actor")) .settings(Compile / unmanagedSourceDirectories += { val ver = scalaVersion.value.take(4) (Compile / scalaSource).value.getParentFile / s"scala-$ver" @@ -114,18 +116,18 @@ lazy val actor = akkaModule("akka-actor") .settings(serialversionRemoverPluginSettings) .enablePlugins(BoilerplatePlugin) -lazy val actorTests = akkaModule("akka-actor-tests") +lazy val actorTests = pekkoModule("actor-tests") .dependsOn(testkit % "compile->compile;test->test", actor) .settings(Dependencies.actorTests) .enablePlugins(NoPublish) .disablePlugins(MimaPlugin) -lazy val akkaScalaNightly = akkaModule("akka-scala-nightly") +lazy val akkaScalaNightly = pekkoModule("scala-nightly") .aggregate(aggregatedProjects: _*) .disablePlugins(MimaPlugin) .disablePlugins(ValidatePullRequest, MimaPlugin, CopyrightHeaderInPr) -lazy val benchJmh = akkaModule("akka-bench-jmh") +lazy val benchJmh = pekkoModule("bench-jmh") .enablePlugins(Jdk9) .dependsOn(Seq(actor, actorTyped, stream, streamTestkit, persistence, distributedData, jackson, testkit).map( _ % "compile->compile;compile->test"): _*) @@ -134,7 +136,7 @@ lazy val benchJmh = akkaModule("akka-bench-jmh") .enablePlugins(JmhPlugin, ScaladocNoVerificationOfDiagrams, NoPublish, CopyrightHeader) .disablePlugins(MimaPlugin, ValidatePullRequest, CopyrightHeaderInPr) -lazy val cluster = akkaModule("akka-cluster") +lazy val cluster = pekkoModule("cluster") .dependsOn( remote, coordination % "compile->compile;test->test", @@ -142,28 +144,28 @@ lazy val cluster = akkaModule("akka-cluster") testkit % "test->test", jackson % "test->test") .settings(Dependencies.cluster) - .settings(AutomaticModuleName.settings("akka.cluster")) + .settings(AutomaticModuleName.settings("pekko.cluster")) .settings(OSGi.cluster) .settings(Protobuf.settings) .settings(Test / parallelExecution := false) .configs(MultiJvm) .enablePlugins(MultiNodeScalaTest) -lazy val clusterMetrics = akkaModule("akka-cluster-metrics") +lazy val clusterMetrics = pekkoModule("cluster-metrics") .dependsOn( cluster % "compile->compile;test->test;multi-jvm->multi-jvm", slf4j % "test->compile", jackson % "test->test") .settings(OSGi.clusterMetrics) .settings(Dependencies.clusterMetrics) - .settings(AutomaticModuleName.settings("akka.cluster.metrics")) + .settings(AutomaticModuleName.settings("pekko.cluster.metrics")) .settings(Protobuf.settings) .settings(SigarLoader.sigarSettings) .settings(Test / parallelExecution := false) .configs(MultiJvm) .enablePlugins(MultiNodeScalaTest) -lazy val clusterSharding = akkaModule("akka-cluster-sharding") +lazy val clusterSharding = pekkoModule("cluster-sharding") // TODO akka-persistence dependency should be provided in pom.xml artifact. // If I only use "provided" here it works, but then we can't run tests. // Scope "test" is alright in the pom.xml, but would have been nicer with @@ -175,35 +177,35 @@ lazy val clusterSharding = akkaModule("akka-cluster-sharding") clusterTools % "compile->compile;test->test", jackson % "test->test") .settings(Dependencies.clusterSharding) - .settings(AutomaticModuleName.settings("akka.cluster.sharding")) + .settings(AutomaticModuleName.settings("pekko.cluster.sharding")) .settings(OSGi.clusterSharding) .settings(Protobuf.settings) .configs(MultiJvm) .enablePlugins(MultiNode, ScaladocNoVerificationOfDiagrams) .enablePlugins(Jdk9) -lazy val clusterTools = akkaModule("akka-cluster-tools") +lazy val clusterTools = pekkoModule("cluster-tools") .dependsOn( cluster % "compile->compile;test->test;multi-jvm->multi-jvm", coordination % "compile->compile;test->test", jackson % "test->test") .settings(Dependencies.clusterTools) - .settings(AutomaticModuleName.settings("akka.cluster.tools")) + .settings(AutomaticModuleName.settings("pekko.cluster.tools")) .settings(OSGi.clusterTools) .settings(Protobuf.settings) .configs(MultiJvm) .enablePlugins(MultiNode, ScaladocNoVerificationOfDiagrams) -lazy val distributedData = akkaModule("akka-distributed-data") +lazy val distributedData = pekkoModule("distributed-data") .dependsOn(cluster % "compile->compile;test->test;multi-jvm->multi-jvm", jackson % "test->test") .settings(Dependencies.distributedData) - .settings(AutomaticModuleName.settings("akka.cluster.ddata")) + .settings(AutomaticModuleName.settings("pekko.cluster.ddata")) .settings(OSGi.distributedData) .settings(Protobuf.settings) .configs(MultiJvm) .enablePlugins(MultiNodeScalaTest) -lazy val docs = akkaModule("docs") +lazy val docs = pekkoModule("docs") .configs(Jdk9.TestJdk9) .dependsOn( actor, @@ -247,7 +249,7 @@ lazy val docs = akkaModule("docs") // TODO https://github.com/akka/akka/issues/30243 .settings(crossScalaVersions -= Dependencies.scala3Version) -lazy val jackson = akkaModule("akka-serialization-jackson") +lazy val jackson = pekkoModule("serialization-jackson") .dependsOn( actor, actorTyped % "optional->compile", @@ -255,34 +257,34 @@ lazy val jackson = akkaModule("akka-serialization-jackson") actorTests % "test->test", testkit % "test->test") .settings(Dependencies.jackson) - .settings(AutomaticModuleName.settings("akka.serialization.jackson")) + .settings(AutomaticModuleName.settings("pekko.serialization.jackson")) .settings(OSGi.jackson) .settings(javacOptions += "-parameters") .enablePlugins(ScaladocNoVerificationOfDiagrams) -lazy val multiNodeTestkit = akkaModule("akka-multi-node-testkit") +lazy val multiNodeTestkit = pekkoModule("multi-node-testkit") .dependsOn(remote, testkit) .settings(Dependencies.multiNodeTestkit) .settings(Protobuf.settings) - .settings(AutomaticModuleName.settings("akka.remote.testkit")) + .settings(AutomaticModuleName.settings("pekko.remote.testkit")) .settings(PekkoBuild.mayChangeSettings) -lazy val osgi = akkaModule("akka-osgi") +lazy val osgi = pekkoModule("osgi") .dependsOn(actor) .settings(Dependencies.osgi) - .settings(AutomaticModuleName.settings("akka.osgi")) + .settings(AutomaticModuleName.settings("pekko.osgi")) .settings(OSGi.osgi) .settings(Test / parallelExecution := false, crossScalaVersions -= Dependencies.scala3Version) -lazy val persistence = akkaModule("akka-persistence") +lazy val persistence = pekkoModule("persistence") .dependsOn(actor, stream, testkit % "test->test") .settings(Dependencies.persistence) - .settings(AutomaticModuleName.settings("akka.persistence")) + .settings(AutomaticModuleName.settings("pekko.persistence")) .settings(OSGi.persistence) .settings(Protobuf.settings) .settings(Test / fork := true) -lazy val persistenceQuery = akkaModule("akka-persistence-query") +lazy val persistenceQuery = pekkoModule("persistence-query") .dependsOn( stream, persistence % "compile->compile;test->test", @@ -290,7 +292,7 @@ lazy val persistenceQuery = akkaModule("akka-persistence-query") protobufV3, streamTestkit % "test") .settings(Dependencies.persistenceQuery) - .settings(AutomaticModuleName.settings("akka.persistence.query")) + .settings(AutomaticModuleName.settings("pekko.persistence.query")) .settings(OSGi.persistenceQuery) .settings(Protobuf.settings) // To be able to import ContainerFormats.proto @@ -298,33 +300,33 @@ lazy val persistenceQuery = akkaModule("akka-persistence-query") .settings(Test / fork := true) .enablePlugins(ScaladocNoVerificationOfDiagrams) -lazy val persistenceShared = akkaModule("akka-persistence-shared") +lazy val persistenceShared = pekkoModule("persistence-shared") .dependsOn(persistence % "test->test", testkit % "test->test", remote % "test") .settings(Dependencies.persistenceShared) - .settings(AutomaticModuleName.settings("akka.persistence.shared")) + .settings(AutomaticModuleName.settings("pekko.persistence.shared")) .settings(Test / fork := true) .enablePlugins(NoPublish) .disablePlugins(MimaPlugin) -lazy val persistenceTck = akkaModule("akka-persistence-tck") +lazy val persistenceTck = pekkoModule("persistence-tck") .dependsOn(persistence % "compile->compile;test->test", testkit % "compile->compile;test->test") .settings(Dependencies.persistenceTck) - .settings(AutomaticModuleName.settings("akka.persistence.tck")) + .settings(AutomaticModuleName.settings("pekko.persistence.tck")) // .settings(OSGi.persistenceTck) TODO: we do need to export this as OSGi bundle too? .settings(Test / fork := true) .disablePlugins(MimaPlugin) -lazy val persistenceTestkit = akkaModule("akka-persistence-testkit") +lazy val persistenceTestkit = pekkoModule("persistence-testkit") .dependsOn( persistenceTyped % "compile->compile;provided->provided;test->test", testkit % "compile->compile;test->test", actorTestkitTyped, persistenceTck % "test") .settings(Dependencies.persistenceTestKit) - .settings(AutomaticModuleName.settings("akka.persistence.testkit")) + .settings(AutomaticModuleName.settings("pekko.persistence.testkit")) .disablePlugins(MimaPlugin) -lazy val persistenceTypedTests = akkaModule("akka-persistence-typed-tests") +lazy val persistenceTypedTests = pekkoModule("persistence-typed-tests") .dependsOn( persistenceTyped, persistenceTestkit % "test", @@ -337,16 +339,16 @@ lazy val persistenceTypedTests = akkaModule("akka-persistence-typed-tests") .disablePlugins(MimaPlugin) .enablePlugins(NoPublish) -lazy val protobuf = akkaModule("akka-protobuf") +lazy val protobuf = pekkoModule("protobuf") .settings(OSGi.protobuf) - .settings(AutomaticModuleName.settings("akka.protobuf")) + .settings(AutomaticModuleName.settings("pekko.protobuf")) .enablePlugins(ScaladocNoVerificationOfDiagrams) .disablePlugins(MimaPlugin) .settings(autoScalaLibrary := false) // Pure java project -lazy val protobufV3 = akkaModule("akka-protobuf-v3") +lazy val protobufV3 = pekkoModule("protobuf-v3") .settings(OSGi.protobufV3) - .settings(AutomaticModuleName.settings("akka.protobuf.v3")) + .settings(AutomaticModuleName.settings("pekko.protobuf.v3")) .enablePlugins(ScaladocNoVerificationOfDiagrams) .disablePlugins(MimaPlugin) .settings( @@ -373,15 +375,15 @@ lazy val protobufV3 = akkaModule("akka-protobuf-v3") description := "Akka Protobuf V3 is a shaded version of the protobuf runtime. Original POM: https://github.com/protocolbuffers/protobuf/blob/v3.9.0/java/pom.xml") lazy val pki = - akkaModule("akka-pki") + pekkoModule("pki") .dependsOn(actor) // this dependency only exists for "@ApiMayChange" .settings(Dependencies.pki) - .settings(AutomaticModuleName.settings("akka.pki")) + .settings(AutomaticModuleName.settings("pekko.pki")) // The akka-pki artifact was added in Akka 2.6.2, no MiMa checks yet. .disablePlugins(MimaPlugin) lazy val remote = - akkaModule("akka-remote") + pekkoModule("remote") .dependsOn( actor, stream, @@ -392,14 +394,14 @@ lazy val remote = streamTestkit % "test", jackson % "test->test") .settings(Dependencies.remote) - .settings(AutomaticModuleName.settings("akka.remote")) + .settings(AutomaticModuleName.settings("pekko.remote")) .settings(OSGi.remote) .settings(Protobuf.settings) .settings(Test / parallelExecution := false) .settings(serialversionRemoverPluginSettings) .enablePlugins(Jdk9) -lazy val remoteTests = akkaModule("akka-remote-tests") +lazy val remoteTests = pekkoModule("remote-tests") .dependsOn( actorTests % "test->test", remote % "compile->CompileJdk9;test->test", @@ -413,34 +415,34 @@ lazy val remoteTests = akkaModule("akka-remote-tests") .enablePlugins(MultiNodeScalaTest, NoPublish) .disablePlugins(MimaPlugin) -lazy val slf4j = akkaModule("akka-slf4j") +lazy val slf4j = pekkoModule("slf4j") .dependsOn(actor, testkit % "test->test") .settings(Dependencies.slf4j) - .settings(AutomaticModuleName.settings("akka.slf4j")) + .settings(AutomaticModuleName.settings("pekko.slf4j")) .settings(OSGi.slf4j) -lazy val stream = akkaModule("akka-stream") +lazy val stream = pekkoModule("stream") .dependsOn(actor, protobufV3) .settings(Dependencies.stream) - .settings(AutomaticModuleName.settings("akka.stream")) + .settings(AutomaticModuleName.settings("pekko.stream")) .settings(OSGi.stream) .settings(Protobuf.settings) .enablePlugins(BoilerplatePlugin, Jdk9) -lazy val streamTestkit = akkaModule("akka-stream-testkit") +lazy val streamTestkit = pekkoModule("stream-testkit") .dependsOn(stream, testkit % "compile->compile;test->test") .settings(Dependencies.streamTestkit) - .settings(AutomaticModuleName.settings("akka.stream.testkit")) + .settings(AutomaticModuleName.settings("pekko.stream.testkit")) .settings(OSGi.streamTestkit) -lazy val streamTests = akkaModule("akka-stream-tests") +lazy val streamTests = pekkoModule("stream-tests") .configs(Jdk9.TestJdk9) .dependsOn(streamTestkit % "test->test", remote % "test->test", stream % "TestJdk9->CompileJdk9") .settings(Dependencies.streamTests) .enablePlugins(NoPublish, Jdk9) .disablePlugins(MimaPlugin) -lazy val streamTestsTck = akkaModule("akka-stream-tests-tck") +lazy val streamTestsTck = pekkoModule("stream-tests-tck") .dependsOn(streamTestkit % "test->test", stream) .settings(Dependencies.streamTestsTck) .settings( @@ -452,16 +454,16 @@ lazy val streamTestsTck = akkaModule("akka-stream-tests-tck") .enablePlugins(NoPublish) .disablePlugins(MimaPlugin) -lazy val testkit = akkaModule("akka-testkit") +lazy val testkit = pekkoModule("testkit") .dependsOn(actor) .settings(Dependencies.testkit) - .settings(AutomaticModuleName.settings("akka.actor.testkit")) + .settings(AutomaticModuleName.settings("pekko.actor.testkit")) .settings(OSGi.testkit) .settings(initialCommands += "import org.apache.pekko.testkit._") -lazy val actorTyped = akkaModule("akka-actor-typed") +lazy val actorTyped = pekkoModule("actor-typed") .dependsOn(actor, slf4j) - .settings(AutomaticModuleName.settings("akka.actor.typed")) + .settings(AutomaticModuleName.settings("pekko.actor.typed")) .settings(Dependencies.actorTyped) .settings(OSGi.actorTyped) .settings(initialCommands := @@ -480,7 +482,7 @@ lazy val actorTyped = akkaModule("akka-actor-typed") """) .enablePlugins(Jdk9) -lazy val persistenceTyped = akkaModule("akka-persistence-typed") +lazy val persistenceTyped = pekkoModule("persistence-typed") .dependsOn( actorTyped, streamTyped, @@ -493,13 +495,13 @@ lazy val persistenceTyped = akkaModule("akka-persistence-typed") jackson % "test->test") .settings(javacOptions += "-parameters") // for Jackson .settings(Dependencies.persistenceShared) - .settings(AutomaticModuleName.settings("akka.persistence.typed")) + .settings(AutomaticModuleName.settings("pekko.persistence.typed")) .settings(Protobuf.settings) // To be able to import ContainerFormats.proto .settings(Protobuf.importPath := Some(baseDirectory.value / ".." / "akka-remote" / "src" / "main" / "protobuf")) .settings(OSGi.persistenceTyped) -lazy val clusterTyped = akkaModule("akka-cluster-typed") +lazy val clusterTyped = pekkoModule("cluster-typed") .dependsOn( actorTyped, cluster % "compile->compile;test->test;multi-jvm->multi-jvm", @@ -512,14 +514,14 @@ lazy val clusterTyped = akkaModule("akka-cluster-typed") .settings(Protobuf.settings) // To be able to import ContainerFormats.proto .settings(Protobuf.importPath := Some(baseDirectory.value / ".." / "akka-remote" / "src" / "main" / "protobuf")) - .settings(AutomaticModuleName.settings("akka.cluster.typed")) + .settings(AutomaticModuleName.settings("pekko.cluster.typed")) .settings(Protobuf.settings) // To be able to import ContainerFormats.proto .settings(Protobuf.importPath := Some(baseDirectory.value / ".." / "akka-remote" / "src" / "main" / "protobuf")) .configs(MultiJvm) .enablePlugins(MultiNodeScalaTest) -lazy val clusterShardingTyped = akkaModule("akka-cluster-sharding-typed") +lazy val clusterShardingTyped = pekkoModule("cluster-sharding-typed") .dependsOn( actorTyped % "compile->CompileJdk9", clusterTyped % "compile->compile;test->test;multi-jvm->multi-jvm", @@ -533,54 +535,54 @@ lazy val clusterShardingTyped = akkaModule("akka-cluster-sharding-typed") remoteTests % "test->test;multi-jvm->multi-jvm", jackson % "test->test") .settings(javacOptions += "-parameters") // for Jackson - .settings(AutomaticModuleName.settings("akka.cluster.sharding.typed")) + .settings(AutomaticModuleName.settings("pekko.cluster.sharding.typed")) // To be able to import ContainerFormats.proto .settings(Protobuf.settings) .settings(Protobuf.importPath := Some(baseDirectory.value / ".." / "akka-remote" / "src" / "main" / "protobuf")) .configs(MultiJvm) .enablePlugins(MultiNodeScalaTest) -lazy val streamTyped = akkaModule("akka-stream-typed") +lazy val streamTyped = pekkoModule("stream-typed") .dependsOn( actorTyped, stream, streamTestkit % "test->test", actorTestkitTyped % "test->test", actorTypedTests % "test->test") - .settings(AutomaticModuleName.settings("akka.stream.typed")) + .settings(AutomaticModuleName.settings("pekko.stream.typed")) .enablePlugins(ScaladocNoVerificationOfDiagrams) -lazy val actorTestkitTyped = akkaModule("akka-actor-testkit-typed") +lazy val actorTestkitTyped = pekkoModule("actor-testkit-typed") .dependsOn(actorTyped, slf4j, testkit % "compile->compile;test->test") - .settings(AutomaticModuleName.settings("akka.actor.testkit.typed")) + .settings(AutomaticModuleName.settings("pekko.actor.testkit.typed")) .settings(Dependencies.actorTestkitTyped) -lazy val actorTypedTests = akkaModule("akka-actor-typed-tests") +lazy val actorTypedTests = pekkoModule("actor-typed-tests") .dependsOn(actorTyped % "compile->CompileJdk9", actorTestkitTyped % "compile->compile;test->test", actor) .settings(PekkoBuild.mayChangeSettings) .disablePlugins(MimaPlugin) .enablePlugins(NoPublish) -lazy val discovery = akkaModule("akka-discovery") +lazy val discovery = pekkoModule("discovery") .dependsOn(actor, testkit % "test->test", actorTests % "test->test") .settings(Dependencies.discovery) - .settings(AutomaticModuleName.settings("akka.discovery")) + .settings(AutomaticModuleName.settings("pekko.discovery")) .settings(OSGi.discovery) -lazy val coordination = akkaModule("akka-coordination") +lazy val coordination = pekkoModule("coordination") .dependsOn(actor, testkit % "test->test", actorTests % "test->test") .settings(Dependencies.coordination) - .settings(AutomaticModuleName.settings("akka.coordination")) + .settings(AutomaticModuleName.settings("pekko.coordination")) .settings(OSGi.coordination) -lazy val billOfMaterials = Project("akka-bill-of-materials", file("akka-bill-of-materials")) +lazy val billOfMaterials = Project("bill-of-materials", file("bill-of-materials")) .enablePlugins(BillOfMaterialsPlugin) .disablePlugins(MimaPlugin, PekkoDisciplinePlugin) // buildSettings and defaultSettings configure organization name, licenses, etc... .settings(PekkoBuild.buildSettings) .settings(PekkoBuild.defaultSettings) .settings( - name := "akka-bom", + name := "pekko-bom", bomIncludeProjects := userProjects, description := s"${description.value} (depending on Scala ${CrossVersion.binaryScalaVersion(scalaVersion.value)})") @@ -598,12 +600,14 @@ lazy val serialversionRemoverPluginSettings = Seq( else Nil )) -def akkaModule(name: String): Project = - Project(id = name, base = file(name)) +def pekkoModule(moduleName: String): Project = + Project(id = moduleName, base = file(moduleName)) .enablePlugins(ReproducibleBuildsPlugin) .disablePlugins(WelcomePlugin) .settings(PekkoBuild.buildSettings) .settings(PekkoBuild.defaultSettings) + .settings( + name := s"pekko-$moduleName") .enablePlugins(BootstrapGenjavadoc) /* Command aliases one can run locally against a module diff --git a/akka-cluster-metrics/src/main/java/org/apache/pekko/cluster/metrics/protobuf/msg/ClusterMetricsMessages.java b/cluster-metrics/src/main/java/org/apache/pekko/cluster/metrics/protobuf/msg/ClusterMetricsMessages.java similarity index 100% rename from akka-cluster-metrics/src/main/java/org/apache/pekko/cluster/metrics/protobuf/msg/ClusterMetricsMessages.java rename to cluster-metrics/src/main/java/org/apache/pekko/cluster/metrics/protobuf/msg/ClusterMetricsMessages.java diff --git a/akka-cluster-metrics/src/main/protobuf/ClusterMetricsMessages.proto b/cluster-metrics/src/main/protobuf/ClusterMetricsMessages.proto similarity index 100% rename from akka-cluster-metrics/src/main/protobuf/ClusterMetricsMessages.proto rename to cluster-metrics/src/main/protobuf/ClusterMetricsMessages.proto diff --git a/akka-cluster-metrics/src/main/resources/reference.conf b/cluster-metrics/src/main/resources/reference.conf similarity index 100% rename from akka-cluster-metrics/src/main/resources/reference.conf rename to cluster-metrics/src/main/resources/reference.conf diff --git a/akka-cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsCollector.scala b/cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsCollector.scala similarity index 100% rename from akka-cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsCollector.scala rename to cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsCollector.scala diff --git a/akka-cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsExtension.scala b/cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsExtension.scala similarity index 100% rename from akka-cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsExtension.scala rename to cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsExtension.scala diff --git a/akka-cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsRouting.scala b/cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsRouting.scala similarity index 100% rename from akka-cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsRouting.scala rename to cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsRouting.scala diff --git a/akka-cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsSettings.scala b/cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsSettings.scala similarity index 100% rename from akka-cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsSettings.scala rename to cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsSettings.scala diff --git a/akka-cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsStrategy.scala b/cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsStrategy.scala similarity index 100% rename from akka-cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsStrategy.scala rename to cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsStrategy.scala diff --git a/akka-cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/EWMA.scala b/cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/EWMA.scala similarity index 100% rename from akka-cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/EWMA.scala rename to cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/EWMA.scala diff --git a/akka-cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/Metric.scala b/cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/Metric.scala similarity index 100% rename from akka-cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/Metric.scala rename to cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/Metric.scala diff --git a/akka-cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/MetricsCollector.scala b/cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/MetricsCollector.scala similarity index 100% rename from akka-cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/MetricsCollector.scala rename to cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/MetricsCollector.scala diff --git a/akka-cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/Provision.scala b/cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/Provision.scala similarity index 100% rename from akka-cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/Provision.scala rename to cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/Provision.scala diff --git a/akka-cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/protobuf/MessageSerializer.scala b/cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/protobuf/MessageSerializer.scala similarity index 100% rename from akka-cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/protobuf/MessageSerializer.scala rename to cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/protobuf/MessageSerializer.scala diff --git a/akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/ClusterMetricsExtensionSpec.scala b/cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/ClusterMetricsExtensionSpec.scala similarity index 100% rename from akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/ClusterMetricsExtensionSpec.scala rename to cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/ClusterMetricsExtensionSpec.scala diff --git a/akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/ClusterMetricsRoutingSpec.scala b/cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/ClusterMetricsRoutingSpec.scala similarity index 100% rename from akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/ClusterMetricsRoutingSpec.scala rename to cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/ClusterMetricsRoutingSpec.scala diff --git a/akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsMessages.scala b/cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsMessages.scala similarity index 100% rename from akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsMessages.scala rename to cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsMessages.scala diff --git a/akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala b/cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala similarity index 98% rename from akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala rename to cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala index 36f209ba4d..ae8330be29 100644 --- a/akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala +++ b/cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala @@ -28,7 +28,7 @@ object StatsSampleSpecConfig extends MultiNodeConfig { nodeList.foreach { role => nodeConfig(role) { ConfigFactory.parseString(s""" - # Enable metrics extension in akka-cluster-metrics. + # Enable metrics extension in pekko-cluster-metrics. pekko.extensions=["org.apache.pekko.cluster.metrics.ClusterMetricsExtension"] # Sigar native library extract location during tests. pekko.cluster.metrics.native-library-extract-folder=target/native/${role.name} diff --git a/akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsService.scala b/cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsService.scala similarity index 100% rename from akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsService.scala rename to cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsService.scala diff --git a/akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsWorker.scala b/cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsWorker.scala similarity index 100% rename from akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsWorker.scala rename to cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsWorker.scala diff --git a/akka-cluster-metrics/src/test/resources/logback-test.xml b/cluster-metrics/src/test/resources/logback-test.xml similarity index 100% rename from akka-cluster-metrics/src/test/resources/logback-test.xml rename to cluster-metrics/src/test/resources/logback-test.xml diff --git a/akka-cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/ClusterMetricsExtensionSpec.scala b/cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/ClusterMetricsExtensionSpec.scala similarity index 100% rename from akka-cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/ClusterMetricsExtensionSpec.scala rename to cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/ClusterMetricsExtensionSpec.scala diff --git a/akka-cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/ClusterMetricsRoutingSpec.scala b/cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/ClusterMetricsRoutingSpec.scala similarity index 100% rename from akka-cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/ClusterMetricsRoutingSpec.scala rename to cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/ClusterMetricsRoutingSpec.scala diff --git a/akka-cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/ClusterMetricsSettingsSpec.scala b/cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/ClusterMetricsSettingsSpec.scala similarity index 100% rename from akka-cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/ClusterMetricsSettingsSpec.scala rename to cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/ClusterMetricsSettingsSpec.scala diff --git a/akka-cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/EWMASpec.scala b/cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/EWMASpec.scala similarity index 100% rename from akka-cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/EWMASpec.scala rename to cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/EWMASpec.scala diff --git a/akka-cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/MetricSpec.scala b/cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/MetricSpec.scala similarity index 100% rename from akka-cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/MetricSpec.scala rename to cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/MetricSpec.scala diff --git a/akka-cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/MetricsCollectorSpec.scala b/cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/MetricsCollectorSpec.scala similarity index 100% rename from akka-cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/MetricsCollectorSpec.scala rename to cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/MetricsCollectorSpec.scala diff --git a/akka-cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/TestUtil.scala b/cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/TestUtil.scala similarity index 100% rename from akka-cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/TestUtil.scala rename to cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/TestUtil.scala diff --git a/akka-cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/WeightedRouteesSpec.scala b/cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/WeightedRouteesSpec.scala similarity index 100% rename from akka-cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/WeightedRouteesSpec.scala rename to cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/WeightedRouteesSpec.scala diff --git a/akka-cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/protobuf/MessageSerializerSpec.scala b/cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/protobuf/MessageSerializerSpec.scala similarity index 100% rename from akka-cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/protobuf/MessageSerializerSpec.scala rename to cluster-metrics/src/test/scala/org/apache/pekko/cluster/metrics/protobuf/MessageSerializerSpec.scala diff --git a/akka-cluster-sharding-typed/src/main/java/org/apache/pekko/cluster/sharding/typed/internal/protobuf/ShardingMessages.java b/cluster-sharding-typed/src/main/java/org/apache/pekko/cluster/sharding/typed/internal/protobuf/ShardingMessages.java similarity index 100% rename from akka-cluster-sharding-typed/src/main/java/org/apache/pekko/cluster/sharding/typed/internal/protobuf/ShardingMessages.java rename to cluster-sharding-typed/src/main/java/org/apache/pekko/cluster/sharding/typed/internal/protobuf/ShardingMessages.java diff --git a/akka-cluster-sharding-typed/src/main/protobuf/ShardingMessages.proto b/cluster-sharding-typed/src/main/protobuf/ShardingMessages.proto similarity index 100% rename from akka-cluster-sharding-typed/src/main/protobuf/ShardingMessages.proto rename to cluster-sharding-typed/src/main/protobuf/ShardingMessages.proto diff --git a/akka-cluster-sharding-typed/src/main/resources/reference.conf b/cluster-sharding-typed/src/main/resources/reference.conf similarity index 100% rename from akka-cluster-sharding-typed/src/main/resources/reference.conf rename to cluster-sharding-typed/src/main/resources/reference.conf diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingQuery.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingQuery.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingQuery.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingQuery.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingSettings.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingSettings.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingSettings.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingSettings.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/Murmur2MessageExtractor.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/Murmur2MessageExtractor.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/Murmur2MessageExtractor.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/Murmur2MessageExtractor.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedEntityProvider.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedEntityProvider.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedEntityProvider.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedEntityProvider.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingExtension.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingExtension.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingExtension.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingExtension.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ShardedDaemonProcessSettings.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ShardedDaemonProcessSettings.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ShardedDaemonProcessSettings.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ShardedDaemonProcessSettings.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ShardingDirectReplication.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ShardingDirectReplication.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ShardingDirectReplication.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ShardingDirectReplication.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ShardingMessageExtractor.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ShardingMessageExtractor.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ShardingMessageExtractor.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ShardingMessageExtractor.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/ShardingConsumerController.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/ShardingConsumerController.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/ShardingConsumerController.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/ShardingConsumerController.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/ShardingProducerController.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/ShardingProducerController.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/ShardingProducerController.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/ShardingProducerController.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/internal/ShardingConsumerControllerImpl.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/internal/ShardingConsumerControllerImpl.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/internal/ShardingConsumerControllerImpl.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/internal/ShardingConsumerControllerImpl.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/internal/ShardingProducerControllerImpl.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/internal/ShardingProducerControllerImpl.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/internal/ShardingProducerControllerImpl.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/internal/ShardingProducerControllerImpl.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ClusterShardingImpl.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ClusterShardingImpl.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ClusterShardingImpl.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ClusterShardingImpl.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/JoinConfigCompatCheckerClusterSharding.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/JoinConfigCompatCheckerClusterSharding.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/JoinConfigCompatCheckerClusterSharding.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/JoinConfigCompatCheckerClusterSharding.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/Murmur2.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/Murmur2.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/Murmur2.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/Murmur2.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ReplicatedShardingExtensionImpl.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ReplicatedShardingExtensionImpl.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ReplicatedShardingExtensionImpl.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ReplicatedShardingExtensionImpl.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ShardedDaemonProcessImpl.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ShardedDaemonProcessImpl.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ShardedDaemonProcessImpl.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ShardedDaemonProcessImpl.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ShardingSerializer.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ShardingSerializer.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ShardingSerializer.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ShardingSerializer.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ShardingState.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ShardingState.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ShardingState.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ShardingState.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/testkit/TestEntityRefImpl.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/testkit/TestEntityRefImpl.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/testkit/TestEntityRefImpl.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/testkit/TestEntityRefImpl.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/javadsl/ClusterSharding.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/javadsl/ClusterSharding.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/javadsl/ClusterSharding.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/javadsl/ClusterSharding.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/javadsl/ShardedDaemonProcess.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/javadsl/ShardedDaemonProcess.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/javadsl/ShardedDaemonProcess.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/javadsl/ShardedDaemonProcess.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterSharding.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterSharding.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterSharding.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterSharding.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ShardedDaemonProcess.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ShardedDaemonProcess.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ShardedDaemonProcess.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ShardedDaemonProcess.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/testkit/javadsl/EntityRef.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/testkit/javadsl/EntityRef.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/testkit/javadsl/EntityRef.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/testkit/javadsl/EntityRef.scala diff --git a/akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/testkit/scaladsl/EntityRef.scala b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/testkit/scaladsl/EntityRef.scala similarity index 100% rename from akka-cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/testkit/scaladsl/EntityRef.scala rename to cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/testkit/scaladsl/EntityRef.scala diff --git a/akka-cluster-sharding-typed/src/multi-jvm/resources/logback-test.xml b/cluster-sharding-typed/src/multi-jvm/resources/logback-test.xml similarity index 100% rename from akka-cluster-sharding-typed/src/multi-jvm/resources/logback-test.xml rename to cluster-sharding-typed/src/multi-jvm/resources/logback-test.xml diff --git a/akka-cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRememberEntitiesPerfSpec.scala b/cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRememberEntitiesPerfSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRememberEntitiesPerfSpec.scala rename to cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRememberEntitiesPerfSpec.scala diff --git a/akka-cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingPreparingForShutdownSpec.scala b/cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingPreparingForShutdownSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingPreparingForShutdownSpec.scala rename to cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingPreparingForShutdownSpec.scala diff --git a/akka-cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingStatsSpec.scala b/cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingStatsSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingStatsSpec.scala rename to cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingStatsSpec.scala diff --git a/akka-cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/MultiDcClusterShardingSpec.scala b/cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/MultiDcClusterShardingSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/MultiDcClusterShardingSpec.scala rename to cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/MultiDcClusterShardingSpec.scala diff --git a/akka-cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingSpec.scala b/cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingSpec.scala rename to cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingSpec.scala diff --git a/akka-cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ShardedDaemonProcessSpec.scala b/cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ShardedDaemonProcessSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ShardedDaemonProcessSpec.scala rename to cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ShardedDaemonProcessSpec.scala diff --git a/akka-cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/delivery/DeliveryThroughputSpec.scala b/cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/delivery/DeliveryThroughputSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/delivery/DeliveryThroughputSpec.scala rename to cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/delivery/DeliveryThroughputSpec.scala diff --git a/akka-cluster-sharding-typed/src/test/java/jdocs/delivery/PointToPointDocExample.java b/cluster-sharding-typed/src/test/java/jdocs/delivery/PointToPointDocExample.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/jdocs/delivery/PointToPointDocExample.java rename to cluster-sharding-typed/src/test/java/jdocs/delivery/PointToPointDocExample.java diff --git a/akka-cluster-sharding-typed/src/test/java/jdocs/delivery/ShardingDocExample.java b/cluster-sharding-typed/src/test/java/jdocs/delivery/ShardingDocExample.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/jdocs/delivery/ShardingDocExample.java rename to cluster-sharding-typed/src/test/java/jdocs/delivery/ShardingDocExample.java diff --git a/akka-cluster-sharding-typed/src/test/java/jdocs/delivery/WorkPullingDocExample.java b/cluster-sharding-typed/src/test/java/jdocs/delivery/WorkPullingDocExample.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/jdocs/delivery/WorkPullingDocExample.java rename to cluster-sharding-typed/src/test/java/jdocs/delivery/WorkPullingDocExample.java diff --git a/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleDocTest.java b/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleDocTest.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleDocTest.java rename to cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleDocTest.java diff --git a/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleTest.java b/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleTest.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleTest.java rename to cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleTest.java diff --git a/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.java b/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.java rename to cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.java diff --git a/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithMutableState.java b/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithMutableState.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithMutableState.java rename to cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithMutableState.java diff --git a/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithNullDurableState.java b/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithNullDurableState.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithNullDurableState.java rename to cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithNullDurableState.java diff --git a/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithNullState.java b/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithNullState.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithNullState.java rename to cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithNullState.java diff --git a/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/DurableStateStoreQueryUsageCompileOnlyTest.java b/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/DurableStateStoreQueryUsageCompileOnlyTest.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/DurableStateStoreQueryUsageCompileOnlyTest.java rename to cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/DurableStateStoreQueryUsageCompileOnlyTest.java diff --git a/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ExternalShardAllocationCompileOnlyTest.java b/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ExternalShardAllocationCompileOnlyTest.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ExternalShardAllocationCompileOnlyTest.java rename to cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ExternalShardAllocationCompileOnlyTest.java diff --git a/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/HelloWorldEventSourcedEntityExampleTest.java b/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/HelloWorldEventSourcedEntityExampleTest.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/HelloWorldEventSourcedEntityExampleTest.java rename to cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/HelloWorldEventSourcedEntityExampleTest.java diff --git a/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/HelloWorldPersistentEntityExample.java b/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/HelloWorldPersistentEntityExample.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/HelloWorldPersistentEntityExample.java rename to cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/HelloWorldPersistentEntityExample.java diff --git a/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.java b/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.java rename to cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.java diff --git a/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java b/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java rename to cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java diff --git a/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingReplyCompileOnlyTest.java b/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingReplyCompileOnlyTest.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingReplyCompileOnlyTest.java rename to cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingReplyCompileOnlyTest.java diff --git a/akka-cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingTest.java b/cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingTest.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingTest.java rename to cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingTest.java diff --git a/akka-cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ClusterShardingPersistenceTest.java b/cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ClusterShardingPersistenceTest.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ClusterShardingPersistenceTest.java rename to cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ClusterShardingPersistenceTest.java diff --git a/akka-cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ClusterShardingSettingsCompileOnly.java b/cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ClusterShardingSettingsCompileOnly.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ClusterShardingSettingsCompileOnly.java rename to cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ClusterShardingSettingsCompileOnly.java diff --git a/akka-cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ShardedDaemonProcessCompileOnlyTest.java b/cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ShardedDaemonProcessCompileOnlyTest.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ShardedDaemonProcessCompileOnlyTest.java rename to cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ShardedDaemonProcessCompileOnlyTest.java diff --git a/akka-cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ShardingEventSourcedEntityWithEnforcedRepliesCompileOnlyTest.java b/cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ShardingEventSourcedEntityWithEnforcedRepliesCompileOnlyTest.java similarity index 100% rename from akka-cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ShardingEventSourcedEntityWithEnforcedRepliesCompileOnlyTest.java rename to cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ShardingEventSourcedEntityWithEnforcedRepliesCompileOnlyTest.java diff --git a/akka-cluster-sharding-typed/src/test/resources/logback-test.xml b/cluster-sharding-typed/src/test/resources/logback-test.xml similarity index 100% rename from akka-cluster-sharding-typed/src/test/resources/logback-test.xml rename to cluster-sharding-typed/src/test/resources/logback-test.xml diff --git a/akka-cluster-sharding-typed/src/test/scala/docs/delivery/PointToPointDocExample.scala b/cluster-sharding-typed/src/test/scala/docs/delivery/PointToPointDocExample.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/docs/delivery/PointToPointDocExample.scala rename to cluster-sharding-typed/src/test/scala/docs/delivery/PointToPointDocExample.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/docs/delivery/ShardingDocExample.scala b/cluster-sharding-typed/src/test/scala/docs/delivery/ShardingDocExample.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/docs/delivery/ShardingDocExample.scala rename to cluster-sharding-typed/src/test/scala/docs/delivery/ShardingDocExample.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/docs/delivery/WorkPullingDocExample.scala b/cluster-sharding-typed/src/test/scala/docs/delivery/WorkPullingDocExample.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/docs/delivery/WorkPullingDocExample.scala rename to cluster-sharding-typed/src/test/scala/docs/delivery/WorkPullingDocExample.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleDocSpec.scala b/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleDocSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleDocSpec.scala rename to cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleDocSpec.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleSpec.scala b/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleSpec.scala rename to cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleSpec.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithCommandHandlersInDurableState.scala b/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithCommandHandlersInDurableState.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithCommandHandlersInDurableState.scala rename to cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithCommandHandlersInDurableState.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithCommandHandlersInState.scala b/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithCommandHandlersInState.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithCommandHandlersInState.scala rename to cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithCommandHandlersInState.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.scala b/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.scala rename to cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithOptionDurableState.scala b/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithOptionDurableState.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithOptionDurableState.scala rename to cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithOptionDurableState.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithOptionState.scala b/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithOptionState.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithOptionState.scala rename to cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithOptionState.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/DurableStateStoreQueryUsageCompileOnlySpec.scala b/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/DurableStateStoreQueryUsageCompileOnlySpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/DurableStateStoreQueryUsageCompileOnlySpec.scala rename to cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/DurableStateStoreQueryUsageCompileOnlySpec.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ExternalShardAllocationCompileOnlySpec.scala b/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ExternalShardAllocationCompileOnlySpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ExternalShardAllocationCompileOnlySpec.scala rename to cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ExternalShardAllocationCompileOnlySpec.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/HelloWorldEventSourcedEntityExampleSpec.scala b/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/HelloWorldEventSourcedEntityExampleSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/HelloWorldEventSourcedEntityExampleSpec.scala rename to cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/HelloWorldEventSourcedEntityExampleSpec.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/HelloWorldPersistentEntityExample.scala b/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/HelloWorldPersistentEntityExample.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/HelloWorldPersistentEntityExample.scala rename to cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/HelloWorldPersistentEntityExample.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.scala b/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.scala rename to cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala b/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala rename to cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/FlightRecording.scala b/cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/FlightRecording.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/FlightRecording.scala rename to cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/FlightRecording.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/JoinConfigCompatCheckerClusterShardingSpec.scala b/cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/JoinConfigCompatCheckerClusterShardingSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/JoinConfigCompatCheckerClusterShardingSpec.scala rename to cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/JoinConfigCompatCheckerClusterShardingSpec.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingDirectReplicationSpec.scala b/cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingDirectReplicationSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingDirectReplicationSpec.scala rename to cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingDirectReplicationSpec.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingSpec.scala b/cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingSpec.scala rename to cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingSpec.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/ShardingSerializerSpec.scala b/cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/ShardingSerializerSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/ShardingSerializerSpec.scala rename to cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/ShardingSerializerSpec.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/delivery/DurableShardingSpec.scala b/cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/delivery/DurableShardingSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/delivery/DurableShardingSpec.scala rename to cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/delivery/DurableShardingSpec.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/delivery/ReliableDeliveryShardingSpec.scala b/cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/delivery/ReliableDeliveryShardingSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/delivery/ReliableDeliveryShardingSpec.scala rename to cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/delivery/ReliableDeliveryShardingSpec.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/internal/Murmur2Spec.scala b/cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/internal/Murmur2Spec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/internal/Murmur2Spec.scala rename to cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/internal/Murmur2Spec.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterShardingPersistenceSpec.scala b/cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterShardingPersistenceSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterShardingPersistenceSpec.scala rename to cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterShardingPersistenceSpec.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterShardingSpec.scala b/cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterShardingSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterShardingSpec.scala rename to cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterShardingSpec.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterShardingStateSpec.scala b/cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterShardingStateSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterShardingStateSpec.scala rename to cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterShardingStateSpec.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterShardingStatsSpec.scala b/cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterShardingStatsSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterShardingStatsSpec.scala rename to cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterShardingStatsSpec.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ShardedDaemonProcessSpec.scala b/cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ShardedDaemonProcessSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ShardedDaemonProcessSpec.scala rename to cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ShardedDaemonProcessSpec.scala diff --git a/akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/testkit/scaladsl/TestEntityRefSpec.scala b/cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/testkit/scaladsl/TestEntityRefSpec.scala similarity index 100% rename from akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/testkit/scaladsl/TestEntityRefSpec.scala rename to cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/testkit/scaladsl/TestEntityRefSpec.scala diff --git a/akka-cluster-sharding/src/main/java/org/apache/pekko/cluster/sharding/protobuf/msg/ClusterShardingMessages.java b/cluster-sharding/src/main/java/org/apache/pekko/cluster/sharding/protobuf/msg/ClusterShardingMessages.java similarity index 100% rename from akka-cluster-sharding/src/main/java/org/apache/pekko/cluster/sharding/protobuf/msg/ClusterShardingMessages.java rename to cluster-sharding/src/main/java/org/apache/pekko/cluster/sharding/protobuf/msg/ClusterShardingMessages.java diff --git a/akka-cluster-sharding/src/main/protobuf/ClusterShardingMessages.proto b/cluster-sharding/src/main/protobuf/ClusterShardingMessages.proto similarity index 100% rename from akka-cluster-sharding/src/main/protobuf/ClusterShardingMessages.proto rename to cluster-sharding/src/main/protobuf/ClusterShardingMessages.proto diff --git a/akka-cluster-sharding/src/main/resources/reference.conf b/cluster-sharding/src/main/resources/reference.conf similarity index 100% rename from akka-cluster-sharding/src/main/resources/reference.conf rename to cluster-sharding/src/main/resources/reference.conf diff --git a/akka-cluster-sharding/src/main/scala-jdk-9/org/apache/pekko/cluster/sharding/internal/jfr/Events.scala b/cluster-sharding/src/main/scala-jdk-9/org/apache/pekko/cluster/sharding/internal/jfr/Events.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala-jdk-9/org/apache/pekko/cluster/sharding/internal/jfr/Events.scala rename to cluster-sharding/src/main/scala-jdk-9/org/apache/pekko/cluster/sharding/internal/jfr/Events.scala diff --git a/akka-cluster-sharding/src/main/scala-jdk-9/org/apache/pekko/cluster/sharding/internal/jfr/JFRShardingFlightRecorder.scala b/cluster-sharding/src/main/scala-jdk-9/org/apache/pekko/cluster/sharding/internal/jfr/JFRShardingFlightRecorder.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala-jdk-9/org/apache/pekko/cluster/sharding/internal/jfr/JFRShardingFlightRecorder.scala rename to cluster-sharding/src/main/scala-jdk-9/org/apache/pekko/cluster/sharding/internal/jfr/JFRShardingFlightRecorder.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterSharding.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterSharding.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterSharding.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterSharding.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingHealthCheck.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingHealthCheck.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingHealthCheck.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingHealthCheck.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingSerializable.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingSerializable.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingSerializable.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingSerializable.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettings.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettings.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettings.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettings.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/JoinConfigCompatCheckSharding.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/JoinConfigCompatCheckSharding.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/JoinConfigCompatCheckSharding.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/JoinConfigCompatCheckSharding.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/OldCoordinatorStateMigrationEventAdapter.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/OldCoordinatorStateMigrationEventAdapter.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/OldCoordinatorStateMigrationEventAdapter.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/OldCoordinatorStateMigrationEventAdapter.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/RemoveInternalClusterShardingData.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/RemoveInternalClusterShardingData.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/RemoveInternalClusterShardingData.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/RemoveInternalClusterShardingData.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/Shard.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/Shard.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/Shard.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/Shard.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardCoordinator.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardCoordinator.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardCoordinator.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardCoordinator.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardRegion.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardRegion.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardRegion.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardRegion.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardingFlightRecorder.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardingFlightRecorder.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardingFlightRecorder.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardingFlightRecorder.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardingLogMarker.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardingLogMarker.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardingLogMarker.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardingLogMarker.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardingQueries.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardingQueries.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardingQueries.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardingQueries.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/ClientTimeoutException.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/ClientTimeoutException.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/ClientTimeoutException.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/ClientTimeoutException.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/ExternalShardAllocation.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/ExternalShardAllocation.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/ExternalShardAllocation.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/ExternalShardAllocation.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/ExternalShardAllocationStrategy.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/ExternalShardAllocationStrategy.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/ExternalShardAllocationStrategy.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/ExternalShardAllocationStrategy.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/ShardLocations.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/ShardLocations.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/ShardLocations.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/ShardLocations.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/internal/ExternalShardAllocationClientImpl.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/internal/ExternalShardAllocationClientImpl.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/internal/ExternalShardAllocationClientImpl.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/internal/ExternalShardAllocationClientImpl.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/javadsl/ExternalShardAllocationClient.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/javadsl/ExternalShardAllocationClient.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/javadsl/ExternalShardAllocationClient.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/javadsl/ExternalShardAllocationClient.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/scaladsl/ExternalShardAllocationClient.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/scaladsl/ExternalShardAllocationClient.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/scaladsl/ExternalShardAllocationClient.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/scaladsl/ExternalShardAllocationClient.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/AbstractLeastShardAllocationStrategy.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/AbstractLeastShardAllocationStrategy.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/AbstractLeastShardAllocationStrategy.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/AbstractLeastShardAllocationStrategy.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/CustomStateStoreModeProvider.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/CustomStateStoreModeProvider.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/CustomStateStoreModeProvider.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/CustomStateStoreModeProvider.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/DDataRememberEntitiesCoordinatorStore.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/DDataRememberEntitiesCoordinatorStore.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/DDataRememberEntitiesCoordinatorStore.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/DDataRememberEntitiesCoordinatorStore.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/DDataRememberEntitiesProvider.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/DDataRememberEntitiesProvider.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/DDataRememberEntitiesProvider.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/DDataRememberEntitiesProvider.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/DDataRememberEntitiesShardStore.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/DDataRememberEntitiesShardStore.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/DDataRememberEntitiesShardStore.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/DDataRememberEntitiesShardStore.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/EntityPassivationStrategy.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/EntityPassivationStrategy.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/EntityPassivationStrategy.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/EntityPassivationStrategy.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/EventSourcedRememberEntitiesCoordinatorStore.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/EventSourcedRememberEntitiesCoordinatorStore.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/EventSourcedRememberEntitiesCoordinatorStore.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/EventSourcedRememberEntitiesCoordinatorStore.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/EventSourcedRememberEntitiesProvider.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/EventSourcedRememberEntitiesProvider.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/EventSourcedRememberEntitiesProvider.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/EventSourcedRememberEntitiesProvider.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/EventSourcedRememberEntitiesShardStore.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/EventSourcedRememberEntitiesShardStore.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/EventSourcedRememberEntitiesShardStore.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/EventSourcedRememberEntitiesShardStore.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/LeastShardAllocationStrategy.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/LeastShardAllocationStrategy.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/LeastShardAllocationStrategy.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/LeastShardAllocationStrategy.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/RememberEntitiesStore.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/RememberEntitiesStore.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/RememberEntitiesStore.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/RememberEntitiesStore.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/RememberEntityStarter.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/RememberEntityStarter.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/RememberEntityStarter.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/RememberEntityStarter.scala diff --git a/akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/protobuf/ClusterShardingMessageSerializer.scala b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/protobuf/ClusterShardingMessageSerializer.scala similarity index 100% rename from akka-cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/protobuf/ClusterShardingMessageSerializer.scala rename to cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/protobuf/ClusterShardingMessageSerializer.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/GlobalRegistry.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/GlobalRegistry.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/GlobalRegistry.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/GlobalRegistry.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/GremlinController.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/GremlinController.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/GremlinController.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/GremlinController.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/RandomizedBrainResolverIntegrationSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/RandomizedBrainResolverIntegrationSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/RandomizedBrainResolverIntegrationSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/RandomizedBrainResolverIntegrationSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/SbrTestLeaseActor.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/SbrTestLeaseActor.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/SbrTestLeaseActor.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/SbrTestLeaseActor.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverIntegrationSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverIntegrationSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverIntegrationSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverIntegrationSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardCoordinatorDowning2Spec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardCoordinatorDowning2Spec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardCoordinatorDowning2Spec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardCoordinatorDowning2Spec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardCoordinatorDowningSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardCoordinatorDowningSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardCoordinatorDowningSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardCoordinatorDowningSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingCustomShardAllocationSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingCustomShardAllocationSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingCustomShardAllocationSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingCustomShardAllocationSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingFailureSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingFailureSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingFailureSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingFailureSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingGetStateSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingGetStateSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingGetStateSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingGetStateSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingGetStatsSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingGetStatsSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingGetStatsSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingGetStatsSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingGracefulShutdownOldestSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingGracefulShutdownOldestSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingGracefulShutdownOldestSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingGracefulShutdownOldestSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingGracefulShutdownSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingGracefulShutdownSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingGracefulShutdownSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingGracefulShutdownSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingIncorrectSetupSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingIncorrectSetupSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingIncorrectSetupSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingIncorrectSetupSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingLeavingSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingLeavingSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingLeavingSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingLeavingSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingMinMembersSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingMinMembersSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingMinMembersSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingMinMembersSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingQueriesSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingQueriesSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingQueriesSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingQueriesSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRegistrationCoordinatedShutdownSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRegistrationCoordinatedShutdownSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRegistrationCoordinatedShutdownSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRegistrationCoordinatedShutdownSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRememberEntitiesNewExtractorSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRememberEntitiesNewExtractorSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRememberEntitiesNewExtractorSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRememberEntitiesNewExtractorSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRememberEntitiesSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRememberEntitiesSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRememberEntitiesSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRememberEntitiesSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRolePartitioningSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRolePartitioningSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRolePartitioningSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRolePartitioningSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSingleShardPerEntitySpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSingleShardPerEntitySpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSingleShardPerEntitySpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSingleShardPerEntitySpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ExternalShardAllocationSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ExternalShardAllocationSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ExternalShardAllocationSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ExternalShardAllocationSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/MultiDcClusterShardingSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/MultiDcClusterShardingSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/MultiDcClusterShardingSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/MultiDcClusterShardingSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/MultiNodeClusterShardingConfig.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/MultiNodeClusterShardingConfig.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/MultiNodeClusterShardingConfig.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/MultiNodeClusterShardingConfig.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/MultiNodeClusterShardingSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/MultiNodeClusterShardingSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/MultiNodeClusterShardingSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/MultiNodeClusterShardingSpec.scala diff --git a/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/RollingUpdateShardAllocationSpec.scala b/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/RollingUpdateShardAllocationSpec.scala similarity index 100% rename from akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/RollingUpdateShardAllocationSpec.scala rename to cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/RollingUpdateShardAllocationSpec.scala diff --git a/akka-cluster-sharding/src/test/resources/adaptivity-trace.conf b/cluster-sharding/src/test/resources/adaptivity-trace.conf similarity index 98% rename from akka-cluster-sharding/src/test/resources/adaptivity-trace.conf rename to cluster-sharding/src/test/resources/adaptivity-trace.conf index e6a110924c..00baa07c23 100644 --- a/akka-cluster-sharding/src/test/resources/adaptivity-trace.conf +++ b/cluster-sharding/src/test/resources/adaptivity-trace.conf @@ -8,7 +8,7 @@ # # Download Corda traces from: https://github.com/ben-manes/caffeine # -# > akka-cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator adaptivity-trace +# > cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator adaptivity-trace # # ╔════════════════════╤═════════╤═══════════╤═════════════╤══════════════╗ # ║ Run │ Active │ Accesses │ Activations │ Passivations ║ diff --git a/akka-cluster-sharding/src/test/resources/arc-trace-database.conf b/cluster-sharding/src/test/resources/arc-trace-database.conf similarity index 99% rename from akka-cluster-sharding/src/test/resources/arc-trace-database.conf rename to cluster-sharding/src/test/resources/arc-trace-database.conf index d5f7da253b..ceb1778f26 100644 --- a/akka-cluster-sharding/src/test/resources/arc-trace-database.conf +++ b/cluster-sharding/src/test/resources/arc-trace-database.conf @@ -6,7 +6,7 @@ # Download traces from the author's home page: # https://researcher.watson.ibm.com/researcher/view_person_subpage.php?id=4700 # -# > akka-cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator arc-trace-database +# > cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator arc-trace-database # # ╔═══════════════════╤═════════╤════════════╤═════════════╤══════════════╗ # ║ Run │ Active │ Accesses │ Activations │ Passivations ║ diff --git a/akka-cluster-sharding/src/test/resources/arc-trace-search.conf b/cluster-sharding/src/test/resources/arc-trace-search.conf similarity index 99% rename from akka-cluster-sharding/src/test/resources/arc-trace-search.conf rename to cluster-sharding/src/test/resources/arc-trace-search.conf index 4c9626b286..eee0a30594 100644 --- a/akka-cluster-sharding/src/test/resources/arc-trace-search.conf +++ b/cluster-sharding/src/test/resources/arc-trace-search.conf @@ -6,7 +6,7 @@ # Download traces from the author's home page: # https://researcher.watson.ibm.com/researcher/view_person_subpage.php?id=4700 # -# > akka-cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator arc-trace-search +# > cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator arc-trace-search # # ╔═════════════════════╤═════════╤════════════╤═════════════╤══════════════╗ # ║ Run │ Active │ Accesses │ Activations │ Passivations ║ diff --git a/akka-cluster-sharding/src/test/resources/lirs-trace-glimpse.conf b/cluster-sharding/src/test/resources/lirs-trace-glimpse.conf similarity index 99% rename from akka-cluster-sharding/src/test/resources/lirs-trace-glimpse.conf rename to cluster-sharding/src/test/resources/lirs-trace-glimpse.conf index 969940ad29..8993d434f1 100644 --- a/akka-cluster-sharding/src/test/resources/lirs-trace-glimpse.conf +++ b/cluster-sharding/src/test/resources/lirs-trace-glimpse.conf @@ -6,7 +6,7 @@ # # Download traces from: https://github.com/zhongch4g/LIRS2 # -# > akka-cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator lirs-trace-glimpse +# > cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator lirs-trace-glimpse # # ╔═════════════════════╤═════════╤══════════╤═════════════╤══════════════╗ # ║ Run │ Active │ Accesses │ Activations │ Passivations ║ diff --git a/akka-cluster-sharding/src/test/resources/lirs-trace-multi.conf b/cluster-sharding/src/test/resources/lirs-trace-multi.conf similarity index 99% rename from akka-cluster-sharding/src/test/resources/lirs-trace-multi.conf rename to cluster-sharding/src/test/resources/lirs-trace-multi.conf index 9f4e9c8412..c04b49781e 100644 --- a/akka-cluster-sharding/src/test/resources/lirs-trace-multi.conf +++ b/cluster-sharding/src/test/resources/lirs-trace-multi.conf @@ -6,7 +6,7 @@ # # Download traces from: https://github.com/zhongch4g/LIRS2 # -# > akka-cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator lirs-trace-multi +# > cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator lirs-trace-multi # # ╔═════════════════════╤═════════╤══════════╤═════════════╤══════════════╗ # ║ Run │ Active │ Accesses │ Activations │ Passivations ║ diff --git a/akka-cluster-sharding/src/test/resources/lirs-trace-postgres.conf b/cluster-sharding/src/test/resources/lirs-trace-postgres.conf similarity index 99% rename from akka-cluster-sharding/src/test/resources/lirs-trace-postgres.conf rename to cluster-sharding/src/test/resources/lirs-trace-postgres.conf index edaf0a881f..5010c0f579 100644 --- a/akka-cluster-sharding/src/test/resources/lirs-trace-postgres.conf +++ b/cluster-sharding/src/test/resources/lirs-trace-postgres.conf @@ -6,7 +6,7 @@ # # Download traces from: https://github.com/zhongch4g/LIRS2 # -# > akka-cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator lirs-trace-postgres +# > cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator lirs-trace-postgres # # ╔═════════════════════╤═════════╤══════════╤═════════════╤══════════════╗ # ║ Run │ Active │ Accesses │ Activations │ Passivations ║ diff --git a/akka-cluster-sharding/src/test/resources/lirs2-trace-w106.conf b/cluster-sharding/src/test/resources/lirs2-trace-w106.conf similarity index 99% rename from akka-cluster-sharding/src/test/resources/lirs2-trace-w106.conf rename to cluster-sharding/src/test/resources/lirs2-trace-w106.conf index 7a40c79905..2f43db116f 100644 --- a/akka-cluster-sharding/src/test/resources/lirs2-trace-w106.conf +++ b/cluster-sharding/src/test/resources/lirs2-trace-w106.conf @@ -9,7 +9,7 @@ # This trace is a week-long virtual disk trace collected by CloudPhysics's caching analytics service. # The trace has just over 275k unique ids. The most popular 100 ids account for around 34% of accesses. # -# > akka-cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator lirs2-trace-w106 +# > cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator lirs2-trace-w106 # # ╔════════════════════╤═════════╤═══════════╤═════════════╤══════════════╗ # ║ Run │ Active │ Accesses │ Activations │ Passivations ║ diff --git a/akka-cluster-sharding/src/test/resources/reference.conf b/cluster-sharding/src/test/resources/reference.conf similarity index 100% rename from akka-cluster-sharding/src/test/resources/reference.conf rename to cluster-sharding/src/test/resources/reference.conf diff --git a/akka-cluster-sharding/src/test/resources/synthetic-loop.conf b/cluster-sharding/src/test/resources/synthetic-loop.conf similarity index 97% rename from akka-cluster-sharding/src/test/resources/synthetic-loop.conf rename to cluster-sharding/src/test/resources/synthetic-loop.conf index f316afcbba..e39868228a 100644 --- a/akka-cluster-sharding/src/test/resources/synthetic-loop.conf +++ b/cluster-sharding/src/test/resources/synthetic-loop.conf @@ -1,7 +1,7 @@ # # Run with synthetically generated access events with a looping scan through ids. # -# > akka-cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator synthetic-loop +# > cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator synthetic-loop # # ╔═════════════════════╤═════════╤════════════╤═════════════╤══════════════╗ # ║ Run │ Active │ Accesses │ Activations │ Passivations ║ diff --git a/akka-cluster-sharding/src/test/resources/synthetic-zipfian.conf b/cluster-sharding/src/test/resources/synthetic-zipfian.conf similarity index 99% rename from akka-cluster-sharding/src/test/resources/synthetic-zipfian.conf rename to cluster-sharding/src/test/resources/synthetic-zipfian.conf index 0f9bf39f00..abbdfc2567 100644 --- a/akka-cluster-sharding/src/test/resources/synthetic-zipfian.conf +++ b/cluster-sharding/src/test/resources/synthetic-zipfian.conf @@ -1,7 +1,7 @@ # # Run with synthetically generated access events with a scrambled zipfian distribution. # -# > akka-cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator synthetic-zipfian +# > cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator synthetic-zipfian # # Zipfian: # diff --git a/akka-cluster-sharding/src/test/resources/text-moby-dick.conf b/cluster-sharding/src/test/resources/text-moby-dick.conf similarity index 99% rename from akka-cluster-sharding/src/test/resources/text-moby-dick.conf rename to cluster-sharding/src/test/resources/text-moby-dick.conf index f7de9e300a..49c1f36a69 100644 --- a/akka-cluster-sharding/src/test/resources/text-moby-dick.conf +++ b/cluster-sharding/src/test/resources/text-moby-dick.conf @@ -3,7 +3,7 @@ # # Text can be downloaded from: https://www.gutenberg.org/files/2701/2701-0.txt # -# > akka-cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator text-moby-dick +# > cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator text-moby-dick # # ╔════════════════════╤═════════╤══════════╤═════════════╤══════════════╗ # ║ Run │ Active │ Accesses │ Activations │ Passivations ║ diff --git a/akka-cluster-sharding/src/test/resources/wikipedia-trace-2018.conf b/cluster-sharding/src/test/resources/wikipedia-trace-2018.conf similarity index 98% rename from akka-cluster-sharding/src/test/resources/wikipedia-trace-2018.conf rename to cluster-sharding/src/test/resources/wikipedia-trace-2018.conf index a42d929b2a..712f7c5b0f 100644 --- a/akka-cluster-sharding/src/test/resources/wikipedia-trace-2018.conf +++ b/cluster-sharding/src/test/resources/wikipedia-trace-2018.conf @@ -11,7 +11,7 @@ # Active entity limit of 100k is just over 0.1% of the id space. # The most popular 100k ids account for almost half of the accesses. # -# > akka-cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator wikipedia-trace-2018 +# > cluster-sharding/Test/runMain org.apache.pekko.cluster.sharding.passivation.simulator.Simulator wikipedia-trace-2018 # # ╔═════════════════════╤═════════╤═══════════════╤═══════════════╤═══════════════╗ # ║ Run │ Active │ Accesses │ Activations │ Passivations ║ diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingHealthCheckSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingHealthCheckSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingHealthCheckSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingHealthCheckSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingInternalsSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingInternalsSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingInternalsSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingInternalsSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingLeaseSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingLeaseSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingLeaseSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingLeaseSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ConcurrentStartupShardingSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ConcurrentStartupShardingSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ConcurrentStartupShardingSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ConcurrentStartupShardingSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/CoordinatedShutdownShardingSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/CoordinatedShutdownShardingSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/CoordinatedShutdownShardingSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/CoordinatedShutdownShardingSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/DeprecatedLeastShardAllocationStrategySpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/DeprecatedLeastShardAllocationStrategySpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/DeprecatedLeastShardAllocationStrategySpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/DeprecatedLeastShardAllocationStrategySpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/EntitiesSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/EntitiesSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/EntitiesSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/EntitiesSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/EntityTerminationSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/EntityTerminationSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/EntityTerminationSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/EntityTerminationSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/GetShardTypeNamesSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/GetShardTypeNamesSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/GetShardTypeNamesSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/GetShardTypeNamesSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/JoinConfigCompatCheckShardingSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/JoinConfigCompatCheckShardingSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/JoinConfigCompatCheckShardingSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/JoinConfigCompatCheckShardingSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/LeastShardAllocationStrategyRandomizedSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/LeastShardAllocationStrategyRandomizedSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/LeastShardAllocationStrategyRandomizedSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/LeastShardAllocationStrategyRandomizedSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/LeastShardAllocationStrategySpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/LeastShardAllocationStrategySpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/LeastShardAllocationStrategySpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/LeastShardAllocationStrategySpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/PersistentShardingMigrationSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/PersistentShardingMigrationSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/PersistentShardingMigrationSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/PersistentShardingMigrationSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ProxyShardingSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ProxyShardingSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ProxyShardingSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ProxyShardingSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/RememberEntitiesAndStartEntitySpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/RememberEntitiesAndStartEntitySpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/RememberEntitiesAndStartEntitySpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/RememberEntitiesAndStartEntitySpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/RememberEntitiesBatchedUpdatesSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/RememberEntitiesBatchedUpdatesSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/RememberEntitiesBatchedUpdatesSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/RememberEntitiesBatchedUpdatesSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/RememberEntitiesFailureSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/RememberEntitiesFailureSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/RememberEntitiesFailureSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/RememberEntitiesFailureSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/RememberEntitiesShardIdExtractorChangeSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/RememberEntitiesShardIdExtractorChangeSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/RememberEntitiesShardIdExtractorChangeSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/RememberEntitiesShardIdExtractorChangeSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/RemoveInternalClusterShardingDataSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/RemoveInternalClusterShardingDataSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/RemoveInternalClusterShardingDataSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/RemoveInternalClusterShardingDataSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ShardRegionSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ShardRegionSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ShardRegionSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ShardRegionSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ShardWithLeaseSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ShardWithLeaseSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ShardWithLeaseSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ShardWithLeaseSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ShardingQueriesSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ShardingQueriesSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ShardingQueriesSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ShardingQueriesSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/StartEntitySpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/StartEntitySpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/StartEntitySpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/StartEntitySpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/SupervisionSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/SupervisionSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/SupervisionSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/SupervisionSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/external/ExternalShardAllocationStrategySpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/external/ExternalShardAllocationStrategySpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/external/ExternalShardAllocationStrategySpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/external/ExternalShardAllocationStrategySpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/internal/RememberEntitiesShardStoreSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/internal/RememberEntitiesShardStoreSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/internal/RememberEntitiesShardStoreSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/internal/RememberEntitiesShardStoreSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/internal/RememberEntitiesStarterSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/internal/RememberEntitiesStarterSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/internal/RememberEntitiesStarterSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/internal/RememberEntitiesStarterSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/CompositeSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/CompositeSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/CompositeSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/CompositeSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/EntityPassivationSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/EntityPassivationSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/EntityPassivationSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/EntityPassivationSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/HillClimbingAdmissionOptimizerSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/HillClimbingAdmissionOptimizerSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/HillClimbingAdmissionOptimizerSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/HillClimbingAdmissionOptimizerSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/IdleSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/IdleSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/IdleSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/IdleSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/LeastFrequentlyUsedSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/LeastFrequentlyUsedSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/LeastFrequentlyUsedSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/LeastFrequentlyUsedSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/LeastRecentlyUsedSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/LeastRecentlyUsedSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/LeastRecentlyUsedSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/LeastRecentlyUsedSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/MostRecentlyUsedSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/MostRecentlyUsedSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/MostRecentlyUsedSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/MostRecentlyUsedSpec.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/simulator/AccessPattern.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/simulator/AccessPattern.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/simulator/AccessPattern.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/simulator/AccessPattern.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/simulator/Simulator.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/simulator/Simulator.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/simulator/Simulator.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/simulator/Simulator.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/simulator/SimulatorSettings.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/simulator/SimulatorSettings.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/simulator/SimulatorSettings.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/simulator/SimulatorSettings.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/simulator/SimulatorStats.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/simulator/SimulatorStats.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/simulator/SimulatorStats.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/passivation/simulator/SimulatorStats.scala diff --git a/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/protobuf/ClusterShardingMessageSerializerSpec.scala b/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/protobuf/ClusterShardingMessageSerializerSpec.scala similarity index 100% rename from akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/protobuf/ClusterShardingMessageSerializerSpec.scala rename to cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/protobuf/ClusterShardingMessageSerializerSpec.scala diff --git a/akka-cluster-tools/src/main/java/org/apache/pekko/cluster/client/protobuf/msg/ClusterClientMessages.java b/cluster-tools/src/main/java/org/apache/pekko/cluster/client/protobuf/msg/ClusterClientMessages.java similarity index 100% rename from akka-cluster-tools/src/main/java/org/apache/pekko/cluster/client/protobuf/msg/ClusterClientMessages.java rename to cluster-tools/src/main/java/org/apache/pekko/cluster/client/protobuf/msg/ClusterClientMessages.java diff --git a/akka-cluster-tools/src/main/java/org/apache/pekko/cluster/pubsub/protobuf/msg/DistributedPubSubMessages.java b/cluster-tools/src/main/java/org/apache/pekko/cluster/pubsub/protobuf/msg/DistributedPubSubMessages.java similarity index 100% rename from akka-cluster-tools/src/main/java/org/apache/pekko/cluster/pubsub/protobuf/msg/DistributedPubSubMessages.java rename to cluster-tools/src/main/java/org/apache/pekko/cluster/pubsub/protobuf/msg/DistributedPubSubMessages.java diff --git a/akka-cluster-tools/src/main/protobuf/ClusterClientMessages.proto b/cluster-tools/src/main/protobuf/ClusterClientMessages.proto similarity index 100% rename from akka-cluster-tools/src/main/protobuf/ClusterClientMessages.proto rename to cluster-tools/src/main/protobuf/ClusterClientMessages.proto diff --git a/akka-cluster-tools/src/main/protobuf/DistributedPubSubMessages.proto b/cluster-tools/src/main/protobuf/DistributedPubSubMessages.proto similarity index 100% rename from akka-cluster-tools/src/main/protobuf/DistributedPubSubMessages.proto rename to cluster-tools/src/main/protobuf/DistributedPubSubMessages.proto diff --git a/akka-cluster-tools/src/main/resources/reference.conf b/cluster-tools/src/main/resources/reference.conf similarity index 100% rename from akka-cluster-tools/src/main/resources/reference.conf rename to cluster-tools/src/main/resources/reference.conf diff --git a/akka-cluster-tools/src/main/scala/org/apache/pekko/cluster/client/ClusterClient.scala b/cluster-tools/src/main/scala/org/apache/pekko/cluster/client/ClusterClient.scala similarity index 100% rename from akka-cluster-tools/src/main/scala/org/apache/pekko/cluster/client/ClusterClient.scala rename to cluster-tools/src/main/scala/org/apache/pekko/cluster/client/ClusterClient.scala diff --git a/akka-cluster-tools/src/main/scala/org/apache/pekko/cluster/client/protobuf/ClusterClientMessageSerializer.scala b/cluster-tools/src/main/scala/org/apache/pekko/cluster/client/protobuf/ClusterClientMessageSerializer.scala similarity index 100% rename from akka-cluster-tools/src/main/scala/org/apache/pekko/cluster/client/protobuf/ClusterClientMessageSerializer.scala rename to cluster-tools/src/main/scala/org/apache/pekko/cluster/client/protobuf/ClusterClientMessageSerializer.scala diff --git a/akka-cluster-tools/src/main/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediator.scala b/cluster-tools/src/main/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediator.scala similarity index 100% rename from akka-cluster-tools/src/main/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediator.scala rename to cluster-tools/src/main/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediator.scala diff --git a/akka-cluster-tools/src/main/scala/org/apache/pekko/cluster/pubsub/PerGroupingBuffer.scala b/cluster-tools/src/main/scala/org/apache/pekko/cluster/pubsub/PerGroupingBuffer.scala similarity index 100% rename from akka-cluster-tools/src/main/scala/org/apache/pekko/cluster/pubsub/PerGroupingBuffer.scala rename to cluster-tools/src/main/scala/org/apache/pekko/cluster/pubsub/PerGroupingBuffer.scala diff --git a/akka-cluster-tools/src/main/scala/org/apache/pekko/cluster/pubsub/protobuf/DistributedPubSubMessageSerializer.scala b/cluster-tools/src/main/scala/org/apache/pekko/cluster/pubsub/protobuf/DistributedPubSubMessageSerializer.scala similarity index 100% rename from akka-cluster-tools/src/main/scala/org/apache/pekko/cluster/pubsub/protobuf/DistributedPubSubMessageSerializer.scala rename to cluster-tools/src/main/scala/org/apache/pekko/cluster/pubsub/protobuf/DistributedPubSubMessageSerializer.scala diff --git a/akka-cluster-tools/src/main/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManager.scala b/cluster-tools/src/main/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManager.scala similarity index 100% rename from akka-cluster-tools/src/main/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManager.scala rename to cluster-tools/src/main/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManager.scala diff --git a/akka-cluster-tools/src/main/scala/org/apache/pekko/cluster/singleton/ClusterSingletonProxy.scala b/cluster-tools/src/main/scala/org/apache/pekko/cluster/singleton/ClusterSingletonProxy.scala similarity index 100% rename from akka-cluster-tools/src/main/scala/org/apache/pekko/cluster/singleton/ClusterSingletonProxy.scala rename to cluster-tools/src/main/scala/org/apache/pekko/cluster/singleton/ClusterSingletonProxy.scala diff --git a/akka-cluster-tools/src/main/scala/org/apache/pekko/cluster/singleton/protobuf/ClusterSingletonMessageSerializer.scala b/cluster-tools/src/main/scala/org/apache/pekko/cluster/singleton/protobuf/ClusterSingletonMessageSerializer.scala similarity index 100% rename from akka-cluster-tools/src/main/scala/org/apache/pekko/cluster/singleton/protobuf/ClusterSingletonMessageSerializer.scala rename to cluster-tools/src/main/scala/org/apache/pekko/cluster/singleton/protobuf/ClusterSingletonMessageSerializer.scala diff --git a/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientHandoverSpec.scala b/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientHandoverSpec.scala similarity index 100% rename from akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientHandoverSpec.scala rename to cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientHandoverSpec.scala diff --git a/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientSpec.scala b/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientSpec.scala similarity index 100% rename from akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientSpec.scala rename to cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientSpec.scala diff --git a/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientStopSpec.scala b/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientStopSpec.scala similarity index 100% rename from akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientStopSpec.scala rename to cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientStopSpec.scala diff --git a/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala b/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala similarity index 100% rename from akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala rename to cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala diff --git a/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubRestartSpec.scala b/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubRestartSpec.scala similarity index 100% rename from akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubRestartSpec.scala rename to cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubRestartSpec.scala diff --git a/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerChaosSpec.scala b/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerChaosSpec.scala similarity index 100% rename from akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerChaosSpec.scala rename to cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerChaosSpec.scala diff --git a/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerDownedSpec.scala b/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerDownedSpec.scala similarity index 100% rename from akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerDownedSpec.scala rename to cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerDownedSpec.scala diff --git a/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerLeaseSpec.scala b/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerLeaseSpec.scala similarity index 100% rename from akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerLeaseSpec.scala rename to cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerLeaseSpec.scala diff --git a/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerLeave2Spec.scala b/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerLeave2Spec.scala similarity index 100% rename from akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerLeave2Spec.scala rename to cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerLeave2Spec.scala diff --git a/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerLeaveSpec.scala b/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerLeaveSpec.scala similarity index 100% rename from akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerLeaveSpec.scala rename to cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerLeaveSpec.scala diff --git a/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerPreparingForShutdownSpec.scala b/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerPreparingForShutdownSpec.scala similarity index 100% rename from akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerPreparingForShutdownSpec.scala rename to cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerPreparingForShutdownSpec.scala diff --git a/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerSpec.scala b/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerSpec.scala similarity index 100% rename from akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerSpec.scala rename to cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerSpec.scala diff --git a/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerStartupSpec.scala b/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerStartupSpec.scala similarity index 100% rename from akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerStartupSpec.scala rename to cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerStartupSpec.scala diff --git a/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/MultiDcSingletonManagerSpec.scala b/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/MultiDcSingletonManagerSpec.scala similarity index 100% rename from akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/MultiDcSingletonManagerSpec.scala rename to cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/MultiDcSingletonManagerSpec.scala diff --git a/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/client/ClusterClientTest.java b/cluster-tools/src/test/java/org/apache/pekko/cluster/client/ClusterClientTest.java similarity index 100% rename from akka-cluster-tools/src/test/java/org/apache/pekko/cluster/client/ClusterClientTest.java rename to cluster-tools/src/test/java/org/apache/pekko/cluster/client/ClusterClientTest.java diff --git a/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java b/cluster-tools/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java similarity index 100% rename from akka-cluster-tools/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java rename to cluster-tools/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java diff --git a/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/ClusterSingletonManagerTest.java b/cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/ClusterSingletonManagerTest.java similarity index 100% rename from akka-cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/ClusterSingletonManagerTest.java rename to cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/ClusterSingletonManagerTest.java diff --git a/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/Consumer.java b/cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/Consumer.java similarity index 100% rename from akka-cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/Consumer.java rename to cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/Consumer.java diff --git a/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/TestSingletonMessages.java b/cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/TestSingletonMessages.java similarity index 100% rename from akka-cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/TestSingletonMessages.java rename to cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/TestSingletonMessages.java diff --git a/akka-cluster-tools/src/test/scala/org/apache/pekko/cluster/client/protobuf/ClusterClientMessageSerializerSpec.scala b/cluster-tools/src/test/scala/org/apache/pekko/cluster/client/protobuf/ClusterClientMessageSerializerSpec.scala similarity index 100% rename from akka-cluster-tools/src/test/scala/org/apache/pekko/cluster/client/protobuf/ClusterClientMessageSerializerSpec.scala rename to cluster-tools/src/test/scala/org/apache/pekko/cluster/client/protobuf/ClusterClientMessageSerializerSpec.scala diff --git a/akka-cluster-tools/src/test/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorDeadLettersSpec.scala b/cluster-tools/src/test/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorDeadLettersSpec.scala similarity index 100% rename from akka-cluster-tools/src/test/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorDeadLettersSpec.scala rename to cluster-tools/src/test/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorDeadLettersSpec.scala diff --git a/akka-cluster-tools/src/test/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorRouterSpec.scala b/cluster-tools/src/test/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorRouterSpec.scala similarity index 100% rename from akka-cluster-tools/src/test/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorRouterSpec.scala rename to cluster-tools/src/test/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorRouterSpec.scala diff --git a/akka-cluster-tools/src/test/scala/org/apache/pekko/cluster/pubsub/protobuf/DistributedPubSubMessageSerializerSpec.scala b/cluster-tools/src/test/scala/org/apache/pekko/cluster/pubsub/protobuf/DistributedPubSubMessageSerializerSpec.scala similarity index 100% rename from akka-cluster-tools/src/test/scala/org/apache/pekko/cluster/pubsub/protobuf/DistributedPubSubMessageSerializerSpec.scala rename to cluster-tools/src/test/scala/org/apache/pekko/cluster/pubsub/protobuf/DistributedPubSubMessageSerializerSpec.scala diff --git a/akka-cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonLeaseSpec.scala b/cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonLeaseSpec.scala similarity index 100% rename from akka-cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonLeaseSpec.scala rename to cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonLeaseSpec.scala diff --git a/akka-cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonLeavingSpeedSpec.scala b/cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonLeavingSpeedSpec.scala similarity index 100% rename from akka-cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonLeavingSpeedSpec.scala rename to cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonLeavingSpeedSpec.scala diff --git a/akka-cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonProxySpec.scala b/cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonProxySpec.scala similarity index 100% rename from akka-cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonProxySpec.scala rename to cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonProxySpec.scala diff --git a/akka-cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonRestart2Spec.scala b/cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonRestart2Spec.scala similarity index 100% rename from akka-cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonRestart2Spec.scala rename to cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonRestart2Spec.scala diff --git a/akka-cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonRestartSpec.scala b/cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonRestartSpec.scala similarity index 100% rename from akka-cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonRestartSpec.scala rename to cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/ClusterSingletonRestartSpec.scala diff --git a/akka-cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/protobuf/ClusterSingletonMessageSerializerSpec.scala b/cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/protobuf/ClusterSingletonMessageSerializerSpec.scala similarity index 100% rename from akka-cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/protobuf/ClusterSingletonMessageSerializerSpec.scala rename to cluster-tools/src/test/scala/org/apache/pekko/cluster/singleton/protobuf/ClusterSingletonMessageSerializerSpec.scala diff --git a/akka-cluster-typed/src/main/java/org/apache/pekko/cluster/typed/internal/protobuf/ClusterMessages.java b/cluster-typed/src/main/java/org/apache/pekko/cluster/typed/internal/protobuf/ClusterMessages.java similarity index 100% rename from akka-cluster-typed/src/main/java/org/apache/pekko/cluster/typed/internal/protobuf/ClusterMessages.java rename to cluster-typed/src/main/java/org/apache/pekko/cluster/typed/internal/protobuf/ClusterMessages.java diff --git a/akka-cluster-typed/src/main/java/org/apache/pekko/cluster/typed/internal/protobuf/ReliableDelivery.java b/cluster-typed/src/main/java/org/apache/pekko/cluster/typed/internal/protobuf/ReliableDelivery.java similarity index 100% rename from akka-cluster-typed/src/main/java/org/apache/pekko/cluster/typed/internal/protobuf/ReliableDelivery.java rename to cluster-typed/src/main/java/org/apache/pekko/cluster/typed/internal/protobuf/ReliableDelivery.java diff --git a/akka-cluster-typed/src/main/protobuf/ClusterMessages.proto b/cluster-typed/src/main/protobuf/ClusterMessages.proto similarity index 100% rename from akka-cluster-typed/src/main/protobuf/ClusterMessages.proto rename to cluster-typed/src/main/protobuf/ClusterMessages.proto diff --git a/akka-cluster-typed/src/main/protobuf/ReliableDelivery.proto b/cluster-typed/src/main/protobuf/ReliableDelivery.proto similarity index 100% rename from akka-cluster-typed/src/main/protobuf/ReliableDelivery.proto rename to cluster-typed/src/main/protobuf/ReliableDelivery.proto diff --git a/akka-cluster-typed/src/main/resources/reference.conf b/cluster-typed/src/main/resources/reference.conf similarity index 100% rename from akka-cluster-typed/src/main/resources/reference.conf rename to cluster-typed/src/main/resources/reference.conf diff --git a/akka-cluster-typed/src/main/scala-2.12/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistProtocol.scala b/cluster-typed/src/main/scala-2.12/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistProtocol.scala similarity index 100% rename from akka-cluster-typed/src/main/scala-2.12/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistProtocol.scala rename to cluster-typed/src/main/scala-2.12/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistProtocol.scala diff --git a/akka-cluster-typed/src/main/scala-2.13/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistProtocol.scala b/cluster-typed/src/main/scala-2.13/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistProtocol.scala similarity index 100% rename from akka-cluster-typed/src/main/scala-2.13/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistProtocol.scala rename to cluster-typed/src/main/scala-2.13/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistProtocol.scala diff --git a/akka-cluster-typed/src/main/scala-3/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistProtocol.scala b/cluster-typed/src/main/scala-3/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistProtocol.scala similarity index 100% rename from akka-cluster-typed/src/main/scala-3/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistProtocol.scala rename to cluster-typed/src/main/scala-3/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistProtocol.scala diff --git a/akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/internal/ReplicatorBehavior.scala b/cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/internal/ReplicatorBehavior.scala similarity index 100% rename from akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/internal/ReplicatorBehavior.scala rename to cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/internal/ReplicatorBehavior.scala diff --git a/akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/javadsl/DistributedData.scala b/cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/javadsl/DistributedData.scala similarity index 100% rename from akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/javadsl/DistributedData.scala rename to cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/javadsl/DistributedData.scala diff --git a/akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/javadsl/Replicator.scala b/cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/javadsl/Replicator.scala similarity index 100% rename from akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/javadsl/Replicator.scala rename to cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/javadsl/Replicator.scala diff --git a/akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorMessageAdapter.scala b/cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorMessageAdapter.scala similarity index 100% rename from akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorMessageAdapter.scala rename to cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorMessageAdapter.scala diff --git a/akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorSettings.scala b/cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorSettings.scala similarity index 100% rename from akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorSettings.scala rename to cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorSettings.scala diff --git a/akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/DistributedData.scala b/cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/DistributedData.scala similarity index 100% rename from akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/DistributedData.scala rename to cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/DistributedData.scala diff --git a/akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/Replicator.scala b/cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/Replicator.scala similarity index 100% rename from akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/Replicator.scala rename to cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/Replicator.scala diff --git a/akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorMessageAdapter.scala b/cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorMessageAdapter.scala similarity index 100% rename from akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorMessageAdapter.scala rename to cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorMessageAdapter.scala diff --git a/akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorSettings.scala b/cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorSettings.scala similarity index 100% rename from akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorSettings.scala rename to cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorSettings.scala diff --git a/akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/package.scala b/cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/package.scala similarity index 100% rename from akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/package.scala rename to cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/package.scala diff --git a/akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/Cluster.scala b/cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/Cluster.scala similarity index 100% rename from akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/Cluster.scala rename to cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/Cluster.scala diff --git a/akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/ClusterSingleton.scala b/cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/ClusterSingleton.scala similarity index 100% rename from akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/ClusterSingleton.scala rename to cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/ClusterSingleton.scala diff --git a/akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/AdaptedClusterImpl.scala b/cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/AdaptedClusterImpl.scala similarity index 100% rename from akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/AdaptedClusterImpl.scala rename to cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/AdaptedClusterImpl.scala diff --git a/akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/AdaptedClusterSingletonImpl.scala b/cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/AdaptedClusterSingletonImpl.scala similarity index 100% rename from akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/AdaptedClusterSingletonImpl.scala rename to cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/AdaptedClusterSingletonImpl.scala diff --git a/akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/PekkoClusterTypedSerializer.scala b/cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/PekkoClusterTypedSerializer.scala similarity index 100% rename from akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/PekkoClusterTypedSerializer.scala rename to cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/PekkoClusterTypedSerializer.scala diff --git a/akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/delivery/ReliableDeliverySerializer.scala b/cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/delivery/ReliableDeliverySerializer.scala similarity index 100% rename from akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/delivery/ReliableDeliverySerializer.scala rename to cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/delivery/ReliableDeliverySerializer.scala diff --git a/akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionist.scala b/cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionist.scala similarity index 100% rename from akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionist.scala rename to cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionist.scala diff --git a/akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistConfigCompatChecker.scala b/cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistConfigCompatChecker.scala similarity index 100% rename from akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistConfigCompatChecker.scala rename to cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistConfigCompatChecker.scala diff --git a/akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistSettings.scala b/cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistSettings.scala similarity index 100% rename from akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistSettings.scala rename to cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistSettings.scala diff --git a/akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/Registry.scala b/cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/Registry.scala similarity index 100% rename from akka-cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/Registry.scala rename to cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/Registry.scala diff --git a/akka-cluster-typed/src/multi-jvm/resources/logback-test.xml b/cluster-typed/src/multi-jvm/resources/logback-test.xml similarity index 100% rename from akka-cluster-typed/src/multi-jvm/resources/logback-test.xml rename to cluster-typed/src/multi-jvm/resources/logback-test.xml diff --git a/akka-cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/ChunkLargeMessageSpec.scala b/cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/ChunkLargeMessageSpec.scala similarity index 100% rename from akka-cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/ChunkLargeMessageSpec.scala rename to cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/ChunkLargeMessageSpec.scala diff --git a/akka-cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/MultiDcClusterSingletonSpec.scala b/cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/MultiDcClusterSingletonSpec.scala similarity index 100% rename from akka-cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/MultiDcClusterSingletonSpec.scala rename to cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/MultiDcClusterSingletonSpec.scala diff --git a/akka-cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/MultiDcPinger.scala b/cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/MultiDcPinger.scala similarity index 100% rename from akka-cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/MultiDcPinger.scala rename to cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/MultiDcPinger.scala diff --git a/akka-cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/MultiNodeTypedClusterSpec.scala b/cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/MultiNodeTypedClusterSpec.scala similarity index 100% rename from akka-cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/MultiNodeTypedClusterSpec.scala rename to cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/MultiNodeTypedClusterSpec.scala diff --git a/akka-cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/PubSubSpec.scala b/cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/PubSubSpec.scala similarity index 100% rename from akka-cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/PubSubSpec.scala rename to cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/PubSubSpec.scala diff --git a/akka-cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/internal/ClusterReceptionistUnreachabilitySpec.scala b/cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/internal/ClusterReceptionistUnreachabilitySpec.scala similarity index 100% rename from akka-cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/internal/ClusterReceptionistUnreachabilitySpec.scala rename to cluster-typed/src/multi-jvm/scala/org/apache/pekko/cluster/typed/internal/ClusterReceptionistUnreachabilitySpec.scala diff --git a/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorDocSample.java b/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorDocSample.java similarity index 100% rename from akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorDocSample.java rename to cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorDocSample.java diff --git a/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorDocTest.java b/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorDocTest.java similarity index 100% rename from akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorDocTest.java rename to cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorDocTest.java diff --git a/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java b/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java similarity index 100% rename from akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java rename to cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java diff --git a/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/PingSerializerExampleTest.java b/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/PingSerializerExampleTest.java similarity index 100% rename from akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/PingSerializerExampleTest.java rename to cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/PingSerializerExampleTest.java diff --git a/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/ReceptionistExample.java b/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/ReceptionistExample.java similarity index 100% rename from akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/ReceptionistExample.java rename to cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/ReceptionistExample.java diff --git a/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/SingletonCompileOnlyTest.java b/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/SingletonCompileOnlyTest.java similarity index 100% rename from akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/SingletonCompileOnlyTest.java rename to cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/SingletonCompileOnlyTest.java diff --git a/akka-cluster-typed/src/test/java/org/apache/pekko/cluster/typed/ClusterApiTest.java b/cluster-typed/src/test/java/org/apache/pekko/cluster/typed/ClusterApiTest.java similarity index 100% rename from akka-cluster-typed/src/test/java/org/apache/pekko/cluster/typed/ClusterApiTest.java rename to cluster-typed/src/test/java/org/apache/pekko/cluster/typed/ClusterApiTest.java diff --git a/akka-cluster-typed/src/test/resources/logback-test.xml b/cluster-typed/src/test/resources/logback-test.xml similarity index 100% rename from akka-cluster-typed/src/test/resources/logback-test.xml rename to cluster-typed/src/test/resources/logback-test.xml diff --git a/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorDocSpec.scala b/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorDocSpec.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorDocSpec.scala rename to cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorDocSpec.scala diff --git a/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala b/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala rename to cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala diff --git a/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/DistributedPubSubExample.scala b/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/DistributedPubSubExample.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/DistributedPubSubExample.scala rename to cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/DistributedPubSubExample.scala diff --git a/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/PingSerializer.scala b/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/PingSerializer.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/PingSerializer.scala rename to cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/PingSerializer.scala diff --git a/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/ReceptionistExample.scala b/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/ReceptionistExample.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/ReceptionistExample.scala rename to cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/ReceptionistExample.scala diff --git a/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/SingletonCompileOnlySpec.scala b/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/SingletonCompileOnlySpec.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/SingletonCompileOnlySpec.scala rename to cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/SingletonCompileOnlySpec.scala diff --git a/akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorCompileOnlyTest.scala b/cluster-typed/src/test/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorCompileOnlyTest.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorCompileOnlyTest.scala rename to cluster-typed/src/test/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorCompileOnlyTest.scala diff --git a/akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorSpec.scala b/cluster-typed/src/test/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorSpec.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorSpec.scala rename to cluster-typed/src/test/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorSpec.scala diff --git a/akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ActorRefIgnoreSerializationSpec.scala b/cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ActorRefIgnoreSerializationSpec.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ActorRefIgnoreSerializationSpec.scala rename to cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ActorRefIgnoreSerializationSpec.scala diff --git a/akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ActorSystemSpec.scala b/cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ActorSystemSpec.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ActorSystemSpec.scala rename to cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ActorSystemSpec.scala diff --git a/akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ClusterActorLoggingSpec.scala b/cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ClusterActorLoggingSpec.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ClusterActorLoggingSpec.scala rename to cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ClusterActorLoggingSpec.scala diff --git a/akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ClusterApiSpec.scala b/cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ClusterApiSpec.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ClusterApiSpec.scala rename to cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ClusterApiSpec.scala diff --git a/akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ClusterDispatcherSelectorSpec.scala b/cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ClusterDispatcherSelectorSpec.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ClusterDispatcherSelectorSpec.scala rename to cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ClusterDispatcherSelectorSpec.scala diff --git a/akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ClusterSingletonApiSpec.scala b/cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ClusterSingletonApiSpec.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ClusterSingletonApiSpec.scala rename to cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ClusterSingletonApiSpec.scala diff --git a/akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ClusterSingletonPoisonPillSpec.scala b/cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ClusterSingletonPoisonPillSpec.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ClusterSingletonPoisonPillSpec.scala rename to cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/ClusterSingletonPoisonPillSpec.scala diff --git a/akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/GroupRouterSpec.scala b/cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/GroupRouterSpec.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/GroupRouterSpec.scala rename to cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/GroupRouterSpec.scala diff --git a/akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/RemoteContextAskSpec.scala b/cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/RemoteContextAskSpec.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/RemoteContextAskSpec.scala rename to cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/RemoteContextAskSpec.scala diff --git a/akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/RemoteDeployNotAllowedSpec.scala b/cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/RemoteDeployNotAllowedSpec.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/RemoteDeployNotAllowedSpec.scala rename to cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/RemoteDeployNotAllowedSpec.scala diff --git a/akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/RemoteMessageSpec.scala b/cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/RemoteMessageSpec.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/RemoteMessageSpec.scala rename to cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/RemoteMessageSpec.scala diff --git a/akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/internal/PekkoClusterTypedSerializerSpec.scala b/cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/internal/PekkoClusterTypedSerializerSpec.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/internal/PekkoClusterTypedSerializerSpec.scala rename to cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/internal/PekkoClusterTypedSerializerSpec.scala diff --git a/akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/internal/delivery/ReliableDeliverySerializerSpec.scala b/cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/internal/delivery/ReliableDeliverySerializerSpec.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/internal/delivery/ReliableDeliverySerializerSpec.scala rename to cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/internal/delivery/ReliableDeliverySerializerSpec.scala diff --git a/akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistSpec.scala b/cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistSpec.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistSpec.scala rename to cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistSpec.scala diff --git a/akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistStateSpec.scala b/cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistStateSpec.scala similarity index 100% rename from akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistStateSpec.scala rename to cluster-typed/src/test/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistStateSpec.scala diff --git a/akka-cluster/jmx-client/LICENSES b/cluster/jmx-client/LICENSES similarity index 100% rename from akka-cluster/jmx-client/LICENSES rename to cluster/jmx-client/LICENSES diff --git a/akka-cluster/jmx-client/akka-cluster b/cluster/jmx-client/akka-cluster similarity index 100% rename from akka-cluster/jmx-client/akka-cluster rename to cluster/jmx-client/akka-cluster diff --git a/akka-cluster/jmx-client/jmxsh-R5.jar b/cluster/jmx-client/jmxsh-R5.jar similarity index 100% rename from akka-cluster/jmx-client/jmxsh-R5.jar rename to cluster/jmx-client/jmxsh-R5.jar diff --git a/akka-cluster/src/main/java/org/apache/pekko/cluster/protobuf/msg/ClusterMessages.java b/cluster/src/main/java/org/apache/pekko/cluster/protobuf/msg/ClusterMessages.java similarity index 100% rename from akka-cluster/src/main/java/org/apache/pekko/cluster/protobuf/msg/ClusterMessages.java rename to cluster/src/main/java/org/apache/pekko/cluster/protobuf/msg/ClusterMessages.java diff --git a/akka-cluster/src/main/protobuf/ClusterMessages.proto b/cluster/src/main/protobuf/ClusterMessages.proto similarity index 100% rename from akka-cluster/src/main/protobuf/ClusterMessages.proto rename to cluster/src/main/protobuf/ClusterMessages.proto diff --git a/akka-cluster/src/main/resources/reference.conf b/cluster/src/main/resources/reference.conf similarity index 100% rename from akka-cluster/src/main/resources/reference.conf rename to cluster/src/main/resources/reference.conf diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/Cluster.scala b/cluster/src/main/scala/org/apache/pekko/cluster/Cluster.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/Cluster.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/Cluster.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/ClusterActorRefProvider.scala b/cluster/src/main/scala/org/apache/pekko/cluster/ClusterActorRefProvider.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/ClusterActorRefProvider.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/ClusterActorRefProvider.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/ClusterDaemon.scala b/cluster/src/main/scala/org/apache/pekko/cluster/ClusterDaemon.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/ClusterDaemon.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/ClusterDaemon.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/ClusterEvent.scala b/cluster/src/main/scala/org/apache/pekko/cluster/ClusterEvent.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/ClusterEvent.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/ClusterEvent.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/ClusterHeartbeat.scala b/cluster/src/main/scala/org/apache/pekko/cluster/ClusterHeartbeat.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/ClusterHeartbeat.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/ClusterHeartbeat.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/ClusterJmx.scala b/cluster/src/main/scala/org/apache/pekko/cluster/ClusterJmx.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/ClusterJmx.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/ClusterJmx.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/ClusterLogClass.scala b/cluster/src/main/scala/org/apache/pekko/cluster/ClusterLogClass.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/ClusterLogClass.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/ClusterLogClass.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/ClusterLogMarker.scala b/cluster/src/main/scala/org/apache/pekko/cluster/ClusterLogMarker.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/ClusterLogMarker.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/ClusterLogMarker.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/ClusterReadView.scala b/cluster/src/main/scala/org/apache/pekko/cluster/ClusterReadView.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/ClusterReadView.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/ClusterReadView.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/ClusterRemoteWatcher.scala b/cluster/src/main/scala/org/apache/pekko/cluster/ClusterRemoteWatcher.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/ClusterRemoteWatcher.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/ClusterRemoteWatcher.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/ClusterSettings.scala b/cluster/src/main/scala/org/apache/pekko/cluster/ClusterSettings.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/ClusterSettings.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/ClusterSettings.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/CoordinatedShutdownLeave.scala b/cluster/src/main/scala/org/apache/pekko/cluster/CoordinatedShutdownLeave.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/CoordinatedShutdownLeave.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/CoordinatedShutdownLeave.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/CrossDcClusterHeartbeat.scala b/cluster/src/main/scala/org/apache/pekko/cluster/CrossDcClusterHeartbeat.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/CrossDcClusterHeartbeat.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/CrossDcClusterHeartbeat.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/DowningProvider.scala b/cluster/src/main/scala/org/apache/pekko/cluster/DowningProvider.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/DowningProvider.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/DowningProvider.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/Gossip.scala b/cluster/src/main/scala/org/apache/pekko/cluster/Gossip.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/Gossip.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/Gossip.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/JoinConfigCompatCheckCluster.scala b/cluster/src/main/scala/org/apache/pekko/cluster/JoinConfigCompatCheckCluster.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/JoinConfigCompatCheckCluster.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/JoinConfigCompatCheckCluster.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/JoinConfigCompatChecker.scala b/cluster/src/main/scala/org/apache/pekko/cluster/JoinConfigCompatChecker.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/JoinConfigCompatChecker.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/JoinConfigCompatChecker.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/Member.scala b/cluster/src/main/scala/org/apache/pekko/cluster/Member.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/Member.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/Member.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/MembershipState.scala b/cluster/src/main/scala/org/apache/pekko/cluster/MembershipState.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/MembershipState.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/MembershipState.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/Reachability.scala b/cluster/src/main/scala/org/apache/pekko/cluster/Reachability.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/Reachability.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/Reachability.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/SeedNodeProcess.scala b/cluster/src/main/scala/org/apache/pekko/cluster/SeedNodeProcess.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/SeedNodeProcess.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/SeedNodeProcess.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/VectorClock.scala b/cluster/src/main/scala/org/apache/pekko/cluster/VectorClock.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/VectorClock.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/VectorClock.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/protobuf/ClusterMessageSerializer.scala b/cluster/src/main/scala/org/apache/pekko/cluster/protobuf/ClusterMessageSerializer.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/protobuf/ClusterMessageSerializer.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/protobuf/ClusterMessageSerializer.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/routing/ClusterRouterConfig.scala b/cluster/src/main/scala/org/apache/pekko/cluster/routing/ClusterRouterConfig.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/routing/ClusterRouterConfig.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/routing/ClusterRouterConfig.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/sbr/DowningStrategy.scala b/cluster/src/main/scala/org/apache/pekko/cluster/sbr/DowningStrategy.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/sbr/DowningStrategy.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/sbr/DowningStrategy.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/sbr/SplitBrainResolver.scala b/cluster/src/main/scala/org/apache/pekko/cluster/sbr/SplitBrainResolver.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/sbr/SplitBrainResolver.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/sbr/SplitBrainResolver.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverProvider.scala b/cluster/src/main/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverProvider.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverProvider.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverProvider.scala diff --git a/akka-cluster/src/main/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverSettings.scala b/cluster/src/main/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverSettings.scala similarity index 100% rename from akka-cluster/src/main/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverSettings.scala rename to cluster/src/main/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverSettings.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/AttemptSysMsgRedeliverySpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/AttemptSysMsgRedeliverySpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/AttemptSysMsgRedeliverySpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/AttemptSysMsgRedeliverySpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClientDowningNodeThatIsUnreachableSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClientDowningNodeThatIsUnreachableSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClientDowningNodeThatIsUnreachableSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClientDowningNodeThatIsUnreachableSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClientDowningNodeThatIsUpSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClientDowningNodeThatIsUpSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClientDowningNodeThatIsUpSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClientDowningNodeThatIsUpSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClusterAccrualFailureDetectorSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClusterAccrualFailureDetectorSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClusterAccrualFailureDetectorSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClusterAccrualFailureDetectorSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClusterDeathWatchSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClusterDeathWatchSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClusterDeathWatchSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClusterDeathWatchSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClusterShutdownSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClusterShutdownSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClusterShutdownSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClusterShutdownSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClusterWatcherNoClusterWatcheeSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClusterWatcherNoClusterWatcheeSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClusterWatcherNoClusterWatcheeSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ClusterWatcherNoClusterWatcheeSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ConvergenceSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ConvergenceSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ConvergenceSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/ConvergenceSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/DeterministicOldestWhenJoiningSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/DeterministicOldestWhenJoiningSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/DeterministicOldestWhenJoiningSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/DeterministicOldestWhenJoiningSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/DisallowJoinOfTwoClustersSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/DisallowJoinOfTwoClustersSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/DisallowJoinOfTwoClustersSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/DisallowJoinOfTwoClustersSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/DowningWhenOtherHasQuarantinedThisActorSystemSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/DowningWhenOtherHasQuarantinedThisActorSystemSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/DowningWhenOtherHasQuarantinedThisActorSystemSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/DowningWhenOtherHasQuarantinedThisActorSystemSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/InitialHeartbeatSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/InitialHeartbeatSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/InitialHeartbeatSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/InitialHeartbeatSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/InitialMembersOfNewDcSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/InitialMembersOfNewDcSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/InitialMembersOfNewDcSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/InitialMembersOfNewDcSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/JoinInProgressSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/JoinInProgressSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/JoinInProgressSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/JoinInProgressSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/JoinSeedNodeSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/JoinSeedNodeSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/JoinSeedNodeSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/JoinSeedNodeSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/LargeMessageClusterSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/LargeMessageClusterSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/LargeMessageClusterSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/LargeMessageClusterSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/LeaderDowningAllOtherNodesSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/LeaderDowningAllOtherNodesSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/LeaderDowningAllOtherNodesSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/LeaderDowningAllOtherNodesSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/LeaderDowningNodeThatIsUnreachableSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/LeaderDowningNodeThatIsUnreachableSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/LeaderDowningNodeThatIsUnreachableSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/LeaderDowningNodeThatIsUnreachableSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/LeaderElectionSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/LeaderElectionSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/LeaderElectionSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/LeaderElectionSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/LeaderLeavingSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/LeaderLeavingSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/LeaderLeavingSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/LeaderLeavingSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MBeanSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MBeanSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MBeanSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MBeanSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MemberWeaklyUpSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MemberWeaklyUpSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MemberWeaklyUpSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MemberWeaklyUpSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MembershipChangeListenerExitingSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MembershipChangeListenerExitingSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MembershipChangeListenerExitingSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MembershipChangeListenerExitingSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MembershipChangeListenerUpSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MembershipChangeListenerUpSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MembershipChangeListenerUpSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MembershipChangeListenerUpSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MinMembersBeforeUpSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MinMembersBeforeUpSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MinMembersBeforeUpSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MinMembersBeforeUpSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcClusterSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcClusterSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcClusterSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcClusterSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcHeartbeatTakingOverSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcHeartbeatTakingOverSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcHeartbeatTakingOverSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcHeartbeatTakingOverSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcJoin2Spec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcJoin2Spec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcJoin2Spec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcJoin2Spec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcJoinSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcJoinSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcJoinSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcJoinSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcLastNodeSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcLastNodeSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcLastNodeSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcLastNodeSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcSplitBrainSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcSplitBrainSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcSplitBrainSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcSplitBrainSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcSunnyWeatherSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcSunnyWeatherSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcSunnyWeatherSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiDcSunnyWeatherSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiNodeClusterSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiNodeClusterSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiNodeClusterSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/MultiNodeClusterSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeChurnSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeChurnSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeChurnSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeChurnSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeDowningAndBeingRemovedSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeDowningAndBeingRemovedSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeDowningAndBeingRemovedSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeDowningAndBeingRemovedSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeLeavingAndExitingAndBeingRemovedSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeLeavingAndExitingAndBeingRemovedSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeLeavingAndExitingAndBeingRemovedSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeLeavingAndExitingAndBeingRemovedSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeLeavingAndExitingSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeLeavingAndExitingSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeLeavingAndExitingSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeLeavingAndExitingSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeMembershipSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeMembershipSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeMembershipSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeMembershipSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeUpSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeUpSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeUpSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/NodeUpSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/QuickRestartSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/QuickRestartSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/QuickRestartSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/QuickRestartSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/RemoteFeaturesWithClusterSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/RemoteFeaturesWithClusterSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/RemoteFeaturesWithClusterSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/RemoteFeaturesWithClusterSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/RestartFirstSeedNodeSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/RestartFirstSeedNodeSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/RestartFirstSeedNodeSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/RestartFirstSeedNodeSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/RestartNode2Spec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/RestartNode2Spec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/RestartNode2Spec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/RestartNode2Spec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/RestartNode3Spec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/RestartNode3Spec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/RestartNode3Spec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/RestartNode3Spec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/RestartNodeSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/RestartNodeSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/RestartNodeSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/RestartNodeSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SharedMediaDriverSupport.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SharedMediaDriverSupport.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SharedMediaDriverSupport.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SharedMediaDriverSupport.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SingletonClusterSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SingletonClusterSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SingletonClusterSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SingletonClusterSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SplitBrainQuarantineSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SplitBrainQuarantineSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SplitBrainQuarantineSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SplitBrainQuarantineSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SplitBrainSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SplitBrainSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SplitBrainSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SplitBrainSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/StreamRefSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/StreamRefSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/StreamRefSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/StreamRefSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/StressSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/StressSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/StressSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/StressSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SunnyWeatherSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SunnyWeatherSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SunnyWeatherSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SunnyWeatherSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SurviveNetworkInstabilitySpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SurviveNetworkInstabilitySpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SurviveNetworkInstabilitySpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SurviveNetworkInstabilitySpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/TransitionSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/TransitionSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/TransitionSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/TransitionSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/UnreachableNodeJoinsAgainSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/UnreachableNodeJoinsAgainSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/UnreachableNodeJoinsAgainSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/UnreachableNodeJoinsAgainSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/routing/ClusterConsistentHashingGroupSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/routing/ClusterConsistentHashingGroupSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/routing/ClusterConsistentHashingGroupSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/routing/ClusterConsistentHashingGroupSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/routing/ClusterConsistentHashingRouterSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/routing/ClusterConsistentHashingRouterSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/routing/ClusterConsistentHashingRouterSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/routing/ClusterConsistentHashingRouterSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/routing/ClusterRoundRobinSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/routing/ClusterRoundRobinSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/routing/ClusterRoundRobinSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/routing/ClusterRoundRobinSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/routing/UseRoleIgnoredSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/routing/UseRoleIgnoredSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/routing/UseRoleIgnoredSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/routing/UseRoleIgnoredSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/DownAllIndirectlyConnected5NodeSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/DownAllIndirectlyConnected5NodeSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/DownAllIndirectlyConnected5NodeSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/DownAllIndirectlyConnected5NodeSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/DownAllUnstable5NodeSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/DownAllUnstable5NodeSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/DownAllUnstable5NodeSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/DownAllUnstable5NodeSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/IndirectlyConnected3NodeSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/IndirectlyConnected3NodeSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/IndirectlyConnected3NodeSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/IndirectlyConnected3NodeSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/IndirectlyConnected5NodeSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/IndirectlyConnected5NodeSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/IndirectlyConnected5NodeSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/IndirectlyConnected5NodeSpec.scala diff --git a/akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/LeaseMajority5NodeSpec.scala b/cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/LeaseMajority5NodeSpec.scala similarity index 100% rename from akka-cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/LeaseMajority5NodeSpec.scala rename to cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/LeaseMajority5NodeSpec.scala diff --git a/akka-cluster/src/test/java/org/apache/pekko/cluster/ClusterJavaCompileTest.java b/cluster/src/test/java/org/apache/pekko/cluster/ClusterJavaCompileTest.java similarity index 100% rename from akka-cluster/src/test/java/org/apache/pekko/cluster/ClusterJavaCompileTest.java rename to cluster/src/test/java/org/apache/pekko/cluster/ClusterJavaCompileTest.java diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterConfigSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/ClusterConfigSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterConfigSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/ClusterConfigSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterDeathWatchNotificationSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/ClusterDeathWatchNotificationSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterDeathWatchNotificationSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/ClusterDeathWatchNotificationSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterDeployerSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/ClusterDeployerSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterDeployerSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/ClusterDeployerSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterDomainEventPublisherSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/ClusterDomainEventPublisherSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterDomainEventPublisherSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/ClusterDomainEventPublisherSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterDomainEventSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/ClusterDomainEventSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterDomainEventSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/ClusterDomainEventSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterHeartbeatReceiverSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/ClusterHeartbeatReceiverSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterHeartbeatReceiverSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/ClusterHeartbeatReceiverSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterHeartbeatSenderSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/ClusterHeartbeatSenderSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterHeartbeatSenderSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/ClusterHeartbeatSenderSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterHeartbeatSenderStateSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/ClusterHeartbeatSenderStateSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterHeartbeatSenderStateSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/ClusterHeartbeatSenderStateSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterLogSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/ClusterLogSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterLogSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/ClusterLogSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/ClusterSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/ClusterSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterTestKit.scala b/cluster/src/test/scala/org/apache/pekko/cluster/ClusterTestKit.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/ClusterTestKit.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/ClusterTestKit.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/CrossDcHeartbeatSenderSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/CrossDcHeartbeatSenderSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/CrossDcHeartbeatSenderSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/CrossDcHeartbeatSenderSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/DowningProviderSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/DowningProviderSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/DowningProviderSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/DowningProviderSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/FailureDetectorPuppet.scala b/cluster/src/test/scala/org/apache/pekko/cluster/FailureDetectorPuppet.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/FailureDetectorPuppet.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/FailureDetectorPuppet.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/GossipSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/GossipSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/GossipSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/GossipSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/GossipTargetSelectorSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/GossipTargetSelectorSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/GossipTargetSelectorSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/GossipTargetSelectorSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/HeartbeatNodeRingPerfSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/HeartbeatNodeRingPerfSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/HeartbeatNodeRingPerfSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/HeartbeatNodeRingPerfSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/HeartbeatNodeRingSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/HeartbeatNodeRingSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/HeartbeatNodeRingSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/HeartbeatNodeRingSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/JoinConfigCompatCheckClusterSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/JoinConfigCompatCheckClusterSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/JoinConfigCompatCheckClusterSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/JoinConfigCompatCheckClusterSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/JoinConfigCompatCheckerRollingUpdateSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/JoinConfigCompatCheckerRollingUpdateSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/JoinConfigCompatCheckerRollingUpdateSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/JoinConfigCompatCheckerRollingUpdateSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/JoinConfigCompatCheckerSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/JoinConfigCompatCheckerSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/JoinConfigCompatCheckerSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/JoinConfigCompatCheckerSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/JoinConfigCompatPreDefinedChecksSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/JoinConfigCompatPreDefinedChecksSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/JoinConfigCompatPreDefinedChecksSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/JoinConfigCompatPreDefinedChecksSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/MemberOrderingSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/MemberOrderingSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/MemberOrderingSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/MemberOrderingSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/MembershipStateSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/MembershipStateSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/MembershipStateSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/MembershipStateSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/ReachabilityPerfSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/ReachabilityPerfSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/ReachabilityPerfSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/ReachabilityPerfSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/ReachabilitySpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/ReachabilitySpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/ReachabilitySpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/ReachabilitySpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/ResetSystemMessageSeqNrSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/ResetSystemMessageSeqNrSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/ResetSystemMessageSeqNrSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/ResetSystemMessageSeqNrSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/ShutdownAfterJoinSeedNodesSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/ShutdownAfterJoinSeedNodesSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/ShutdownAfterJoinSeedNodesSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/ShutdownAfterJoinSeedNodesSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/StartupWithOneThreadSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/StartupWithOneThreadSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/StartupWithOneThreadSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/StartupWithOneThreadSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/TestMember.scala b/cluster/src/test/scala/org/apache/pekko/cluster/TestMember.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/TestMember.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/TestMember.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/VectorClockPerfSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/VectorClockPerfSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/VectorClockPerfSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/VectorClockPerfSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/VectorClockSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/VectorClockSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/VectorClockSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/VectorClockSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/protobuf/ClusterMessageSerializerSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/protobuf/ClusterMessageSerializerSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/protobuf/ClusterMessageSerializerSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/protobuf/ClusterMessageSerializerSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/routing/ClusterRouterSupervisorSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/routing/ClusterRouterSupervisorSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/routing/ClusterRouterSupervisorSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/routing/ClusterRouterSupervisorSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/sbr/LeaseMajoritySpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/sbr/LeaseMajoritySpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/sbr/LeaseMajoritySpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/sbr/LeaseMajoritySpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverSpec.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/sbr/TestAddresses.scala b/cluster/src/test/scala/org/apache/pekko/cluster/sbr/TestAddresses.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/sbr/TestAddresses.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/sbr/TestAddresses.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/testkit/AutoDown.scala b/cluster/src/test/scala/org/apache/pekko/cluster/testkit/AutoDown.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/testkit/AutoDown.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/testkit/AutoDown.scala diff --git a/akka-cluster/src/test/scala/org/apache/pekko/cluster/testkit/AutoDownSpec.scala b/cluster/src/test/scala/org/apache/pekko/cluster/testkit/AutoDownSpec.scala similarity index 100% rename from akka-cluster/src/test/scala/org/apache/pekko/cluster/testkit/AutoDownSpec.scala rename to cluster/src/test/scala/org/apache/pekko/cluster/testkit/AutoDownSpec.scala diff --git a/akka-coordination/src/main/resources/reference.conf b/coordination/src/main/resources/reference.conf similarity index 100% rename from akka-coordination/src/main/resources/reference.conf rename to coordination/src/main/resources/reference.conf diff --git a/akka-coordination/src/main/scala/org/apache/pekko/coordination/lease/LeaseException.scala b/coordination/src/main/scala/org/apache/pekko/coordination/lease/LeaseException.scala similarity index 100% rename from akka-coordination/src/main/scala/org/apache/pekko/coordination/lease/LeaseException.scala rename to coordination/src/main/scala/org/apache/pekko/coordination/lease/LeaseException.scala diff --git a/akka-coordination/src/main/scala/org/apache/pekko/coordination/lease/LeaseSettings.scala b/coordination/src/main/scala/org/apache/pekko/coordination/lease/LeaseSettings.scala similarity index 100% rename from akka-coordination/src/main/scala/org/apache/pekko/coordination/lease/LeaseSettings.scala rename to coordination/src/main/scala/org/apache/pekko/coordination/lease/LeaseSettings.scala diff --git a/akka-coordination/src/main/scala/org/apache/pekko/coordination/lease/LeaseUsageSettings.scala b/coordination/src/main/scala/org/apache/pekko/coordination/lease/LeaseUsageSettings.scala similarity index 100% rename from akka-coordination/src/main/scala/org/apache/pekko/coordination/lease/LeaseUsageSettings.scala rename to coordination/src/main/scala/org/apache/pekko/coordination/lease/LeaseUsageSettings.scala diff --git a/akka-coordination/src/main/scala/org/apache/pekko/coordination/lease/TimeoutSettings.scala b/coordination/src/main/scala/org/apache/pekko/coordination/lease/TimeoutSettings.scala similarity index 100% rename from akka-coordination/src/main/scala/org/apache/pekko/coordination/lease/TimeoutSettings.scala rename to coordination/src/main/scala/org/apache/pekko/coordination/lease/TimeoutSettings.scala diff --git a/akka-coordination/src/main/scala/org/apache/pekko/coordination/lease/internal/LeaseAdapter.scala b/coordination/src/main/scala/org/apache/pekko/coordination/lease/internal/LeaseAdapter.scala similarity index 100% rename from akka-coordination/src/main/scala/org/apache/pekko/coordination/lease/internal/LeaseAdapter.scala rename to coordination/src/main/scala/org/apache/pekko/coordination/lease/internal/LeaseAdapter.scala diff --git a/akka-coordination/src/main/scala/org/apache/pekko/coordination/lease/javadsl/Lease.scala b/coordination/src/main/scala/org/apache/pekko/coordination/lease/javadsl/Lease.scala similarity index 100% rename from akka-coordination/src/main/scala/org/apache/pekko/coordination/lease/javadsl/Lease.scala rename to coordination/src/main/scala/org/apache/pekko/coordination/lease/javadsl/Lease.scala diff --git a/akka-coordination/src/main/scala/org/apache/pekko/coordination/lease/javadsl/LeaseProvider.scala b/coordination/src/main/scala/org/apache/pekko/coordination/lease/javadsl/LeaseProvider.scala similarity index 100% rename from akka-coordination/src/main/scala/org/apache/pekko/coordination/lease/javadsl/LeaseProvider.scala rename to coordination/src/main/scala/org/apache/pekko/coordination/lease/javadsl/LeaseProvider.scala diff --git a/akka-coordination/src/main/scala/org/apache/pekko/coordination/lease/scaladsl/Lease.scala b/coordination/src/main/scala/org/apache/pekko/coordination/lease/scaladsl/Lease.scala similarity index 100% rename from akka-coordination/src/main/scala/org/apache/pekko/coordination/lease/scaladsl/Lease.scala rename to coordination/src/main/scala/org/apache/pekko/coordination/lease/scaladsl/Lease.scala diff --git a/akka-coordination/src/main/scala/org/apache/pekko/coordination/lease/scaladsl/LeaseProvider.scala b/coordination/src/main/scala/org/apache/pekko/coordination/lease/scaladsl/LeaseProvider.scala similarity index 100% rename from akka-coordination/src/main/scala/org/apache/pekko/coordination/lease/scaladsl/LeaseProvider.scala rename to coordination/src/main/scala/org/apache/pekko/coordination/lease/scaladsl/LeaseProvider.scala diff --git a/akka-coordination/src/test/java/org/apache/pekko/coordination/lease/javadsl/LeaseProviderTest.java b/coordination/src/test/java/org/apache/pekko/coordination/lease/javadsl/LeaseProviderTest.java similarity index 100% rename from akka-coordination/src/test/java/org/apache/pekko/coordination/lease/javadsl/LeaseProviderTest.java rename to coordination/src/test/java/org/apache/pekko/coordination/lease/javadsl/LeaseProviderTest.java diff --git a/akka-coordination/src/test/scala/org/apache/pekko/coordination/lease/TestLease.scala b/coordination/src/test/scala/org/apache/pekko/coordination/lease/TestLease.scala similarity index 100% rename from akka-coordination/src/test/scala/org/apache/pekko/coordination/lease/TestLease.scala rename to coordination/src/test/scala/org/apache/pekko/coordination/lease/TestLease.scala diff --git a/akka-coordination/src/test/scala/org/apache/pekko/coordination/lease/TestLeaseActor.scala b/coordination/src/test/scala/org/apache/pekko/coordination/lease/TestLeaseActor.scala similarity index 100% rename from akka-coordination/src/test/scala/org/apache/pekko/coordination/lease/TestLeaseActor.scala rename to coordination/src/test/scala/org/apache/pekko/coordination/lease/TestLeaseActor.scala diff --git a/akka-coordination/src/test/scala/org/apache/pekko/coordination/lease/TimeoutSettingsSpec.scala b/coordination/src/test/scala/org/apache/pekko/coordination/lease/TimeoutSettingsSpec.scala similarity index 100% rename from akka-coordination/src/test/scala/org/apache/pekko/coordination/lease/TimeoutSettingsSpec.scala rename to coordination/src/test/scala/org/apache/pekko/coordination/lease/TimeoutSettingsSpec.scala diff --git a/akka-coordination/src/test/scala/org/apache/pekko/coordination/lease/scaladsl/LeaseProviderSpec.scala b/coordination/src/test/scala/org/apache/pekko/coordination/lease/scaladsl/LeaseProviderSpec.scala similarity index 100% rename from akka-coordination/src/test/scala/org/apache/pekko/coordination/lease/scaladsl/LeaseProviderSpec.scala rename to coordination/src/test/scala/org/apache/pekko/coordination/lease/scaladsl/LeaseProviderSpec.scala diff --git a/akka-discovery/src/main/resources/reference.conf b/discovery/src/main/resources/reference.conf similarity index 100% rename from akka-discovery/src/main/resources/reference.conf rename to discovery/src/main/resources/reference.conf diff --git a/akka-discovery/src/main/scala/org/apache/pekko/discovery/Discovery.scala b/discovery/src/main/scala/org/apache/pekko/discovery/Discovery.scala similarity index 98% rename from akka-discovery/src/main/scala/org/apache/pekko/discovery/Discovery.scala rename to discovery/src/main/scala/org/apache/pekko/discovery/Discovery.scala index b09930b3a3..b1b94592ea 100644 --- a/akka-discovery/src/main/scala/org/apache/pekko/discovery/Discovery.scala +++ b/discovery/src/main/scala/org/apache/pekko/discovery/Discovery.scala @@ -28,7 +28,7 @@ final class Discovery(implicit system: ExtendedActorSystem) extends Extension { throw new IllegalArgumentException( "No default service discovery implementation configured in " + "`pekko.discovery.method`. Make sure to configure this setting to your preferred implementation such as " + - "'pekko-dns' in your application.conf (from the akka-discovery module).") + "'pekko-dns' in your application.conf (from the pekko-discovery module).") case method => method } diff --git a/akka-discovery/src/main/scala/org/apache/pekko/discovery/ServiceDiscovery.scala b/discovery/src/main/scala/org/apache/pekko/discovery/ServiceDiscovery.scala similarity index 100% rename from akka-discovery/src/main/scala/org/apache/pekko/discovery/ServiceDiscovery.scala rename to discovery/src/main/scala/org/apache/pekko/discovery/ServiceDiscovery.scala diff --git a/akka-discovery/src/main/scala/org/apache/pekko/discovery/aggregate/AggregateServiceDiscovery.scala b/discovery/src/main/scala/org/apache/pekko/discovery/aggregate/AggregateServiceDiscovery.scala similarity index 100% rename from akka-discovery/src/main/scala/org/apache/pekko/discovery/aggregate/AggregateServiceDiscovery.scala rename to discovery/src/main/scala/org/apache/pekko/discovery/aggregate/AggregateServiceDiscovery.scala diff --git a/akka-discovery/src/main/scala/org/apache/pekko/discovery/config/ConfigServiceDiscovery.scala b/discovery/src/main/scala/org/apache/pekko/discovery/config/ConfigServiceDiscovery.scala similarity index 100% rename from akka-discovery/src/main/scala/org/apache/pekko/discovery/config/ConfigServiceDiscovery.scala rename to discovery/src/main/scala/org/apache/pekko/discovery/config/ConfigServiceDiscovery.scala diff --git a/akka-discovery/src/main/scala/org/apache/pekko/discovery/dns/DnsServiceDiscovery.scala b/discovery/src/main/scala/org/apache/pekko/discovery/dns/DnsServiceDiscovery.scala similarity index 100% rename from akka-discovery/src/main/scala/org/apache/pekko/discovery/dns/DnsServiceDiscovery.scala rename to discovery/src/main/scala/org/apache/pekko/discovery/dns/DnsServiceDiscovery.scala diff --git a/akka-discovery/src/test/java/jdoc/org/apache/pekko/discovery/CompileOnlyTest.java b/discovery/src/test/java/jdoc/org/apache/pekko/discovery/CompileOnlyTest.java similarity index 100% rename from akka-discovery/src/test/java/jdoc/org/apache/pekko/discovery/CompileOnlyTest.java rename to discovery/src/test/java/jdoc/org/apache/pekko/discovery/CompileOnlyTest.java diff --git a/akka-discovery/src/test/scala/doc/org/apache/pekko/discovery/CompileOnlySpec.scala b/discovery/src/test/scala/doc/org/apache/pekko/discovery/CompileOnlySpec.scala similarity index 100% rename from akka-discovery/src/test/scala/doc/org/apache/pekko/discovery/CompileOnlySpec.scala rename to discovery/src/test/scala/doc/org/apache/pekko/discovery/CompileOnlySpec.scala diff --git a/akka-discovery/src/test/scala/org/apache/pekko/discovery/DiscoveryConfigurationSpec.scala b/discovery/src/test/scala/org/apache/pekko/discovery/DiscoveryConfigurationSpec.scala similarity index 100% rename from akka-discovery/src/test/scala/org/apache/pekko/discovery/DiscoveryConfigurationSpec.scala rename to discovery/src/test/scala/org/apache/pekko/discovery/DiscoveryConfigurationSpec.scala diff --git a/akka-discovery/src/test/scala/org/apache/pekko/discovery/LookupSpec.scala b/discovery/src/test/scala/org/apache/pekko/discovery/LookupSpec.scala similarity index 100% rename from akka-discovery/src/test/scala/org/apache/pekko/discovery/LookupSpec.scala rename to discovery/src/test/scala/org/apache/pekko/discovery/LookupSpec.scala diff --git a/akka-discovery/src/test/scala/org/apache/pekko/discovery/aggregate/AggregateServiceDiscoverySpec.scala b/discovery/src/test/scala/org/apache/pekko/discovery/aggregate/AggregateServiceDiscoverySpec.scala similarity index 100% rename from akka-discovery/src/test/scala/org/apache/pekko/discovery/aggregate/AggregateServiceDiscoverySpec.scala rename to discovery/src/test/scala/org/apache/pekko/discovery/aggregate/AggregateServiceDiscoverySpec.scala diff --git a/akka-discovery/src/test/scala/org/apache/pekko/discovery/config/ConfigServiceDiscoverySpec.scala b/discovery/src/test/scala/org/apache/pekko/discovery/config/ConfigServiceDiscoverySpec.scala similarity index 100% rename from akka-discovery/src/test/scala/org/apache/pekko/discovery/config/ConfigServiceDiscoverySpec.scala rename to discovery/src/test/scala/org/apache/pekko/discovery/config/ConfigServiceDiscoverySpec.scala diff --git a/akka-discovery/src/test/scala/org/apache/pekko/discovery/config/ConfigServicesParserSpec.scala b/discovery/src/test/scala/org/apache/pekko/discovery/config/ConfigServicesParserSpec.scala similarity index 100% rename from akka-discovery/src/test/scala/org/apache/pekko/discovery/config/ConfigServicesParserSpec.scala rename to discovery/src/test/scala/org/apache/pekko/discovery/config/ConfigServicesParserSpec.scala diff --git a/akka-discovery/src/test/scala/org/apache/pekko/discovery/dns/DnsDiscoverySpec.scala b/discovery/src/test/scala/org/apache/pekko/discovery/dns/DnsDiscoverySpec.scala similarity index 100% rename from akka-discovery/src/test/scala/org/apache/pekko/discovery/dns/DnsDiscoverySpec.scala rename to discovery/src/test/scala/org/apache/pekko/discovery/dns/DnsDiscoverySpec.scala diff --git a/akka-discovery/src/test/scala/org/apache/pekko/discovery/dns/DnsServiceDiscoverySpec.scala b/discovery/src/test/scala/org/apache/pekko/discovery/dns/DnsServiceDiscoverySpec.scala similarity index 100% rename from akka-discovery/src/test/scala/org/apache/pekko/discovery/dns/DnsServiceDiscoverySpec.scala rename to discovery/src/test/scala/org/apache/pekko/discovery/dns/DnsServiceDiscoverySpec.scala diff --git a/akka-distributed-data/src/main/java/org/apache/pekko/cluster/ddata/protobuf/msg/ReplicatedDataMessages.java b/distributed-data/src/main/java/org/apache/pekko/cluster/ddata/protobuf/msg/ReplicatedDataMessages.java similarity index 100% rename from akka-distributed-data/src/main/java/org/apache/pekko/cluster/ddata/protobuf/msg/ReplicatedDataMessages.java rename to distributed-data/src/main/java/org/apache/pekko/cluster/ddata/protobuf/msg/ReplicatedDataMessages.java diff --git a/akka-distributed-data/src/main/java/org/apache/pekko/cluster/ddata/protobuf/msg/ReplicatorMessages.java b/distributed-data/src/main/java/org/apache/pekko/cluster/ddata/protobuf/msg/ReplicatorMessages.java similarity index 100% rename from akka-distributed-data/src/main/java/org/apache/pekko/cluster/ddata/protobuf/msg/ReplicatorMessages.java rename to distributed-data/src/main/java/org/apache/pekko/cluster/ddata/protobuf/msg/ReplicatorMessages.java diff --git a/akka-distributed-data/src/main/protobuf/ReplicatedDataMessages.proto b/distributed-data/src/main/protobuf/ReplicatedDataMessages.proto similarity index 100% rename from akka-distributed-data/src/main/protobuf/ReplicatedDataMessages.proto rename to distributed-data/src/main/protobuf/ReplicatedDataMessages.proto diff --git a/akka-distributed-data/src/main/protobuf/ReplicatorMessages.proto b/distributed-data/src/main/protobuf/ReplicatorMessages.proto similarity index 100% rename from akka-distributed-data/src/main/protobuf/ReplicatorMessages.proto rename to distributed-data/src/main/protobuf/ReplicatorMessages.proto diff --git a/akka-distributed-data/src/main/resources/reference.conf b/distributed-data/src/main/resources/reference.conf similarity index 100% rename from akka-distributed-data/src/main/resources/reference.conf rename to distributed-data/src/main/resources/reference.conf diff --git a/akka-distributed-data/src/main/scala-2/org/apache/pekko/cluster/ddata/GSet.scala b/distributed-data/src/main/scala-2/org/apache/pekko/cluster/ddata/GSet.scala similarity index 100% rename from akka-distributed-data/src/main/scala-2/org/apache/pekko/cluster/ddata/GSet.scala rename to distributed-data/src/main/scala-2/org/apache/pekko/cluster/ddata/GSet.scala diff --git a/akka-distributed-data/src/main/scala-3/org/apache/pekko/cluster/ddata/GSet.scala b/distributed-data/src/main/scala-3/org/apache/pekko/cluster/ddata/GSet.scala similarity index 100% rename from akka-distributed-data/src/main/scala-3/org/apache/pekko/cluster/ddata/GSet.scala rename to distributed-data/src/main/scala-3/org/apache/pekko/cluster/ddata/GSet.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/DeltaPropagationSelector.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/DeltaPropagationSelector.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/DeltaPropagationSelector.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/DeltaPropagationSelector.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/DistributedData.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/DistributedData.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/DistributedData.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/DistributedData.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/DurableStore.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/DurableStore.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/DurableStore.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/DurableStore.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/EstimatedSize.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/EstimatedSize.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/EstimatedSize.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/EstimatedSize.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/FastMerge.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/FastMerge.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/FastMerge.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/FastMerge.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/Flag.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/Flag.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/Flag.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/Flag.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/GCounter.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/GCounter.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/GCounter.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/GCounter.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/Key.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/Key.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/Key.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/Key.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/LWWMap.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/LWWMap.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/LWWMap.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/LWWMap.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/LWWRegister.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/LWWRegister.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/LWWRegister.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/LWWRegister.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/ORMap.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/ORMap.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/ORMap.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/ORMap.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/ORMultiMap.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/ORMultiMap.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/ORMultiMap.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/ORMultiMap.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/ORSet.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/ORSet.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/ORSet.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/ORSet.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/PNCounter.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/PNCounter.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/PNCounter.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/PNCounter.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/PNCounterMap.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/PNCounterMap.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/PNCounterMap.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/PNCounterMap.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/PayloadSizeAggregator.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/PayloadSizeAggregator.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/PayloadSizeAggregator.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/PayloadSizeAggregator.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/PruningState.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/PruningState.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/PruningState.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/PruningState.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/ReplicatedData.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/ReplicatedData.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/ReplicatedData.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/ReplicatedData.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/Replicator.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/Replicator.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/Replicator.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/Replicator.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/VersionVector.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/VersionVector.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/VersionVector.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/VersionVector.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatedDataSerializer.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatedDataSerializer.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatedDataSerializer.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatedDataSerializer.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatorMessageSerializer.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatorMessageSerializer.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatorMessageSerializer.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatorMessageSerializer.scala diff --git a/akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/protobuf/SerializationSupport.scala b/distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/protobuf/SerializationSupport.scala similarity index 100% rename from akka-distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/protobuf/SerializationSupport.scala rename to distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/protobuf/SerializationSupport.scala diff --git a/akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/DurableDataSpec.scala b/distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/DurableDataSpec.scala similarity index 100% rename from akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/DurableDataSpec.scala rename to distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/DurableDataSpec.scala diff --git a/akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/DurablePruningSpec.scala b/distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/DurablePruningSpec.scala similarity index 100% rename from akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/DurablePruningSpec.scala rename to distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/DurablePruningSpec.scala diff --git a/akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/JepsenInspiredInsertSpec.scala b/distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/JepsenInspiredInsertSpec.scala similarity index 100% rename from akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/JepsenInspiredInsertSpec.scala rename to distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/JepsenInspiredInsertSpec.scala diff --git a/akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/PerformanceSpec.scala b/distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/PerformanceSpec.scala similarity index 100% rename from akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/PerformanceSpec.scala rename to distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/PerformanceSpec.scala diff --git a/akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorChaosSpec.scala b/distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorChaosSpec.scala similarity index 100% rename from akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorChaosSpec.scala rename to distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorChaosSpec.scala diff --git a/akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorDeltaSpec.scala b/distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorDeltaSpec.scala similarity index 100% rename from akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorDeltaSpec.scala rename to distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorDeltaSpec.scala diff --git a/akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorGossipSpec.scala b/distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorGossipSpec.scala similarity index 100% rename from akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorGossipSpec.scala rename to distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorGossipSpec.scala diff --git a/akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorMapDeltaSpec.scala b/distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorMapDeltaSpec.scala similarity index 100% rename from akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorMapDeltaSpec.scala rename to distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorMapDeltaSpec.scala diff --git a/akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorORSetDeltaSpec.scala b/distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorORSetDeltaSpec.scala similarity index 100% rename from akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorORSetDeltaSpec.scala rename to distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorORSetDeltaSpec.scala diff --git a/akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorPruningSpec.scala b/distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorPruningSpec.scala similarity index 100% rename from akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorPruningSpec.scala rename to distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorPruningSpec.scala diff --git a/akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorSpec.scala b/distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorSpec.scala similarity index 100% rename from akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorSpec.scala rename to distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorSpec.scala diff --git a/akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/STMultiNodeSpec.scala b/distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/STMultiNodeSpec.scala similarity index 100% rename from akka-distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/STMultiNodeSpec.scala rename to distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/STMultiNodeSpec.scala diff --git a/akka-distributed-data/src/test/java/org/apache/pekko/cluster/ddata/JavaImplOfDeltaReplicatedData.java b/distributed-data/src/test/java/org/apache/pekko/cluster/ddata/JavaImplOfDeltaReplicatedData.java similarity index 100% rename from akka-distributed-data/src/test/java/org/apache/pekko/cluster/ddata/JavaImplOfDeltaReplicatedData.java rename to distributed-data/src/test/java/org/apache/pekko/cluster/ddata/JavaImplOfDeltaReplicatedData.java diff --git a/akka-distributed-data/src/test/java/org/apache/pekko/cluster/ddata/JavaImplOfDeltaReplicatedData2.java b/distributed-data/src/test/java/org/apache/pekko/cluster/ddata/JavaImplOfDeltaReplicatedData2.java similarity index 100% rename from akka-distributed-data/src/test/java/org/apache/pekko/cluster/ddata/JavaImplOfDeltaReplicatedData2.java rename to distributed-data/src/test/java/org/apache/pekko/cluster/ddata/JavaImplOfDeltaReplicatedData2.java diff --git a/akka-distributed-data/src/test/java/org/apache/pekko/cluster/ddata/JavaImplOfReplicatedData.java b/distributed-data/src/test/java/org/apache/pekko/cluster/ddata/JavaImplOfReplicatedData.java similarity index 100% rename from akka-distributed-data/src/test/java/org/apache/pekko/cluster/ddata/JavaImplOfReplicatedData.java rename to distributed-data/src/test/java/org/apache/pekko/cluster/ddata/JavaImplOfReplicatedData.java diff --git a/akka-distributed-data/src/test/java/org/apache/pekko/cluster/ddata/ORMapTest.java b/distributed-data/src/test/java/org/apache/pekko/cluster/ddata/ORMapTest.java similarity index 100% rename from akka-distributed-data/src/test/java/org/apache/pekko/cluster/ddata/ORMapTest.java rename to distributed-data/src/test/java/org/apache/pekko/cluster/ddata/ORMapTest.java diff --git a/akka-distributed-data/src/test/java/org/apache/pekko/cluster/ddata/ORMultiMapTest.java b/distributed-data/src/test/java/org/apache/pekko/cluster/ddata/ORMultiMapTest.java similarity index 100% rename from akka-distributed-data/src/test/java/org/apache/pekko/cluster/ddata/ORMultiMapTest.java rename to distributed-data/src/test/java/org/apache/pekko/cluster/ddata/ORMultiMapTest.java diff --git a/akka-distributed-data/src/test/java/org/apache/pekko/cluster/ddata/PNCounterTest.java b/distributed-data/src/test/java/org/apache/pekko/cluster/ddata/PNCounterTest.java similarity index 100% rename from akka-distributed-data/src/test/java/org/apache/pekko/cluster/ddata/PNCounterTest.java rename to distributed-data/src/test/java/org/apache/pekko/cluster/ddata/PNCounterTest.java diff --git a/akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/DataEnvelopeSpec.scala b/distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/DataEnvelopeSpec.scala similarity index 100% rename from akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/DataEnvelopeSpec.scala rename to distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/DataEnvelopeSpec.scala diff --git a/akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/DeltaPropagationSelectorSpec.scala b/distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/DeltaPropagationSelectorSpec.scala similarity index 100% rename from akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/DeltaPropagationSelectorSpec.scala rename to distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/DeltaPropagationSelectorSpec.scala diff --git a/akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/FlagSpec.scala b/distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/FlagSpec.scala similarity index 100% rename from akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/FlagSpec.scala rename to distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/FlagSpec.scala diff --git a/akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/GCounterSpec.scala b/distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/GCounterSpec.scala similarity index 100% rename from akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/GCounterSpec.scala rename to distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/GCounterSpec.scala diff --git a/akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/GSetSpec.scala b/distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/GSetSpec.scala similarity index 100% rename from akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/GSetSpec.scala rename to distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/GSetSpec.scala diff --git a/akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/LWWMapSpec.scala b/distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/LWWMapSpec.scala similarity index 100% rename from akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/LWWMapSpec.scala rename to distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/LWWMapSpec.scala diff --git a/akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/LWWRegisterSpec.scala b/distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/LWWRegisterSpec.scala similarity index 100% rename from akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/LWWRegisterSpec.scala rename to distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/LWWRegisterSpec.scala diff --git a/akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/LocalConcurrencySpec.scala b/distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/LocalConcurrencySpec.scala similarity index 100% rename from akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/LocalConcurrencySpec.scala rename to distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/LocalConcurrencySpec.scala diff --git a/akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/LotsOfDataBot.scala b/distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/LotsOfDataBot.scala similarity index 100% rename from akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/LotsOfDataBot.scala rename to distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/LotsOfDataBot.scala diff --git a/akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/ORMapSpec.scala b/distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/ORMapSpec.scala similarity index 100% rename from akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/ORMapSpec.scala rename to distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/ORMapSpec.scala diff --git a/akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/ORMultiMapSpec.scala b/distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/ORMultiMapSpec.scala similarity index 100% rename from akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/ORMultiMapSpec.scala rename to distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/ORMultiMapSpec.scala diff --git a/akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/ORSetSpec.scala b/distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/ORSetSpec.scala similarity index 100% rename from akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/ORSetSpec.scala rename to distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/ORSetSpec.scala diff --git a/akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/PNCounterMapSpec.scala b/distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/PNCounterMapSpec.scala similarity index 100% rename from akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/PNCounterMapSpec.scala rename to distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/PNCounterMapSpec.scala diff --git a/akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/PNCounterSpec.scala b/distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/PNCounterSpec.scala similarity index 100% rename from akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/PNCounterSpec.scala rename to distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/PNCounterSpec.scala diff --git a/akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/PruningStateSpec.scala b/distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/PruningStateSpec.scala similarity index 100% rename from akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/PruningStateSpec.scala rename to distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/PruningStateSpec.scala diff --git a/akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/ReplicatorSettingsSpec.scala b/distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/ReplicatorSettingsSpec.scala similarity index 100% rename from akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/ReplicatorSettingsSpec.scala rename to distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/ReplicatorSettingsSpec.scala diff --git a/akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/VersionVectorSpec.scala b/distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/VersionVectorSpec.scala similarity index 100% rename from akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/VersionVectorSpec.scala rename to distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/VersionVectorSpec.scala diff --git a/akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/WriteAggregatorSpec.scala b/distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/WriteAggregatorSpec.scala similarity index 100% rename from akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/WriteAggregatorSpec.scala rename to distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/WriteAggregatorSpec.scala diff --git a/akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatedDataSerializerSpec.scala b/distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatedDataSerializerSpec.scala similarity index 100% rename from akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatedDataSerializerSpec.scala rename to distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatedDataSerializerSpec.scala diff --git a/akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatorMessageSerializerSpec.scala b/distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatorMessageSerializerSpec.scala similarity index 100% rename from akka-distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatorMessageSerializerSpec.scala rename to distributed-data/src/test/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatorMessageSerializerSpec.scala diff --git a/docs/src/main/paradox/actors.md b/docs/src/main/paradox/actors.md index 02d6dc97a4..92e50e9b66 100644 --- a/docs/src/main/paradox/actors.md +++ b/docs/src/main/paradox/actors.md @@ -7,19 +7,19 @@ To use Classic Actors, add the following dependency in your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group="org.apache.pekko" - artifact="akka-actor_$scala.binary.version$" + artifact="pekko-actor_$scala.binary.version$" version=PekkoVersion group2="org.apache.pekko" - artifact2="akka-testkit_$scala.binary.version$" + artifact2="pekko-testkit_$scala.binary.version$" scope2=test version2=PekkoVersion } -@@project-info{ projectId="akka-actor" } +@@project-info{ projectId="actor" } ## Introduction @@ -351,7 +351,7 @@ The remaining visible methods are user-overridable life-cycle hooks which are described in the following: Scala -: @@snip [Actor.scala](/akka-actor/src/main/scala/org/apache/pekko/actor/Actor.scala) { #lifecycle-hooks } +: @@snip [Actor.scala](/actor/src/main/scala/org/apache/pekko/actor/Actor.scala) { #lifecycle-hooks } Java : @@snip [ActorDocTest.java](/docs/src/test/java/jdocs/actor/ActorDocTest.java) { #lifecycle-callbacks } @@ -785,7 +785,7 @@ An Actor has to @java[define its initial receive behavior by implementing the @javadoc[createReceive](pekko.actor.AbstractActor#createReceive()) method in the `AbstractActor`:] Scala -: @@snip [Actor.scala](/akka-actor/src/main/scala/org/apache/pekko/actor/Actor.scala) { #receive } +: @@snip [Actor.scala](/actor/src/main/scala/org/apache/pekko/actor/Actor.scala) { #receive } Java : @@snip [ActorDocTest.java](/docs/src/test/java/jdocs/actor/ActorDocTest.java) { #createReceive } diff --git a/docs/src/main/paradox/additional/osgi.md b/docs/src/main/paradox/additional/osgi.md index dab4267e4f..b731a9c799 100644 --- a/docs/src/main/paradox/additional/osgi.md +++ b/docs/src/main/paradox/additional/osgi.md @@ -109,7 +109,7 @@ dynamic in this way. ActorRefs may safely be exposed to other bundles. To bootstrap Akka inside an OSGi environment, you can use the @apidoc[osgi.ActorSystemActivator](osgi.ActorSystemActivator) class to conveniently set up the @apidoc[ActorSystem](actor.ActorSystem). -@@snip [Activator.scala](/akka-osgi/src/test/scala/docs/osgi/Activator.scala) { #Activator } +@@snip [Activator.scala](/osgi/src/test/scala/docs/osgi/Activator.scala) { #Activator } The goal here is to map the OSGi lifecycle more directly to the Akka lifecycle. The @apidoc[ActorSystemActivator](osgi.ActorSystemActivator) creates the actor system with a class loader that finds resources (`application.conf` and `reference.conf` files) and classes diff --git a/docs/src/main/paradox/cluster-client.md b/docs/src/main/paradox/cluster-client.md index ae7116a6ef..7c775537e2 100644 --- a/docs/src/main/paradox/cluster-client.md +++ b/docs/src/main/paradox/cluster-client.md @@ -14,15 +14,15 @@ It is not advised to build new applications with Cluster Client, and existing us To use Cluster Client, you must add the following dependency in your project: @@dependency[sbt,Maven,Gradle] { -bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion +bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group=org.apache.pekko -artifact=akka-cluster-tools_$scala.binary.version$ +artifact=pekko-cluster-tools_$scala.binary.version$ version=PekkoVersion } -@@project-info{ projectId="akka-cluster-tools" } +@@project-info{ projectId="cluster-tools" } ## Introduction @@ -123,28 +123,28 @@ pekko.extensions = ["org.apache.pekko.cluster.client.ClusterClientReceptionist"] Next, register the actors that should be available for the client. Scala -: @@snip [ClusterClientSpec.scala](/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientSpec.scala) { #server } +: @@snip [ClusterClientSpec.scala](/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientSpec.scala) { #server } Java -: @@snip [ClusterClientTest.java](/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/client/ClusterClientTest.java) { #server } +: @@snip [ClusterClientTest.java](/cluster-tools/src/test/java/org/apache/pekko/cluster/client/ClusterClientTest.java) { #server } On the client, you create the @apidoc[ClusterClient] actor and use it as a gateway for sending messages to the actors identified by their path (without address information) somewhere in the cluster. Scala -: @@snip [ClusterClientSpec.scala](/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientSpec.scala) { #client } +: @@snip [ClusterClientSpec.scala](/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientSpec.scala) { #client } Java -: @@snip [ClusterClientTest.java](/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/client/ClusterClientTest.java) { #client } +: @@snip [ClusterClientTest.java](/cluster-tools/src/test/java/org/apache/pekko/cluster/client/ClusterClientTest.java) { #client } The `initialContacts` parameter is a @scala[`Set[ActorPath]`]@java[`Set`], which can be created like this: Scala -: @@snip [ClusterClientSpec.scala](/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientSpec.scala) { #initialContacts } +: @@snip [ClusterClientSpec.scala](/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientSpec.scala) { #initialContacts } Java -: @@snip [ClusterClientTest.java](/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/client/ClusterClientTest.java) { #initialContacts } +: @@snip [ClusterClientTest.java](/cluster-tools/src/test/java/org/apache/pekko/cluster/client/ClusterClientTest.java) { #initialContacts } You will probably define the address information of the initial contact points in configuration or system property. See also @ref:[Configuration](#cluster-client-config). @@ -178,18 +178,18 @@ receptionists), as they become available. The code illustrates subscribing to th initial state. Scala -: @@snip [ClusterClientSpec.scala](/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientSpec.scala) { #clientEventsListener } +: @@snip [ClusterClientSpec.scala](/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientSpec.scala) { #clientEventsListener } Java -: @@snip [ClusterClientTest.java](/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/client/ClusterClientTest.java) { #clientEventsListener } +: @@snip [ClusterClientTest.java](/cluster-tools/src/test/java/org/apache/pekko/cluster/client/ClusterClientTest.java) { #clientEventsListener } Similarly we can have an actor that behaves in a similar fashion for learning what cluster clients are connected to a @apidoc[ClusterClientReceptionist]: Scala -: @@snip [ClusterClientSpec.scala](/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientSpec.scala) { #receptionistEventsListener } +: @@snip [ClusterClientSpec.scala](/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientSpec.scala) { #receptionistEventsListener } Java -: @@snip [ClusterClientTest.java](/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/client/ClusterClientTest.java) { #receptionistEventsListener } +: @@snip [ClusterClientTest.java](/cluster-tools/src/test/java/org/apache/pekko/cluster/client/ClusterClientTest.java) { #receptionistEventsListener } ## Configuration @@ -197,7 +197,7 @@ Java The @apidoc[ClusterClientReceptionist] extension (or @apidoc[cluster.client.ClusterReceptionistSettings]) can be configured with the following properties: -@@snip [reference.conf](/akka-cluster-tools/src/main/resources/reference.conf) { #receptionist-ext-config } +@@snip [reference.conf](/cluster-tools/src/main/resources/reference.conf) { #receptionist-ext-config } The following configuration properties are read by the @apidoc[ClusterClientSettings] when created with a @scala[@scaladoc[`ActorSystem`](pekko.actor.ActorSystem)]@java[@javadoc[`ActorSystem`](pekko.actor.ActorSystem)] parameter. It is also possible to amend the @apidoc[ClusterClientSettings] @@ -205,7 +205,7 @@ or create it from another config section with the same layout as below. @apidoc[ a parameter to the @scala[@scaladoc[`ClusterClient.props`](pekko.cluster.client.ClusterClient$)]@java[@javadoc[`ClusterClient.props`](pekko.cluster.client.ClusterClient$)] factory method, i.e. each client can be configured with different settings if needed. -@@snip [reference.conf](/akka-cluster-tools/src/main/resources/reference.conf) { #cluster-client-config } +@@snip [reference.conf](/cluster-tools/src/main/resources/reference.conf) { #cluster-client-config } ## Failure handling diff --git a/docs/src/main/paradox/cluster-dc.md b/docs/src/main/paradox/cluster-dc.md index d6c1b54051..52b3e2a161 100644 --- a/docs/src/main/paradox/cluster-dc.md +++ b/docs/src/main/paradox/cluster-dc.md @@ -22,10 +22,10 @@ For the full documentation of this feature and for new projects see @ref:[Multi- This is how to create a singleton proxy for a specific data center: Scala -: @@snip [ClusterSingletonManagerSpec.scala](/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerSpec.scala) { #create-singleton-proxy-dc } +: @@snip [ClusterSingletonManagerSpec.scala](/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerSpec.scala) { #create-singleton-proxy-dc } Java -: @@snip [ClusterSingletonManagerTest.java](/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/ClusterSingletonManagerTest.java) { #create-singleton-proxy-dc } +: @@snip [ClusterSingletonManagerTest.java](/cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/ClusterSingletonManagerTest.java) { #create-singleton-proxy-dc } If using the own data center as the `withDataCenter` parameter that would be a proxy for the singleton in the own data center, which is also the default if `withDataCenter` is not given. @@ -37,7 +37,7 @@ For the full documentation of this feature and for new projects see @ref:[Multi- This is how to create a sharding proxy for a specific data center: Scala -: @@snip [ClusterShardingSpec.scala](/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala) { #proxy-dc } +: @@snip [ClusterShardingSpec.scala](/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala) { #proxy-dc } Java : @@snip [ClusterShardingTest.java](/docs/src/test/java/jdocs/sharding/ClusterShardingTest.java) { #proxy-dc } diff --git a/docs/src/main/paradox/cluster-metrics.md b/docs/src/main/paradox/cluster-metrics.md index 6d8a6ff81a..4562e352d6 100644 --- a/docs/src/main/paradox/cluster-metrics.md +++ b/docs/src/main/paradox/cluster-metrics.md @@ -5,11 +5,11 @@ To use Cluster Metrics Extension, you must add the following dependency in your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group=org.apache.pekko - artifact=akka-cluster-metrics_$scala.binary.version$ + artifact=pekko-cluster-metrics_$scala.binary.version$ version=PekkoVersion } @@ -20,7 +20,7 @@ and add the following configuration stanza to your `application.conf` pekko.extensions = [ "pekko.cluster.metrics.ClusterMetricsExtension" ] ``` -@@project-info{ projectId="akka-cluster-metrics" } +@@project-info{ projectId="cluster-metrics" } ## Introduction @@ -208,4 +208,4 @@ Custom metrics collector implementation class must be specified in the The Cluster metrics extension can be configured with the following properties: -@@snip [reference.conf](/akka-cluster-metrics/src/main/resources/reference.conf) +@@snip [reference.conf](/cluster-metrics/src/main/resources/reference.conf) diff --git a/docs/src/main/paradox/cluster-routing.md b/docs/src/main/paradox/cluster-routing.md index 297fe8b55e..8b2a750a57 100644 --- a/docs/src/main/paradox/cluster-routing.md +++ b/docs/src/main/paradox/cluster-routing.md @@ -78,7 +78,7 @@ Set it to a lower value if you want to limit total number of routees. The same type of router could also have been defined in code: Scala -: @@snip [StatsService.scala](/akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsService.scala) { #router-lookup-in-code } +: @@snip [StatsService.scala](/cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsService.scala) { #router-lookup-in-code } Java : @@snip [StatsService.java](/docs/src/test/java/jdocs/cluster/StatsService.java) { #router-lookup-in-code } @@ -99,7 +99,7 @@ the average number of characters per word when all results have been collected. Messages: Scala -: @@snip [StatsMessages.scala](/akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsMessages.scala) { #messages } +: @@snip [StatsMessages.scala](/cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsMessages.scala) { #messages } Java : @@snip [StatsMessages.java](/docs/src/test/java/jdocs/cluster/StatsMessages.java) { #messages } @@ -107,7 +107,7 @@ Java The worker that counts number of characters in each word: Scala -: @@snip [StatsWorker.scala](/akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsWorker.scala) { #worker } +: @@snip [StatsWorker.scala](/cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsWorker.scala) { #worker } Java : @@snip [StatsWorker.java](/docs/src/test/java/jdocs/cluster/StatsWorker.java) { #worker } @@ -116,7 +116,7 @@ The service that receives text from users and splits it up into words, delegates @@@ div { .group-scala } -@@snip [StatsService.scala](/akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsService.scala) { #service } +@@snip [StatsService.scala](/cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsService.scala) { #service } @@@ @@ -179,7 +179,7 @@ Set it to a lower value if you want to limit total number of routees. The same type of router could also have been defined in code: Scala -: @@snip [StatsService.scala](/akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsService.scala) { #router-deploy-in-code } +: @@snip [StatsService.scala](/cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsService.scala) { #router-deploy-in-code } Java : @@snip [StatsService.java](/docs/src/test/java/jdocs/cluster/StatsService.java) { #router-deploy-in-code } diff --git a/docs/src/main/paradox/cluster-sharding.md b/docs/src/main/paradox/cluster-sharding.md index ac7f64a23c..03f3e9c1ba 100644 --- a/docs/src/main/paradox/cluster-sharding.md +++ b/docs/src/main/paradox/cluster-sharding.md @@ -8,15 +8,15 @@ For the full documentation of this feature and for new projects see @ref:[Cluste To use Cluster Sharding, you must add the following dependency in your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group=org.apache.pekko - artifact=akka-cluster-sharding_$scala.binary.version$ + artifact=pekko-cluster-sharding_$scala.binary.version$ version=PekkoVersion } -@@project-info{ projectId="akka-cluster-sharding" } +@@project-info{ projectId="cluster-sharding" } ## Introduction @@ -27,7 +27,7 @@ For an introduction to Sharding concepts see @ref:[Cluster Sharding](typed/clust This is what an entity actor may look like: Scala -: @@snip [ClusterShardingSpec.scala](/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala) { #counter-actor } +: @@snip [ClusterShardingSpec.scala](/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala) { #counter-actor } Java : @@snip [ClusterShardingTest.java](/docs/src/test/java/jdocs/sharding/ClusterShardingTest.java) { #counter-actor } @@ -47,7 +47,7 @@ when there is no match between the roles of the current cluster node and the rol `ClusterShardingSettings`. Scala -: @@snip [ClusterShardingSpec.scala](/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala) { #counter-start } +: @@snip [ClusterShardingSpec.scala](/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala) { #counter-start } Java : @@snip [ClusterShardingTest.java](/docs/src/test/java/jdocs/sharding/ClusterShardingTest.java) { #counter-start } @@ -56,7 +56,7 @@ The @scala[`extractEntityId` and `extractShardId` are two] @java[`messageExtract identifier and the shard identifier from incoming messages. Scala -: @@snip [ClusterShardingSpec.scala](/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala) { #counter-extractor } +: @@snip [ClusterShardingSpec.scala](/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala) { #counter-extractor } Java : @@snip [ClusterShardingTest.java](/docs/src/test/java/jdocs/sharding/ClusterShardingTest.java) { #counter-extractor } @@ -94,7 +94,7 @@ delegate the message to the right node and it will create the entity actor on de first message for a specific entity is delivered. Scala -: @@snip [ClusterShardingSpec.scala](/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala) { #counter-usage } +: @@snip [ClusterShardingSpec.scala](/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala) { #counter-usage } Java : @@snip [ClusterShardingTest.java](/docs/src/test/java/jdocs/sharding/ClusterShardingTest.java) { #counter-usage } @@ -172,7 +172,7 @@ the `rememberEntities` flag to true in `ClusterShardingSettings` when calling extract from the `EntityId`. Scala -: @@snip [ClusterShardingSpec.scala](/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala) { #extractShardId-StartEntity } +: @@snip [ClusterShardingSpec.scala](/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala) { #extractShardId-StartEntity } Java : @@snip [ClusterShardingTest.java](/docs/src/test/java/jdocs/sharding/ClusterShardingTest.java) { #extractShardId-StartEntity } @@ -184,7 +184,7 @@ you need to create an intermediate parent actor that defines the `supervisorStra child entity actor. Scala -: @@snip [ClusterShardingSpec.scala](/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala) { #supervisor } +: @@snip [ClusterShardingSpec.scala](/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala) { #supervisor } Java : @@snip [ClusterShardingTest.java](/docs/src/test/java/jdocs/sharding/ClusterShardingTest.java) { #supervisor } @@ -192,7 +192,7 @@ Java You start such a supervisor in the same way as if it was the entity actor. Scala -: @@snip [ClusterShardingSpec.scala](/akka-cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala) { #counter-supervisor-start } +: @@snip [ClusterShardingSpec.scala](/cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala) { #counter-supervisor-start } Java : @@snip [ClusterShardingTest.java](/docs/src/test/java/jdocs/sharding/ClusterShardingTest.java) { #counter-supervisor-start } diff --git a/docs/src/main/paradox/cluster-singleton.md b/docs/src/main/paradox/cluster-singleton.md index 6ead786384..d0fa1440cc 100644 --- a/docs/src/main/paradox/cluster-singleton.md +++ b/docs/src/main/paradox/cluster-singleton.md @@ -8,15 +8,15 @@ For the full documentation of this feature and for new projects see @ref:[Cluste To use Cluster Singleton, you must add the following dependency in your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group=org.apache.pekko - artifact=akka-cluster-tools_$scala.binary.version$ + artifact=pekko-cluster-tools_$scala.binary.version$ version=PekkoVersion } -@@project-info{ projectId="akka-cluster-tools" } +@@project-info{ projectId="cluster-tools" } ## Introduction @@ -55,19 +55,19 @@ Before explaining how to create a cluster singleton actor, let's define message which will be used by the singleton. Scala -: @@snip [ClusterSingletonManagerSpec.scala](/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerSpec.scala) { #singleton-message-classes } +: @@snip [ClusterSingletonManagerSpec.scala](/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerSpec.scala) { #singleton-message-classes } Java -: @@snip [ClusterSingletonManagerTest.java](/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/TestSingletonMessages.java) { #singleton-message-classes } +: @@snip [ClusterSingletonManagerTest.java](/cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/TestSingletonMessages.java) { #singleton-message-classes } On each node in the cluster you need to start the `ClusterSingletonManager` and supply the `Props` of the singleton actor, in this case the JMS queue consumer. Scala -: @@snip [ClusterSingletonManagerSpec.scala](/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerSpec.scala) { #create-singleton-manager } +: @@snip [ClusterSingletonManagerSpec.scala](/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerSpec.scala) { #create-singleton-manager } Java -: @@snip [ClusterSingletonManagerTest.java](/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/ClusterSingletonManagerTest.java) { #create-singleton-manager } +: @@snip [ClusterSingletonManagerTest.java](/cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/ClusterSingletonManagerTest.java) { #create-singleton-manager } Here we limit the singleton to nodes tagged with the `"worker"` role, but all nodes, independent of role, can be used by not specifying `withRole`. @@ -79,19 +79,19 @@ perfectly fine `terminationMessage` if you only need to stop the actor. Here is how the singleton actor handles the `terminationMessage` in this example. Scala -: @@snip [ClusterSingletonManagerSpec.scala](/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerSpec.scala) { #consumer-end } +: @@snip [ClusterSingletonManagerSpec.scala](/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerSpec.scala) { #consumer-end } Java -: @@snip [ClusterSingletonManagerTest.java](/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/Consumer.java) { #consumer-end } +: @@snip [ClusterSingletonManagerTest.java](/cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/Consumer.java) { #consumer-end } With the names given above, access to the singleton can be obtained from any cluster node using a properly configured proxy. Scala -: @@snip [ClusterSingletonManagerSpec.scala](/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerSpec.scala) { #create-singleton-proxy } +: @@snip [ClusterSingletonManagerSpec.scala](/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerSpec.scala) { #create-singleton-proxy } Java -: @@snip [ClusterSingletonManagerTest.java](/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/ClusterSingletonManagerTest.java) { #create-singleton-proxy } +: @@snip [ClusterSingletonManagerTest.java](/cluster-tools/src/test/java/org/apache/pekko/cluster/singleton/ClusterSingletonManagerTest.java) { #create-singleton-proxy } A more comprehensive sample is available in the tutorial named @scala[[Distributed workers with Akka and Scala!](https://github.com/typesafehub/activator-akka-distributed-workers)]@java[[Distributed workers with Akka and Java!](https://github.com/typesafehub/activator-akka-distributed-workers-java)]. diff --git a/docs/src/main/paradox/cluster-usage.md b/docs/src/main/paradox/cluster-usage.md index 5faa6596c5..42d82eb6a3 100644 --- a/docs/src/main/paradox/cluster-usage.md +++ b/docs/src/main/paradox/cluster-usage.md @@ -24,15 +24,15 @@ recommendation if you don't have other preferences or constraints. To use Akka Cluster add the following dependency in your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group="org.apache.pekko" - artifact="akka-cluster_$scala.binary.version$" + artifact="pekko-cluster_$scala.binary.version$" version=PekkoVersion } -@@project-info{ projectId="akka-cluster" } +@@project-info{ projectId="cluster" } ## When and where to use Akka Cluster @@ -53,7 +53,7 @@ Java And the minimum configuration required is to set a host/port for remoting and the `pekko.actor.provider = "cluster"`. -@@snip [BasicClusterExampleSpec.scala](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #config-seeds } +@@snip [BasicClusterExampleSpec.scala](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #config-seeds } The actor registers itself as subscriber of certain cluster events. It receives events corresponding to the current state of the cluster when the subscription starts and then it receives events for changes that happen in the cluster. @@ -321,12 +321,12 @@ add the `sbt-multi-jvm` plugin and the dependency to `akka-multi-node-testkit`. First, as described in @ref:[Multi Node Testing](multi-node-testing.md), we need some scaffolding to configure the @scaladoc[MultiNodeSpec](pekko.remote.testkit.MultiNodeSpec). Define the participating @ref:[roles](typed/cluster.md#node-roles) and their @ref:[configuration](#configuration) in an object extending @scaladoc[MultiNodeConfig](pekko.remote.testkit.MultiNodeConfig): -@@snip [StatsSampleSpec.scala](/akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala) { #MultiNodeConfig } +@@snip [StatsSampleSpec.scala](/cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala) { #MultiNodeConfig } Define one concrete test class for each role/node. These will be instantiated on the different nodes (JVMs). They can be implemented differently, but often they are the same and extend an abstract test class, as illustrated here. -@@snip [StatsSampleSpec.scala](/akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala) { #concrete-tests } +@@snip [StatsSampleSpec.scala](/cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala) { #concrete-tests } Note the naming convention of these classes. The name of the classes must end with `MultiJvmNode1`, `MultiJvmNode2` and so on. It is possible to define another suffix to be used by the `sbt-multi-jvm`, but the default should be @@ -334,18 +334,18 @@ fine in most cases. Then the abstract `MultiNodeSpec`, which takes the `MultiNodeConfig` as constructor parameter. -@@snip [StatsSampleSpec.scala](/akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala) { #abstract-test } +@@snip [StatsSampleSpec.scala](/cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala) { #abstract-test } Most of this can be extracted to a separate trait to avoid repeating this in all your tests. Typically you begin your test by starting up the cluster and let the members join, and create some actors. That can be done like this: -@@snip [StatsSampleSpec.scala](/akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala) { #startup-cluster } +@@snip [StatsSampleSpec.scala](/cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala) { #startup-cluster } From the test you interact with the cluster using the `Cluster` extension, e.g. @scaladoc[join](pekko.cluster.Cluster#join(address:org.apache.pekko.actor.Address):Unit). -@@snip [StatsSampleSpec.scala](/akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala) { #join } +@@snip [StatsSampleSpec.scala](/cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala) { #join } Notice how the *testActor* from @ref:[testkit](testing.md) is added as @ref:[subscriber](#cluster-subscriber) to cluster changes and then waiting for certain events, such as in this case all members becoming 'Up'. @@ -353,7 +353,7 @@ to cluster changes and then waiting for certain events, such as in this case all The above code was running for all roles (JVMs). @scaladoc[runOn](pekko.remote.testkit.MultiNodeSpec#runOn(nodes:org.apache.pekko.remote.testconductor.RoleName*)(thunk:=%3EUnit):Unit) is a convenient utility to declare that a certain block of code should only run for a specific role. -@@snip [StatsSampleSpec.scala](/akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala) { #test-statsService } +@@snip [StatsSampleSpec.scala](/cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala) { #test-statsService } Once again we take advantage of the facilities in @ref:[testkit](testing.md) to verify expected behavior. Here using `testActor` as sender (via @scaladoc[ImplicitSender](pekko.testkit.ImplicitSender)) and verifying the reply with @scaladoc[expectMsgType](org.apache.pekko.testkit.TestKit#expectMsgType[T](max:scala.concurrent.duration.FiniteDuration)(implicitt:scala.reflect.ClassTag[T]):T). @@ -361,7 +361,7 @@ Here using `testActor` as sender (via @scaladoc[ImplicitSender](pekko.testkit.Im In the above code you can see `node(third)`, which is useful facility to get the root actor reference of the actor system for a specific role. This can also be used to grab the @scaladoc[actor.Address](pekko.actor.Address) of that node. -@@snip [StatsSampleSpec.scala](/akka-cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala) { #addresses } +@@snip [StatsSampleSpec.scala](/cluster-metrics/src/multi-jvm/scala/org/apache/pekko/cluster/metrics/sample/StatsSampleSpec.scala) { #addresses } @@@ diff --git a/docs/src/main/paradox/common/binary-compatibility-rules.md b/docs/src/main/paradox/common/binary-compatibility-rules.md index bc13249eed..c6190b1d0f 100644 --- a/docs/src/main/paradox/common/binary-compatibility-rules.md +++ b/docs/src/main/paradox/common/binary-compatibility-rules.md @@ -93,10 +93,10 @@ If you accidentally mix Akka versions, for example through transitive dependencies, you might get a warning at run time such as: ``` -You are using version 2.6.6 of Akka, but it appears you (perhaps indirectly) also depend on older versions +You are using version 2.6.6 of Pekko, but it appears you (perhaps indirectly) also depend on older versions of related artifacts. You can solve this by adding an explicit dependency on version 2.6.6 of the -[akka-persistence-query] artifacts to your project. Here's a complete collection of detected -artifacts: (2.5.3, [akka-persistence-query]), (2.6.6, [akka-actor, akka-cluster]). +[pekko-persistence-query] artifacts to your project. Here's a complete collection of detected +artifacts: (2.5.3, [pekko-persistence-query]), (2.6.6, [pekko-actor, pekko-cluster]). See also: https://doc.akka.io/docs/akka/current/common/binary-compatibility-rules.html#mixed-versioning-is-not-allowed ``` diff --git a/docs/src/main/paradox/coordinated-shutdown.md b/docs/src/main/paradox/coordinated-shutdown.md index bbd876e1a3..0ad94401d6 100644 --- a/docs/src/main/paradox/coordinated-shutdown.md +++ b/docs/src/main/paradox/coordinated-shutdown.md @@ -18,7 +18,7 @@ Most relevant default phases | before-actor-system-terminate | Phase for custom application tasks that are to be run after cluster shutdown and before `ActorSystem` termination. | reference.conf (HOCON) -: @@snip [reference.conf](/akka-actor/src/main/resources/reference.conf) { #coordinated-shutdown-phases } +: @@snip [reference.conf](/actor/src/main/resources/reference.conf) { #coordinated-shutdown-phases } More phases can be added in the application's `application.conf` if needed by overriding a phase with an additional `depends-on`. diff --git a/docs/src/main/paradox/coordination.md b/docs/src/main/paradox/coordination.md index f201f0a75a..9e1c23edae 100644 --- a/docs/src/main/paradox/coordination.md +++ b/docs/src/main/paradox/coordination.md @@ -12,11 +12,11 @@ Akka Coordination is a set of tools for distributed coordination. symbol1=PekkoVersion value1="$pekko.version$" group="org.apache.pekko" - artifact="akka-coordination_$scala.binary.version$" + artifact="pekko-coordination_$scala.binary.version$" version=PekkoVersion } -@@project-info{ projectId="akka-coordination" } +@@project-info{ projectId="coordination" } ## Lease @@ -107,7 +107,7 @@ The configuration must define the `lease-class` property for the FQCN of the lea The lease implementation should have support for the following properties where the defaults come from `pekko.coordination.lease`: -@@snip [reference.conf](/akka-coordination/src/main/resources/reference.conf) { #defaults } +@@snip [reference.conf](/coordination/src/main/resources/reference.conf) { #defaults } This configuration location is passed into `getLease`. diff --git a/docs/src/main/paradox/discovery/index.md b/docs/src/main/paradox/discovery/index.md index 4cc72db0ca..d9cf44edab 100644 --- a/docs/src/main/paradox/discovery/index.md +++ b/docs/src/main/paradox/discovery/index.md @@ -34,43 +34,43 @@ See @ref:[Migration hints](#migrating-from-akka-management-discovery-before-1-0- ## Module info @@dependency[sbt,Gradle,Maven] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group="org.apache.pekko" - artifact="akka-discovery_$scala.binary.version$" + artifact="pekko-discovery_$scala.binary.version$" version=PekkoVersion } -@@project-info{ projectId="akka-discovery" } +@@project-info{ projectId="discovery" } ## How it works Loading the extension: Scala -: @@snip [CompileOnlySpec.scala](/akka-discovery/src/test/scala/doc/org/apache/pekko/discovery/CompileOnlySpec.scala) { #loading } +: @@snip [CompileOnlySpec.scala](/discovery/src/test/scala/doc/org/apache/pekko/discovery/CompileOnlySpec.scala) { #loading } Java -: @@snip [CompileOnlyTest.java](/akka-discovery/src/test/java/jdoc/org/apache/pekko/discovery/CompileOnlyTest.java) { #loading } +: @@snip [CompileOnlyTest.java](/discovery/src/test/java/jdoc/org/apache/pekko/discovery/CompileOnlyTest.java) { #loading } A `Lookup` contains a mandatory `serviceName` and an optional `portName` and `protocol`. How these are interpreted is discovery method dependent e.g.DNS does an A/AAAA record query if any of the fields are missing and an SRV query for a full look up: Scala -: @@snip [CompileOnlySpec.scala](/akka-discovery/src/test/scala/doc/org/apache/pekko/discovery/CompileOnlySpec.scala) { #basic } +: @@snip [CompileOnlySpec.scala](/discovery/src/test/scala/doc/org/apache/pekko/discovery/CompileOnlySpec.scala) { #basic } Java -: @@snip [CompileOnlyTest.java](/akka-discovery/src/test/java/jdoc/org/apache/pekko/discovery/CompileOnlyTest.java) { #basic } +: @@snip [CompileOnlyTest.java](/discovery/src/test/java/jdoc/org/apache/pekko/discovery/CompileOnlyTest.java) { #basic } `portName` and `protocol` are optional and their meaning is interpreted by the method. Scala -: @@snip [CompileOnlySpec.scala](/akka-discovery/src/test/scala/doc/org/apache/pekko/discovery/CompileOnlySpec.scala) { #full } +: @@snip [CompileOnlySpec.scala](/discovery/src/test/scala/doc/org/apache/pekko/discovery/CompileOnlySpec.scala) { #full } Java -: @@snip [CompileOnlyTest.java](/akka-discovery/src/test/java/jdoc/org/apache/pekko/discovery/CompileOnlyTest.java) { #full } +: @@snip [CompileOnlyTest.java](/discovery/src/test/java/jdoc/org/apache/pekko/discovery/CompileOnlyTest.java) { #full } Port can be used when a service opens multiple ports e.g. a HTTP port and an Akka remoting port. diff --git a/docs/src/main/paradox/distributed-data.md b/docs/src/main/paradox/distributed-data.md index 3c9a3b2591..c7af0dcd2d 100644 --- a/docs/src/main/paradox/distributed-data.md +++ b/docs/src/main/paradox/distributed-data.md @@ -280,4 +280,4 @@ paper by Mark Shapiro et. al. The @apidoc[cluster.ddata.DistributedData] extension can be configured with the following properties: -@@snip [reference.conf](/akka-distributed-data/src/main/resources/reference.conf) { #distributed-data } +@@snip [reference.conf](/distributed-data/src/main/resources/reference.conf) { #distributed-data } diff --git a/docs/src/main/paradox/distributed-pub-sub.md b/docs/src/main/paradox/distributed-pub-sub.md index 2594674ed3..b7edc454e2 100644 --- a/docs/src/main/paradox/distributed-pub-sub.md +++ b/docs/src/main/paradox/distributed-pub-sub.md @@ -8,15 +8,15 @@ For the new API see @ref[Distributed Publish Subscribe in Cluster](./typed/distr To use Distributed Publish Subscribe you must add the following dependency in your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group="org.apache.pekko" - artifact="akka-cluster-tools_$scala.binary.version$" + artifact="pekko-cluster-tools_$scala.binary.version$" version=PekkoVersion } -@@project-info{ projectId="akka-cluster-tools" } +@@project-info{ projectId="cluster-tools" } ## Introduction @@ -84,35 +84,35 @@ can explicitly remove entries with `DistributedPubSubMediator.Unsubscribe`. An example of a subscriber actor: Scala -: @@snip [DistributedPubSubMediatorSpec.scala](/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala) { #subscriber } +: @@snip [DistributedPubSubMediatorSpec.scala](/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala) { #subscriber } Java -: @@snip [DistributedPubSubMediatorTest.java](/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java) { #subscriber } +: @@snip [DistributedPubSubMediatorTest.java](/cluster-tools/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java) { #subscriber } Subscriber actors can be started on several nodes in the cluster, and all will receive messages published to the "content" topic. Scala -: @@snip [DistributedPubSubMediatorSpec.scala](/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala) { #start-subscribers } +: @@snip [DistributedPubSubMediatorSpec.scala](/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala) { #start-subscribers } Java -: @@snip [DistributedPubSubMediatorTest.java](/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java) { #start-subscribers } +: @@snip [DistributedPubSubMediatorTest.java](/cluster-tools/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java) { #start-subscribers } A simple actor that publishes to this "content" topic: Scala -: @@snip [DistributedPubSubMediatorSpec.scala](/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala) { #publisher } +: @@snip [DistributedPubSubMediatorSpec.scala](/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala) { #publisher } Java -: @@snip [DistributedPubSubMediatorTest.java](/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java) { #publisher } +: @@snip [DistributedPubSubMediatorTest.java](/cluster-tools/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java) { #publisher } It can publish messages to the topic from anywhere in the cluster: Scala -: @@snip [DistributedPubSubMediatorSpec.scala](/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala) { #publish-message } +: @@snip [DistributedPubSubMediatorSpec.scala](/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala) { #publish-message } Java -: @@snip [DistributedPubSubMediatorTest.java](/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java) { #publish-message } +: @@snip [DistributedPubSubMediatorTest.java](/cluster-tools/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java) { #publish-message } ### Topic Groups @@ -169,35 +169,35 @@ can explicitly remove entries with @apidoc[DistributedPubSubMediator.Remove]. An example of a destination actor: Scala -: @@snip [DistributedPubSubMediatorSpec.scala](/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala) { #send-destination } +: @@snip [DistributedPubSubMediatorSpec.scala](/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala) { #send-destination } Java -: @@snip [DistributedPubSubMediatorTest.java](/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java) { #send-destination } +: @@snip [DistributedPubSubMediatorTest.java](/cluster-tools/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java) { #send-destination } Destination actors can be started on several nodes in the cluster, and all will receive messages sent to the path (without address information). Scala -: @@snip [DistributedPubSubMediatorSpec.scala](/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala) { #start-send-destinations } +: @@snip [DistributedPubSubMediatorSpec.scala](/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala) { #start-send-destinations } Java -: @@snip [DistributedPubSubMediatorTest.java](/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java) { #start-send-destinations } +: @@snip [DistributedPubSubMediatorTest.java](/cluster-tools/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java) { #start-send-destinations } A simple actor that sends to the path: Scala -: @@snip [DistributedPubSubMediatorSpec.scala](/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala) { #sender } +: @@snip [DistributedPubSubMediatorSpec.scala](/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala) { #sender } Java -: @@snip [DistributedPubSubMediatorTest.java](/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java) { #sender } +: @@snip [DistributedPubSubMediatorTest.java](/cluster-tools/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java) { #sender } It can send messages to the path from anywhere in the cluster: Scala -: @@snip [DistributedPubSubMediatorSpec.scala](/akka-cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala) { #send-message } +: @@snip [DistributedPubSubMediatorSpec.scala](/cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala) { #send-message } Java -: @@snip [DistributedPubSubMediatorTest.java](/akka-cluster-tools/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java) { #send-message } +: @@snip [DistributedPubSubMediatorTest.java](/cluster-tools/src/test/java/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorTest.java) { #send-message } It is also possible to broadcast messages to the actors that have been registered with @apidoc[DistributedPubSubMediator.Put]. Send @apidoc[DistributedPubSubMediator.SendToAll] message to the local mediator and the wrapped message @@ -221,7 +221,7 @@ want to use different cluster roles for different mediators. The `DistributedPubSub` extension can be configured with the following properties: -@@snip [reference.conf](/akka-cluster-tools/src/main/resources/reference.conf) { #pub-sub-ext-config } +@@snip [reference.conf](/cluster-tools/src/main/resources/reference.conf) { #pub-sub-ext-config } It is recommended to load the extension when the actor system is started by defining it in `pekko.extensions` configuration property. Otherwise it will be activated when first used diff --git a/docs/src/main/paradox/durable-state/persistence-query.md b/docs/src/main/paradox/durable-state/persistence-query.md index a7d501397a..38639fc936 100644 --- a/docs/src/main/paradox/durable-state/persistence-query.md +++ b/docs/src/main/paradox/durable-state/persistence-query.md @@ -40,9 +40,9 @@ At present the query is based on _tags_. So if you have not tagged your objects, The example below shows how to get the `DurableStateStoreQuery` from the `DurableStateStoreRegistry` extension. Scala -: @@snip [DurableStateStoreQueryUsageCompileOnlySpec.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/DurableStateStoreQueryUsageCompileOnlySpec.scala) { #get-durable-state-store-query-example } +: @@snip [DurableStateStoreQueryUsageCompileOnlySpec.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/DurableStateStoreQueryUsageCompileOnlySpec.scala) { #get-durable-state-store-query-example } Java -: @@snip [DurableStateStoreQueryUsageCompileOnlyTest.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/DurableStateStoreQueryUsageCompileOnlyTest.java) { #get-durable-state-store-query-example } +: @@snip [DurableStateStoreQueryUsageCompileOnlyTest.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/DurableStateStoreQueryUsageCompileOnlyTest.java) { #get-durable-state-store-query-example } The @apidoc[DurableStateChange] elements can be `UpdatedDurableState` or `DeletedDurableState`. diff --git a/docs/src/main/paradox/event-bus.md b/docs/src/main/paradox/event-bus.md index ef06e7ba50..8a04987e05 100644 --- a/docs/src/main/paradox/event-bus.md +++ b/docs/src/main/paradox/event-bus.md @@ -5,7 +5,7 @@ Originally conceived as a way to send messages to groups of actors, the implementing a simple interface: Scala -: @@snip [EventBus.scala](/akka-actor/src/main/scala/org/apache/pekko/event/EventBus.scala) { #event-bus-api } +: @@snip [EventBus.scala](/actor/src/main/scala/org/apache/pekko/event/EventBus.scala) { #event-bus-api } Java : @@snip [EventBusDocTest.java](/docs/src/test/java/jdocs/event/EventBusDocTest.java) { #event-bus-api } diff --git a/docs/src/main/paradox/general/configuration-reference.md b/docs/src/main/paradox/general/configuration-reference.md index fc54aa6cf6..3f313c8218 100644 --- a/docs/src/main/paradox/general/configuration-reference.md +++ b/docs/src/main/paradox/general/configuration-reference.md @@ -15,105 +15,105 @@ nondeterministic when loading the configuration.` ### akka-actor -@@snip [reference.conf](/akka-actor/src/main/resources/reference.conf) +@@snip [reference.conf](/actor/src/main/resources/reference.conf) ### akka-actor-typed -@@snip [reference.conf](/akka-actor-typed/src/main/resources/reference.conf) +@@snip [reference.conf](/actor-typed/src/main/resources/reference.conf) ### akka-cluster-typed -@@snip [reference.conf](/akka-cluster-typed/src/main/resources/reference.conf) +@@snip [reference.conf](/cluster-typed/src/main/resources/reference.conf) ### akka-cluster -@@snip [reference.conf](/akka-cluster/src/main/resources/reference.conf) +@@snip [reference.conf](/cluster/src/main/resources/reference.conf) ### akka-discovery -@@snip [reference.conf](/akka-discovery/src/main/resources/reference.conf) +@@snip [reference.conf](/discovery/src/main/resources/reference.conf) ### akka-coordination -@@snip [reference.conf](/akka-coordination/src/main/resources/reference.conf) +@@snip [reference.conf](/coordination/src/main/resources/reference.conf) ### akka-multi-node-testkit -@@snip [reference.conf](/akka-multi-node-testkit/src/main/resources/reference.conf) +@@snip [reference.conf](/multi-node-testkit/src/main/resources/reference.conf) ### akka-persistence-typed -@@snip [reference.conf](/akka-persistence-typed/src/main/resources/reference.conf) +@@snip [reference.conf](/persistence-typed/src/main/resources/reference.conf) ### akka-persistence -@@snip [reference.conf](/akka-persistence/src/main/resources/reference.conf) +@@snip [reference.conf](/persistence/src/main/resources/reference.conf) ### akka-persistence-query -@@snip [reference.conf](/akka-persistence-query/src/main/resources/reference.conf) +@@snip [reference.conf](/persistence-query/src/main/resources/reference.conf) ### akka-persistence-testkit -@@snip [reference.conf](/akka-persistence-testkit/src/main/resources/reference.conf) +@@snip [reference.conf](/persistence-testkit/src/main/resources/reference.conf) ### akka-remote artery -@@snip [reference.conf](/akka-remote/src/main/resources/reference.conf) { #shared #artery type=none } +@@snip [reference.conf](/remote/src/main/resources/reference.conf) { #shared #artery type=none } ### akka-remote classic (deprecated) -@@snip [reference.conf](/akka-remote/src/main/resources/reference.conf) { #shared #classic type=none } +@@snip [reference.conf](/remote/src/main/resources/reference.conf) { #shared #classic type=none } ### akka-testkit -@@snip [reference.conf](/akka-testkit/src/main/resources/reference.conf) +@@snip [reference.conf](/testkit/src/main/resources/reference.conf) ### akka-cluster-metrics -@@snip [reference.conf](/akka-cluster-metrics/src/main/resources/reference.conf) +@@snip [reference.conf](/cluster-metrics/src/main/resources/reference.conf) ### akka-cluster-tools -@@snip [reference.conf](/akka-cluster-tools/src/main/resources/reference.conf) +@@snip [reference.conf](/cluster-tools/src/main/resources/reference.conf) ### akka-cluster-sharding-typed -@@snip [reference.conf](/akka-cluster-sharding-typed/src/main/resources/reference.conf) +@@snip [reference.conf](/cluster-sharding-typed/src/main/resources/reference.conf) ### akka-cluster-sharding -@@snip [reference.conf](/akka-cluster-sharding/src/main/resources/reference.conf) +@@snip [reference.conf](/cluster-sharding/src/main/resources/reference.conf) ### akka-distributed-data -@@snip [reference.conf](/akka-distributed-data/src/main/resources/reference.conf) +@@snip [reference.conf](/distributed-data/src/main/resources/reference.conf) ### akka-stream -@@snip [reference.conf](/akka-stream/src/main/resources/reference.conf) +@@snip [reference.conf](/stream/src/main/resources/reference.conf) ### akka-stream-testkit -@@snip [reference.conf](/akka-stream-testkit/src/main/resources/reference.conf) +@@snip [reference.conf](/stream-testkit/src/main/resources/reference.conf) diff --git a/docs/src/main/paradox/general/stream/stream-configuration.md b/docs/src/main/paradox/general/stream/stream-configuration.md index 9170e10443..eb74005f55 100644 --- a/docs/src/main/paradox/general/stream/stream-configuration.md +++ b/docs/src/main/paradox/general/stream/stream-configuration.md @@ -1,3 +1,3 @@ # Configuration -@@snip [reference.conf](/akka-stream/src/main/resources/reference.conf) +@@snip [reference.conf](/stream/src/main/resources/reference.conf) diff --git a/docs/src/main/paradox/logging.md b/docs/src/main/paradox/logging.md index 3189c15665..13035dbad2 100644 --- a/docs/src/main/paradox/logging.md +++ b/docs/src/main/paradox/logging.md @@ -8,15 +8,15 @@ For the new API see @ref[Logging](typed/logging.md). To use Logging, you must at least use the Akka actors dependency in your project, and will most likely want to configure logging via the SLF4J module (@ref:[see below](#slf4j)). @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group="org.apache.pekko" - artifact="akka-actor_$scala.binary.version$" + artifact="pekko-actor_$scala.binary.version$" version=PekkoVersion } -@@project-info{ projectId="akka-slf4j" } +@@project-info{ projectId="slf4j" } ## Introduction @@ -435,12 +435,12 @@ load is high. A starting point for configuration of `logback.xml` for production: -@@snip [logback.xml](/akka-actor-typed-tests/src/test/resources/logback-doc-prod.xml) +@@snip [logback.xml](/actor-typed-tests/src/test/resources/logback-doc-prod.xml) For development you might want to log to standard out, but also have all `DEBUG` level logging to file, like in this example: -@@snip [logback.xml](/akka-actor-typed-tests/src/test/resources/logback-doc-dev.xml) +@@snip [logback.xml](/actor-typed-tests/src/test/resources/logback-doc-dev.xml) Place the `logback.xml` file in `src/main/resources/logback.xml`. For tests you can define different logging configuration in `src/test/resources/logback-test.xml`. diff --git a/docs/src/main/paradox/multi-jvm-testing.md b/docs/src/main/paradox/multi-jvm-testing.md index 253a2a7513..a60582eed8 100644 --- a/docs/src/main/paradox/multi-jvm-testing.md +++ b/docs/src/main/paradox/multi-jvm-testing.md @@ -39,14 +39,14 @@ So in Akka, to run all the multi-JVM tests in the akka-remote project use (at the sbt prompt): ```none -akka-remote-tests/multi-jvm:test +remote-tests/multi-jvm:test ``` Or one can change to the `akka-remote-tests` project first, and then run the tests: ```none -project akka-remote-tests +project remote-tests multi-jvm:test ``` diff --git a/docs/src/main/paradox/multi-node-testing.md b/docs/src/main/paradox/multi-node-testing.md index 9fe4bc6350..678984377d 100644 --- a/docs/src/main/paradox/multi-node-testing.md +++ b/docs/src/main/paradox/multi-node-testing.md @@ -8,16 +8,16 @@ project.description: Multi node testing of distributed systems built with Akka. To use Multi Node Testing, you must add the following dependency in your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group=org.apache.pekko - artifact=akka-multi-node-testkit_$scala.binary.version$ + artifact=pekko-multi-node-testkit_$scala.binary.version$ version=PekkoVersion scope=test } -@@project-info{ projectId="akka-multi-node-testkit" } +@@project-info{ projectId="multi-node-testkit" } ## Multi Node Testing Concepts @@ -172,17 +172,17 @@ complete the test names. First we need some scaffolding to hook up the @apidoc[MultiNodeSpec] with your favorite test framework. Lets define a trait `STMultiNodeSpec` that uses ScalaTest to start and stop `MultiNodeSpec`. -@@snip [STMultiNodeSpec.scala](/akka-remote-tests/src/test/scala/org/apache/pekko/remote/testkit/STMultiNodeSpec.scala) { #example } +@@snip [STMultiNodeSpec.scala](/remote-tests/src/test/scala/org/apache/pekko/remote/testkit/STMultiNodeSpec.scala) { #example } Then we need to define a configuration. Lets use two nodes `"node1` and `"node2"` and call it `MultiNodeSampleConfig`. -@@snip [MultiNodeSample.scala](/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/sample/MultiNodeSample.scala) { #package #config } +@@snip [MultiNodeSample.scala](/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/sample/MultiNodeSample.scala) { #package #config } And then finally to the node test code. That starts the two nodes, and demonstrates a barrier, and a remote actor message send/receive. -@@snip [MultiNodeSample.scala](/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/sample/MultiNodeSample.scala) { #package #spec } +@@snip [MultiNodeSample.scala](/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/sample/MultiNodeSample.scala) { #package #spec } ## Things to Keep in Mind diff --git a/docs/src/main/paradox/persistence-fsm.md b/docs/src/main/paradox/persistence-fsm.md index 15ff36d5ff..ee0a1fff67 100644 --- a/docs/src/main/paradox/persistence-fsm.md +++ b/docs/src/main/paradox/persistence-fsm.md @@ -32,10 +32,10 @@ To demonstrate the features of the @scala[`PersistentFSM` trait]@java[`AbstractP The contract of our "WebStoreCustomerFSMActor" is that it accepts the following commands: Scala -: @@snip [PersistentFSMSpec.scala](/akka-persistence/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala) { #customer-commands } +: @@snip [PersistentFSMSpec.scala](/persistence/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala) { #customer-commands } Java -: @@snip [AbstractPersistentFSMTest.java](/akka-persistence/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java) { #customer-commands } +: @@snip [AbstractPersistentFSMTest.java](/persistence/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java) { #customer-commands } `AddItem` sent when the customer adds an item to a shopping cart `Buy` - when the customer finishes the purchase @@ -45,10 +45,10 @@ Java The customer can be in one of the following states: Scala -: @@snip [PersistentFSMSpec.scala](/akka-persistence/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala) { #customer-states } +: @@snip [PersistentFSMSpec.scala](/persistence/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala) { #customer-states } Java -: @@snip [AbstractPersistentFSMTest.java](/akka-persistence/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java) { #customer-states } +: @@snip [AbstractPersistentFSMTest.java](/persistence/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java) { #customer-states } `LookingAround` customer is browsing the site, but hasn't added anything to the shopping cart `Shopping` customer has recently added items to the shopping cart @@ -67,26 +67,26 @@ Customer's actions are "recorded" as a sequence of "domain events" which are per start in order to restore the latest customer's state: Scala -: @@snip [PersistentFSMSpec.scala](/akka-persistence/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala) { #customer-domain-events } +: @@snip [PersistentFSMSpec.scala](/persistence/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala) { #customer-domain-events } Java -: @@snip [AbstractPersistentFSMTest.java](/akka-persistence/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java) { #customer-domain-events } +: @@snip [AbstractPersistentFSMTest.java](/persistence/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java) { #customer-domain-events } Customer state data represents the items in a customer's shopping cart: Scala -: @@snip [PersistentFSMSpec.scala](/akka-persistence/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala) { #customer-states-data } +: @@snip [PersistentFSMSpec.scala](/persistence/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala) { #customer-states-data } Java -: @@snip [AbstractPersistentFSMTest.java](/akka-persistence/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java) { #customer-states-data } +: @@snip [AbstractPersistentFSMTest.java](/persistence/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java) { #customer-states-data } Here is how everything is wired together: Scala -: @@snip [PersistentFSMSpec.scala](/akka-persistence/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala) { #customer-fsm-body } +: @@snip [PersistentFSMSpec.scala](/persistence/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala) { #customer-fsm-body } Java -: @@snip [AbstractPersistentFSMTest.java](/akka-persistence/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java) { #customer-fsm-body } +: @@snip [AbstractPersistentFSMTest.java](/persistence/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java) { #customer-fsm-body } @@@ note @@ -96,27 +96,27 @@ Override the `applyEvent` method to define how state data is affected by domain @@@ Scala -: @@snip [PersistentFSMSpec.scala](/akka-persistence/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala) { #customer-apply-event } +: @@snip [PersistentFSMSpec.scala](/persistence/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala) { #customer-apply-event } Java -: @@snip [AbstractPersistentFSMTest.java](/akka-persistence/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java) { #customer-apply-event } +: @@snip [AbstractPersistentFSMTest.java](/persistence/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java) { #customer-apply-event } `andThen` can be used to define actions which will be executed following event's persistence - convenient for "side effects" like sending a message or logging. Notice that actions defined in `andThen` block are not executed on recovery: Scala -: @@snip [PersistentFSMSpec.scala](/akka-persistence/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala) { #customer-andthen-example } +: @@snip [PersistentFSMSpec.scala](/persistence/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala) { #customer-andthen-example } Java -: @@snip [AbstractPersistentFSMTest.java](/akka-persistence/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java) { #customer-andthen-example } +: @@snip [AbstractPersistentFSMTest.java](/persistence/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java) { #customer-andthen-example } A snapshot of state data can be persisted by calling the `saveStateSnapshot()` method: Scala -: @@snip [PersistentFSMSpec.scala](/akka-persistence/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala) { #customer-snapshot-example } +: @@snip [PersistentFSMSpec.scala](/persistence/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala) { #customer-snapshot-example } Java -: @@snip [AbstractPersistentFSMTest.java](/akka-persistence/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java) { #customer-snapshot-example } +: @@snip [AbstractPersistentFSMTest.java](/persistence/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java) { #customer-snapshot-example } On recovery state data is initialized according to the latest available snapshot, then the remaining domain events are replayed, triggering the `applyEvent` method. @@ -144,26 +144,26 @@ The following is the shopping cart example above converted to an `EventSourcedBe The new commands, note the replyTo field for getting the current cart. Scala -: @@snip [PersistentFsmToTypedMigrationSpec.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #commands } +: @@snip [PersistentFsmToTypedMigrationSpec.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #commands } Java -: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #commands } +: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #commands } The states of the FSM are represented using the `EventSourcedBehavior`'s state parameter along with the event and command handlers. Here are the states: Scala -: @@snip [PersistentFsmToTypedMigrationSpec.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #state } +: @@snip [PersistentFsmToTypedMigrationSpec.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #state } Java -: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #state } +: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #state } The command handler has a separate section for each of the PersistentFSM's states: Scala -: @@snip [PersistentFsmToTypedMigrationSpec.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #command-handler } +: @@snip [PersistentFsmToTypedMigrationSpec.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #command-handler } Java -: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #command-handler } +: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #command-handler } Note that there is no explicit support for state timeout as with PersistentFSM but the same behavior can be achieved using `Behaviors.withTimers`. If the timer is the same for all events then it can be hard coded, otherwise the @@ -172,34 +172,34 @@ constructing a `SnapshotAdapter`. This can be added to an internal event and the must also be taken to restart timers on recovery in the signal handler: Scala -: @@snip [PersistentFsmToTypedMigrationSpec.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #signal-handler } +: @@snip [PersistentFsmToTypedMigrationSpec.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #signal-handler } Java -: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #signal-handler } +: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #signal-handler } Then the event handler: Scala -: @@snip [PersistentFsmToTypedMigrationSpec.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #event-handler } +: @@snip [PersistentFsmToTypedMigrationSpec.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #event-handler } Java -: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #event-handler } +: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #event-handler } The last step is the adapters that will allow the new @apidoc[EventSourcedBehavior] to read the old data: Scala -: @@snip [PersistentFsmToTypedMigrationSpec.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #event-adapter } +: @@snip [PersistentFsmToTypedMigrationSpec.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #event-adapter } Java -: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #event-adapter } +: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #event-adapter } The snapshot adapter needs to adapt an internal type of PersistentFSM so a helper function is provided to build the @apidoc[SnapshotAdapter]: Scala -: @@snip [PersistentFsmToTypedMigrationSpec.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #snapshot-adapter } +: @@snip [PersistentFsmToTypedMigrationSpec.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #snapshot-adapter } Java -: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #snapshot-adapter } +: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #snapshot-adapter } That concludes all the steps to allow an @apidoc[EventSourcedBehavior] to read a `PersistentFSM`'s data. Once the new code has been running you can not roll back as the PersistentFSM will not be able to read data written by Persistence Typed. diff --git a/docs/src/main/paradox/persistence-journals.md b/docs/src/main/paradox/persistence-journals.md index e9cd5831c1..e6260bd40c 100644 --- a/docs/src/main/paradox/persistence-journals.md +++ b/docs/src/main/paradox/persistence-journals.md @@ -20,10 +20,10 @@ A journal plugin extends `AsyncWriteJournal`. `AsyncWriteJournal` is an actor and the methods to be implemented are: Scala -: @@snip [AsyncWriteJournal.scala](/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/AsyncWriteJournal.scala) { #journal-plugin-api } +: @@snip [AsyncWriteJournal.scala](/persistence/src/main/scala/org/apache/pekko/persistence/journal/AsyncWriteJournal.scala) { #journal-plugin-api } Java -: @@snip [AsyncWritePlugin.java](/akka-persistence/src/main/java/org/apache/pekko/persistence/journal/japi/AsyncWritePlugin.java) { #async-write-plugin-api } +: @@snip [AsyncWritePlugin.java](/persistence/src/main/java/org/apache/pekko/persistence/journal/japi/AsyncWritePlugin.java) { #async-write-plugin-api } If the storage backend API only supports synchronous, blocking writes, the methods should be implemented as: @@ -36,10 +36,10 @@ Java A journal plugin must also implement the methods defined in `AsyncRecovery` for replays and sequence number recovery: Scala -: @@snip [AsyncRecovery.scala](/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/AsyncRecovery.scala) { #journal-plugin-api } +: @@snip [AsyncRecovery.scala](/persistence/src/main/scala/org/apache/pekko/persistence/journal/AsyncRecovery.scala) { #journal-plugin-api } Java -: @@snip [AsyncRecoveryPlugin.java](/akka-persistence/src/main/java/org/apache/pekko/persistence/journal/japi/AsyncRecoveryPlugin.java) { #async-replay-plugin-api } +: @@snip [AsyncRecoveryPlugin.java](/persistence/src/main/java/org/apache/pekko/persistence/journal/japi/AsyncRecoveryPlugin.java) { #async-replay-plugin-api } A journal plugin can be activated with the following minimal configuration: @@ -68,10 +68,10 @@ Don't run journal tasks/futures on the system default dispatcher, since that mig A snapshot store plugin must extend the `SnapshotStore` actor and implement the following methods: Scala -: @@snip [SnapshotStore.scala](/akka-persistence/src/main/scala/org/apache/pekko/persistence/snapshot/SnapshotStore.scala) { #snapshot-store-plugin-api } +: @@snip [SnapshotStore.scala](/persistence/src/main/scala/org/apache/pekko/persistence/snapshot/SnapshotStore.scala) { #snapshot-store-plugin-api } Java -: @@snip [SnapshotStorePlugin.java](/akka-persistence/src/main/java/org/apache/pekko/persistence/snapshot/japi/SnapshotStorePlugin.java) { #snapshot-store-plugin-api } +: @@snip [SnapshotStorePlugin.java](/persistence/src/main/java/org/apache/pekko/persistence/snapshot/japi/SnapshotStorePlugin.java) { #snapshot-store-plugin-api } A snapshot store plugin can be activated with the following minimal configuration: @@ -99,14 +99,14 @@ Don't run snapshot store tasks/futures on the system default dispatcher, since t In order to help developers build correct and high quality storage plugins, we provide a Technology Compatibility Kit ([TCK](https://en.wikipedia.org/wiki/Technology_Compatibility_Kit) for short). -The TCK is usable from Java as well as Scala projects. To test your implementation (independently of language) you need to include the akka-persistence-tck dependency: +The TCK is usable from Java as well as Scala projects. To test your implementation (independently of language) you need to include the pekko-persistence-tck dependency: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group="org.apache.pekko" - artifact="akka-persistence-tck_$scala.binary.version$" + artifact="pekko-persistence-tck_$scala.binary.version$" version=PekkoVersion } diff --git a/docs/src/main/paradox/persistence-query-leveldb.md b/docs/src/main/paradox/persistence-query-leveldb.md index 0ce28d6ee6..80461a8613 100644 --- a/docs/src/main/paradox/persistence-query-leveldb.md +++ b/docs/src/main/paradox/persistence-query-leveldb.md @@ -159,4 +159,4 @@ for the default `LeveldbReadJournal.Identifier`. It can be configured with the following properties: -@@snip [reference.conf](/akka-persistence-query/src/main/resources/reference.conf) { #query-leveldb } +@@snip [reference.conf](/persistence-query/src/main/resources/reference.conf) { #query-leveldb } diff --git a/docs/src/main/paradox/persistence-query.md b/docs/src/main/paradox/persistence-query.md index df7ac2172b..00ab1bc936 100644 --- a/docs/src/main/paradox/persistence-query.md +++ b/docs/src/main/paradox/persistence-query.md @@ -134,10 +134,10 @@ with the given `tags`. The journal may support other ways of doing tagging - aga how exactly this is implemented depends on the used journal. Here is an example of such a tagging with an @apidoc[typed.*.EventSourcedBehavior]: Scala -: @@snip [BasicPersistentActorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #tagging-query } +: @@snip [BasicPersistentActorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #tagging-query } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #tagging-query } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #tagging-query } @@@ note diff --git a/docs/src/main/paradox/persistence.md b/docs/src/main/paradox/persistence.md index 57802d0846..1da130bddc 100644 --- a/docs/src/main/paradox/persistence.md +++ b/docs/src/main/paradox/persistence.md @@ -11,14 +11,14 @@ For the full documentation of this feature and for new projects see @ref:[Event To use Akka Persistence, you must add the following dependency in your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group="org.apache.pekko" - artifact="akka-persistence_$scala.binary.version$" + artifact="pekko-persistence_$scala.binary.version$" version=PekkoVersion group2="org.apache.pekko" - artifact2="akka-persistence-testkit_$scala.binary.version$" + artifact2="pekko-persistence-testkit_$scala.binary.version$" version2=PekkoVersion scope2=test } @@ -26,7 +26,7 @@ To use Akka Persistence, you must add the following dependency in your project: You also have to select journal plugin and optionally snapshot store plugin, see @ref:[Persistence Plugins](persistence-plugins.md). -@@project-info{ projectId="akka-persistence" } +@@project-info{ projectId="persistence" } ## Introduction diff --git a/docs/src/main/paradox/project/links.md b/docs/src/main/paradox/project/links.md index 99c5927a53..d7e11fccdb 100644 --- a/docs/src/main/paradox/project/links.md +++ b/docs/src/main/paradox/project/links.md @@ -52,7 +52,7 @@ Define the library dependencies with the complete version. For example: @@@vars ``` -libraryDependencies += "org.apache.pekko" % "akka-remote_$scala.binary.version$" % "2.6.14+72-53943d99-SNAPSHOT" +libraryDependencies += "org.apache.pekko" % "pekko-remote_$scala.binary.version$" % "2.6.14+72-53943d99-SNAPSHOT" ``` @@@ @@ -80,7 +80,7 @@ Define the library dependencies with the timestamp as version. For example: org.apache.pekko - akka-remote_$scala.binary.version$ + pekko-remote_$scala.binary.version$ 2.6.14+72-53943d99-SNAPSHOT diff --git a/docs/src/main/paradox/project/migration-guide-2.5.x-2.6.x.md b/docs/src/main/paradox/project/migration-guide-2.5.x-2.6.x.md index 82d43fc0fa..0b2c74e154 100644 --- a/docs/src/main/paradox/project/migration-guide-2.5.x-2.6.x.md +++ b/docs/src/main/paradox/project/migration-guide-2.5.x-2.6.x.md @@ -725,10 +725,10 @@ used for individual streams when they are materialized. Setting attributes on individual streams can be done like so: Scala -: @@snip [StreamAttributeDocSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/StreamAttributeDocSpec.scala) { #attributes-on-stream } +: @@snip [StreamAttributeDocSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/StreamAttributeDocSpec.scala) { #attributes-on-stream } Java -: @@snip [StreamAttributeDocTest.java](/akka-stream-tests/src/test/java/org/apache/pekko/stream/StreamAttributeDocTest.java) { #attributes-on-stream } +: @@snip [StreamAttributeDocTest.java](/stream-tests/src/test/java/org/apache/pekko/stream/StreamAttributeDocTest.java) { #attributes-on-stream } ### Stream cancellation available upstream diff --git a/docs/src/main/paradox/remoting-artery.md b/docs/src/main/paradox/remoting-artery.md index 54047b5796..2d7ee260cd 100644 --- a/docs/src/main/paradox/remoting-artery.md +++ b/docs/src/main/paradox/remoting-artery.md @@ -585,7 +585,7 @@ remained the same, we recommend reading the @ref:[Serialization](serialization.m Implementing an `org.apache.pekko.serialization.ByteBufferSerializer` works the same way as any other serializer, Scala -: @@snip [Serializer.scala](/akka-actor/src/main/scala/org/apache/pekko/serialization/Serializer.scala) { #ByteBufferSerializer } +: @@snip [Serializer.scala](/actor/src/main/scala/org/apache/pekko/serialization/Serializer.scala) { #ByteBufferSerializer } Java : @@snip [ByteBufferSerializerDocTest.java](/docs/src/test/java/jdocs/actor/ByteBufferSerializerDocTest.java) { #ByteBufferSerializer-interface } diff --git a/docs/src/main/paradox/remoting.md b/docs/src/main/paradox/remoting.md index 695843f363..39aacdbd50 100644 --- a/docs/src/main/paradox/remoting.md +++ b/docs/src/main/paradox/remoting.md @@ -25,15 +25,15 @@ such as [HTTP](https://doc.akka.io/docs/akka-http/current/), To use Akka Remoting, you must add the following dependency in your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group=org.apache.pekko - artifact=akka-remote_$scala.binary.version$ + artifact=pekko-remote_$scala.binary.version$ version=PekkoVersion } -@@project-info{ projectId="akka-remote" } +@@project-info{ projectId="remote" } Classic remoting depends on Netty. This needs to be explicitly added as a dependency so that users not using classic remoting do not have to have Netty on the classpath: @@ -287,7 +287,7 @@ The list of allowed classes has to be configured on the "remote" system, in othe others will be attempting to remote deploy Actors. That system, locally, knows best which Actors it should or should not allow others to remote deploy onto it. The full settings section may for example look like this: -@@snip [RemoteDeploymentAllowListSpec.scala](/akka-remote/src/test/scala/org/apache/pekko/remote/classic/RemoteDeploymentAllowListSpec.scala) { #allow-list-config } +@@snip [RemoteDeploymentAllowListSpec.scala](/remote/src/test/scala/org/apache/pekko/remote/classic/RemoteDeploymentAllowListSpec.scala) { #allow-list-config } Actor classes not included in the allow list will not be allowed to be remote deployed onto this system. diff --git a/docs/src/main/paradox/routing.md b/docs/src/main/paradox/routing.md index 7a1bd64c7f..cd2aea84e7 100644 --- a/docs/src/main/paradox/routing.md +++ b/docs/src/main/paradox/routing.md @@ -182,7 +182,7 @@ by specifying the strategy when defining the router. Setting the strategy is done like this: Scala -: @@snip [RoutingSpec.scala](/akka-actor-tests/src/test/scala/org/apache/pekko/routing/RoutingSpec.scala) { #supervision } +: @@snip [RoutingSpec.scala](/actor-tests/src/test/scala/org/apache/pekko/routing/RoutingSpec.scala) { #supervision } Java : @@snip [RouterDocTest.java](/docs/src/test/java/jdocs/routing/RouterDocTest.java) { #supervision } diff --git a/docs/src/main/paradox/serialization-jackson.md b/docs/src/main/paradox/serialization-jackson.md index 7c891bc472..0e437f13eb 100644 --- a/docs/src/main/paradox/serialization-jackson.md +++ b/docs/src/main/paradox/serialization-jackson.md @@ -35,15 +35,15 @@ in serialization-bindings configuration. Typically you will create a marker @sca for that purpose and let the messages @scala[extend]@java[implement] that. Scala -: @@snip [SerializationDocSpec.scala](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #marker-interface } +: @@snip [SerializationDocSpec.scala](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #marker-interface } Java -: @@snip [MySerializable.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/MySerializable.java) { #marker-interface } +: @@snip [MySerializable.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/MySerializable.java) { #marker-interface } Then you configure the class name of the marker @scala[trait]@java[interface] in `serialization-bindings` to one of the supported Jackson formats: `jackson-json` or `jackson-cbor` -@@snip [config](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #serialization-bindings } +@@snip [config](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #serialization-bindings } A good convention would be to name the marker interface `CborSerializable` or `JsonSerializable`. In this documentation we have used `MySerializable` to make it clear that the marker interface itself is not @@ -107,17 +107,17 @@ MismatchedInputException: Cannot construct instance of `...` (although at least That is probably because the class has a constructor with a single parameter, like: Java -: @@snip [SerializationDocTest.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/SerializationDocTest.java) { #one-constructor-param-1 } +: @@snip [SerializationDocTest.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/SerializationDocTest.java) { #one-constructor-param-1 } That can be solved by adding @javadoc[@JsonCreator](com.fasterxml.jackson.annotation.JsonCreator) or @javadoc[@JsonProperty](com.fasterxml.jackson.annotation.JsonProperty) annotations: Java -: @@snip [SerializationDocTest.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/SerializationDocTest.java) { #one-constructor-param-2 } +: @@snip [SerializationDocTest.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/SerializationDocTest.java) { #one-constructor-param-2 } or Java -: @@snip [SerializationDocTest.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/SerializationDocTest.java) { #one-constructor-param-3 } +: @@snip [SerializationDocTest.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/SerializationDocTest.java) { #one-constructor-param-3 } The `ParameterNamesModule` is configured with `JsonCreator.Mode.PROPERTIES` as described in the @@ -134,10 +134,10 @@ and @javadoc[@JsonSubTypes](com.fasterxml.jackson.annotation.JsonSubTypes) annot Example: Scala -: @@snip [SerializationDocSpec.scala](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #polymorphism } +: @@snip [SerializationDocSpec.scala](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #polymorphism } Java -: @@snip [SerializationDocTest.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/SerializationDocTest.java) { #polymorphism } +: @@snip [SerializationDocTest.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/SerializationDocTest.java) { #polymorphism } If you haven't defined the annotations you will see an exception like this: @@ -174,7 +174,7 @@ The easiest workaround is to define the case objects as case class without any f Alternatively, you can define an intermediate trait for the case object and a custom deserializer for it. The example below builds on the previous `Animal` sample by adding a fictitious, single instance, new animal, an `Unicorn`. Scala -: @@snip [SerializationDocSpec.scala](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #polymorphism-case-object } +: @@snip [SerializationDocSpec.scala](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #polymorphism-case-object } The case object `Unicorn` can't be used in a @javadoc[@JsonSubTypes](com.fasterxml.jackson.annotation.JsonSubTypes) annotation, but its trait can. When serializing the case object we need to know which type tag to use, hence the @javadoc[@JsonTypeName](com.fasterxml.jackson.annotation.JsonTypeName) annotation on the object. When deserializing, Jackson will only know about the trait variant therefore we need a custom deserializer that returns the case object. @@ -183,7 +183,7 @@ On the other hand, if the ADT only has case objects, you can solve it by impleme @javadoc[StdDeserializer](com.fasterxml.jackson.databind.deser.std.StdDeserializer). Scala -: @@snip [CustomAdtSerializer.scala](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/CustomAdtSerializer.scala) { #adt-trait-object } +: @@snip [CustomAdtSerializer.scala](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/CustomAdtSerializer.scala) { #adt-trait-object } ### Enumerations @@ -194,7 +194,7 @@ statically specify the type information to a field. When using the `@JsonScalaEn value is serialized as a JsonString. Scala -: @@snip [JacksonSerializerSpec.scala](/akka-serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/JacksonSerializerSpec.scala) { #jackson-scala-enumeration } +: @@snip [JacksonSerializerSpec.scala](/serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/JacksonSerializerSpec.scala) { #jackson-scala-enumeration } @@@ @@ -222,39 +222,39 @@ Adding an optional field can be done without any migration code. The default val Old class: Scala -: @@snip [ItemAdded.java](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/ItemAdded.scala) { #add-optional } +: @@snip [ItemAdded.java](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/ItemAdded.scala) { #add-optional } Java -: @@snip [ItemAdded.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/ItemAdded.java) { #add-optional } +: @@snip [ItemAdded.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/ItemAdded.java) { #add-optional } New class with a new optional `discount` property and a new `note` field with default value: Scala -: @@snip [ItemAdded.scala](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/ItemAdded.scala) { #add-optional } +: @@snip [ItemAdded.scala](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/ItemAdded.scala) { #add-optional } Java -: @@snip [ItemAdded.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/ItemAdded.java) { #add-optional } +: @@snip [ItemAdded.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/ItemAdded.java) { #add-optional } ### Add Mandatory Field Let's say we want to have a mandatory `discount` property without default value instead: Scala -: @@snip [ItemAdded.scala](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2b/ItemAdded.scala) { #add-mandatory } +: @@snip [ItemAdded.scala](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2b/ItemAdded.scala) { #add-mandatory } Java -: @@snip [ItemAdded.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2b/ItemAdded.java) { #add-mandatory } +: @@snip [ItemAdded.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2b/ItemAdded.java) { #add-mandatory } To add a new mandatory field we have to use a @apidoc[JacksonMigration] class and set the default value in the migration code. This is how a migration class would look like for adding a `discount` field: Scala -: @@snip [ItemAddedMigration.scala](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2b/ItemAddedMigration.scala) { #add-mandatory } +: @@snip [ItemAddedMigration.scala](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2b/ItemAddedMigration.scala) { #add-mandatory } Java -: @@snip [ItemAddedMigration.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2b/ItemAddedMigration.java) { #add-mandatory } +: @@snip [ItemAddedMigration.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2b/ItemAddedMigration.java) { #add-mandatory } Override the @scala[@scaladoc[currentVersion](pekko.serialization.jackson.JacksonMigration#currentVersion:Int)]@java[@javadoc[currentVersion()](pekko.serialization.jackson.JacksonMigration#currentVersion())] method to define the version number of the current (latest) version. The first version, when no migration was used, is always 1. Increase this version number whenever you perform a change that is not @@ -269,7 +269,7 @@ to get access to mutators. The migration class must be defined in configuration file: -@@snip [config](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #migrations-conf } +@@snip [config](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #migrations-conf } The same thing could have been done for the `note` field, adding a default value of `""` in the `ItemAddedMigration`. @@ -278,18 +278,18 @@ The same thing could have been done for the `note` field, adding a default value Let's say that we want to rename the `productId` field to `itemId` in the previous example. Scala -: @@snip [ItemAdded.scala](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2c/ItemAdded.scala) { #rename } +: @@snip [ItemAdded.scala](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2c/ItemAdded.scala) { #rename } Java -: @@snip [ItemAdded.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2c/ItemAdded.java) { #rename } +: @@snip [ItemAdded.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2c/ItemAdded.java) { #rename } The migration code would look like: Scala -: @@snip [ItemAddedMigration.scala](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2c/ItemAddedMigration.scala) { #rename } +: @@snip [ItemAddedMigration.scala](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2c/ItemAddedMigration.scala) { #rename } Java -: @@snip [ItemAddedMigration.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2c/ItemAddedMigration.java) { #rename } +: @@snip [ItemAddedMigration.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2c/ItemAddedMigration.java) { #rename } ### Structural Changes @@ -298,34 +298,34 @@ In a similar way we can do arbitrary structural changes. Old class: Scala -: @@snip [Customer.scala](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/Customer.scala) { #structural } +: @@snip [Customer.scala](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/Customer.scala) { #structural } Java -: @@snip [Customer.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/Customer.java) { #structural } +: @@snip [Customer.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/Customer.java) { #structural } New class: Scala -: @@snip [Customer.scala](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/Customer.scala) { #structural } +: @@snip [Customer.scala](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/Customer.scala) { #structural } Java -: @@snip [Customer.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/Customer.java) { #structural } +: @@snip [Customer.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/Customer.java) { #structural } with the `Address` class: Scala -: @@snip [Address.scala](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/Address.scala) { #structural } +: @@snip [Address.scala](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/Address.scala) { #structural } Java -: @@snip [Address.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/Address.java) { #structural } +: @@snip [Address.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/Address.java) { #structural } The migration code would look like: Scala -: @@snip [CustomerMigration.scala](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/CustomerMigration.scala) { #structural } +: @@snip [CustomerMigration.scala](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/CustomerMigration.scala) { #structural } Java -: @@snip [CustomerMigration.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/CustomerMigration.java) { #structural } +: @@snip [CustomerMigration.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/CustomerMigration.java) { #structural } ### Rename Class @@ -334,32 +334,32 @@ It is also possible to rename the class. For example, let's rename `OrderAdded` Old class: Scala -: @@snip [OrderAdded.scala](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/OrderAdded.scala) { #rename-class } +: @@snip [OrderAdded.scala](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/OrderAdded.scala) { #rename-class } Java -: @@snip [OrderAdded.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/OrderAdded.java) { #rename-class } +: @@snip [OrderAdded.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/OrderAdded.java) { #rename-class } New class: Scala -: @@snip [OrderPlaced.scala](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/OrderPlaced.scala) { #rename-class } +: @@snip [OrderPlaced.scala](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/OrderPlaced.scala) { #rename-class } Java -: @@snip [OrderPlaced.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/OrderPlaced.java) { #rename-class } +: @@snip [OrderPlaced.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/OrderPlaced.java) { #rename-class } The migration code would look like: Scala -: @@snip [OrderPlacedMigration.scala](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/OrderPlacedMigration.scala) { #rename-class } +: @@snip [OrderPlacedMigration.scala](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/OrderPlacedMigration.scala) { #rename-class } Java -: @@snip [OrderPlacedMigration.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/OrderPlacedMigration.java) { #rename-class } +: @@snip [OrderPlacedMigration.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/OrderPlacedMigration.java) { #rename-class } Note the override of the @apidoc[transformClassName(fromVersion, className)](JacksonMigration) {scala="#transformClassName(fromVersion:Int,className:String):String" java="#transformClassName(int,java.lang.String)"} method to define the new class name. That type of migration must be configured with the old class name as key. The actual class can be removed. -@@snip [config](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #migrations-conf-rename } +@@snip [config](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #migrations-conf-rename } ### Remove from serialization-bindings @@ -369,7 +369,7 @@ during rolling update with serialization changes, or when reading old stored dat when changing from Jackson serializer to another serializer (e.g. Protobuf) and thereby changing the serialization binding, but it should still be possible to deserialize old data with Jackson. -@@snip [config](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #allowed-class-prefix } +@@snip [config](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #allowed-class-prefix } It's a list of class names or prefixes of class names. @@ -390,43 +390,43 @@ Let's take, for example, the case above where we [renamed a field](#rename-field The starting schema is: Scala -: @@snip [ItemAdded.java](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/ItemAdded.scala) { #add-optional } +: @@snip [ItemAdded.java](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/ItemAdded.scala) { #add-optional } Java -: @@snip [ItemAdded.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/ItemAdded.java) { #add-optional } +: @@snip [ItemAdded.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/ItemAdded.java) { #add-optional } In a first deployment, we still don't make any change to the event class: Scala -: @@snip [ItemAdded.scala](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/ItemAdded.scala) { #forward-one-rename } +: @@snip [ItemAdded.scala](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/ItemAdded.scala) { #forward-one-rename } Java -: @@snip [ItemAdded.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/ItemAdded.java) { #forward-one-rename } +: @@snip [ItemAdded.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/ItemAdded.java) { #forward-one-rename } but we introduce a migration that can read the newer schema which is versioned `2`: Scala -: @@snip [ItemAddedMigration.scala](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1withv2/ItemAddedMigration.scala) { #forward-one-rename } +: @@snip [ItemAddedMigration.scala](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1withv2/ItemAddedMigration.scala) { #forward-one-rename } Java -: @@snip [ItemAddedMigration.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1withv2/ItemAddedMigration.java) { #forward-one-rename } +: @@snip [ItemAddedMigration.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1withv2/ItemAddedMigration.java) { #forward-one-rename } Once all running nodes have the new migration code which can read version `2` of `ItemAdded` we can proceed with the second step. So, we deploy the updated event: Scala -: @@snip [ItemAdded.scala](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2c/ItemAdded.scala) { #rename } +: @@snip [ItemAdded.scala](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2c/ItemAdded.scala) { #rename } Java -: @@snip [ItemAdded.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2c/ItemAdded.java) { #rename } +: @@snip [ItemAdded.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2c/ItemAdded.java) { #rename } and the final migration code which no longer needs forward-compatibility code: Scala -: @@snip [ItemAddedMigration.scala](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2c/ItemAddedMigration.scala) { #rename } +: @@snip [ItemAddedMigration.scala](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2c/ItemAddedMigration.scala) { #rename } Java -: @@snip [ItemAddedMigration.java](/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2c/ItemAddedMigration.java) { #rename } +: @@snip [ItemAddedMigration.java](/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2c/ItemAddedMigration.java) { #rename } @@ -434,7 +434,7 @@ Java The following Jackson modules are enabled by default: -@@snip [reference.conf](/akka-serialization-jackson/src/main/resources/reference.conf) { #jackson-modules } +@@snip [reference.conf](/serialization-jackson/src/main/resources/reference.conf) { #jackson-modules } You can amend the configuration `pekko.serialization.jackson.jackson-modules` to enable other modules. @@ -446,7 +446,7 @@ Java compiler option is enabled. JSON can be rather verbose and for large messages it can be beneficial to compress large payloads. For the `jackson-json` binding the default configuration is: -@@snip [reference.conf](/akka-serialization-jackson/src/main/resources/reference.conf) { #compression } +@@snip [reference.conf](/serialization-jackson/src/main/resources/reference.conf) { #compression } Supported compression algorithms are: gzip, lz4. Use 'off' to disable compression. Gzip is generally slower than lz4. @@ -481,12 +481,12 @@ By default the configuration for the Jackson serializers and their @javadoc[Obje the `pekko.serialization.jackson` section. It is possible to override that configuration in a more specific `pekko.serialization.jackson.` section. -@@snip [config](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #specific-config } +@@snip [config](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #specific-config } It's also possible to define several bindings and use different configuration for them. For example, different settings for remote messages and persisted events. -@@snip [config](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #several-config } +@@snip [config](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #several-config } ### Manifest-less serialization @@ -511,7 +511,7 @@ Since this configuration can only be applied to a single root type, you will usu apply it to a per binding configuration, not to the regular `jackson-json` or `jackson-cbor` configurations. -@@snip [config](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #manifestless } +@@snip [config](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #manifestless } Note that Akka remoting already implements manifest compression, and so this optimization will have no significant impact for messages sent over remoting. It's only useful for messages serialized for @@ -522,7 +522,7 @@ other purposes, such as persistence or distributed data. Additional Jackson serialization features can be enabled/disabled in configuration. The default values from Jackson are used aside from the the following that are changed in Akka's default configuration. -@@snip [reference.conf](/akka-serialization-jackson/src/main/resources/reference.conf) { #features } +@@snip [reference.conf](/serialization-jackson/src/main/resources/reference.conf) { #features } ### Date/time format @@ -531,6 +531,6 @@ ISO-8601 (rfc3339) `yyyy-MM-dd'T'HH:mm:ss.SSSZ` format instead of numeric arrays interoperability but it is slower. If you don't need the ISO format for interoperability with external systems you can change the following configuration for better performance of date/time fields. -@@snip [config](/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #date-time } +@@snip [config](/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala) { #date-time } Jackson is still be able to deserialize the other format independent of this setting. diff --git a/docs/src/main/paradox/serialization.md b/docs/src/main/paradox/serialization.md index ee5ef73c1c..5ff8fcf872 100644 --- a/docs/src/main/paradox/serialization.md +++ b/docs/src/main/paradox/serialization.md @@ -198,10 +198,10 @@ To serialize actor references to/from string representation you would use the @a For example here's how a serializer could look for `Ping` and `Pong` messages: Scala -: @@snip [PingSerializer.scala](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/PingSerializer.scala) { #serializer } +: @@snip [PingSerializer.scala](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/PingSerializer.scala) { #serializer } Java -: @@snip [PingSerializerExampleTest.java](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/PingSerializerExampleTest.java) { #serializer } +: @@snip [PingSerializerExampleTest.java](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/PingSerializerExampleTest.java) { #serializer } Serialization of Classic @apidoc[actor.ActorRef] is described in @ref:[Classic Serialization](serialization-classic.md#serializing-actorrefs). Classic and Typed actor references have the same serialization format so they can be interchanged. diff --git a/docs/src/main/paradox/split-brain-resolver.md b/docs/src/main/paradox/split-brain-resolver.md index 98e2aded42..df16673899 100644 --- a/docs/src/main/paradox/split-brain-resolver.md +++ b/docs/src/main/paradox/split-brain-resolver.md @@ -16,15 +16,15 @@ To use Akka Split Brain Resolver is part of `akka-cluster` and you probably alre dependency included. Otherwise, add the following dependency in your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group=org.apache.pekko - artifact=akka-cluster_$scala.binary.version$ + artifact=pekko-cluster_$scala.binary.version$ version=PekkoVersion } -@@project-info{ projectId="akka-cluster" } +@@project-info{ projectId="cluster" } ## Enable the Split Brain Resolver @@ -127,7 +127,7 @@ have been stable for a certain time period. Continuously adding more nodes while partition does not influence this timeout, since the status of those nodes will not be changed to Up while there are unreachable nodes. Joining nodes are not counted in the logic of the strategies. -@@snip [reference.conf](/akka-cluster/src/main/resources/reference.conf) { #split-brain-resolver } +@@snip [reference.conf](/cluster/src/main/resources/reference.conf) { #split-brain-resolver } Set `pekko.cluster.split-brain-resolver.stable-after` to a shorter duration to have quicker removal of crashed nodes, at the price of risking too early action on transient network partitions that otherwise would have healed. Do not @@ -210,7 +210,7 @@ Configuration: pekko.cluster.split-brain-resolver.active-strategy=keep-majority ``` -@@snip [reference.conf](/akka-cluster/src/main/resources/reference.conf) { #keep-majority } +@@snip [reference.conf](/cluster/src/main/resources/reference.conf) { #keep-majority } ### Static Quorum @@ -276,7 +276,7 @@ Configuration: pekko.cluster.split-brain-resolver.active-strategy=static-quorum ``` -@@snip [reference.conf](/akka-cluster/src/main/resources/reference.conf) { #static-quorum } +@@snip [reference.conf](/cluster/src/main/resources/reference.conf) { #static-quorum } ### Keep Oldest @@ -315,7 +315,7 @@ Configuration: pekko.cluster.split-brain-resolver.active-strategy=keep-oldest ``` -@@snip [reference.conf](/akka-cluster/src/main/resources/reference.conf) { #keep-oldest } +@@snip [reference.conf](/cluster/src/main/resources/reference.conf) { #keep-oldest } ### Down All @@ -374,7 +374,7 @@ pekko { } ``` -@@snip [reference.conf](/akka-cluster/src/main/resources/reference.conf) { #lease-majority } +@@snip [reference.conf](/cluster/src/main/resources/reference.conf) { #lease-majority } See also configuration and additional dependency in [Kubernetes Lease](https://doc.akka.io/docs/akka-management/current/kubernetes-lease.html) diff --git a/docs/src/main/paradox/stream/index.md b/docs/src/main/paradox/stream/index.md index 5009ca3aa4..bd9ee72ef9 100644 --- a/docs/src/main/paradox/stream/index.md +++ b/docs/src/main/paradox/stream/index.md @@ -8,19 +8,19 @@ project.description: An intuitive and safe way to do asynchronous, non-blocking To use Akka Streams, add the module to your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group="org.apache.pekko" - artifact="akka-stream_$scala.binary.version$" + artifact="pekko-stream_$scala.binary.version$" version=PekkoVersion group2="org.apache.pekko" - artifact2="akka-stream-testkit_$scala.binary.version$" + artifact2="pekko-stream-testkit_$scala.binary.version$" version2=PekkoVersion scope2=test } -@@project-info{ projectId="akka-stream" } +@@project-info{ projectId="stream" } @@toc { depth=2 } diff --git a/docs/src/main/paradox/stream/operators/ActorFlow/ask.md b/docs/src/main/paradox/stream/operators/ActorFlow/ask.md index 298a5cac27..1a313f9f2d 100644 --- a/docs/src/main/paradox/stream/operators/ActorFlow/ask.md +++ b/docs/src/main/paradox/stream/operators/ActorFlow/ask.md @@ -41,10 +41,10 @@ See also: The `ActorFlow.ask` sends a message to the actor. The actor expects `Asking` messages which contain the actor ref for replies of type `Reply`. When the actor for replies receives a reply, the `ActorFlow.ask` stream stage emits the reply and the `map` extracts the message `String`. Scala -: @@snip [ask.scala](/akka-stream-typed/src/test/scala/docs/scaladsl/ActorFlowSpec.scala) { #imports #ask-actor #ask } +: @@snip [ask.scala](/stream-typed/src/test/scala/docs/scaladsl/ActorFlowSpec.scala) { #imports #ask-actor #ask } Java -: @@snip [ask.java](/akka-stream-typed/src/test/java/docs/javadsl/ActorFlowCompileTest.java) { #ask-actor #ask } +: @@snip [ask.java](/stream-typed/src/test/java/docs/javadsl/ActorFlowCompileTest.java) { #ask-actor #ask } ## Reactive Streams semantics diff --git a/docs/src/main/paradox/stream/operators/ActorFlow/askWithStatus.md b/docs/src/main/paradox/stream/operators/ActorFlow/askWithStatus.md index 432bda77c3..d57041e526 100644 --- a/docs/src/main/paradox/stream/operators/ActorFlow/askWithStatus.md +++ b/docs/src/main/paradox/stream/operators/ActorFlow/askWithStatus.md @@ -38,10 +38,10 @@ The `askWithStatus` operator requires The `ActorFlow.askWithStatus` sends a message to the actor. The actor expects `AskingWithStatus` messages which contain the actor ref for replies of type @scala[`StatusReply[String]`]@java[`StatusReply`]. When the actor for replies receives a reply, the `ActorFlow.askWihStatus` stream stage emits the reply and the `map` extracts the message `String`. Scala -: @@snip [ask.scala](/akka-stream-typed/src/test/scala/docs/scaladsl/ActorFlowSpec.scala) { #imports #ask-actor #ask } +: @@snip [ask.scala](/stream-typed/src/test/scala/docs/scaladsl/ActorFlowSpec.scala) { #imports #ask-actor #ask } Java -: @@snip [ask.java](/akka-stream-typed/src/test/java/docs/javadsl/ActorFlowCompileTest.java) { #ask-actor #ask } +: @@snip [ask.java](/stream-typed/src/test/java/docs/javadsl/ActorFlowCompileTest.java) { #ask-actor #ask } ## Reactive Streams semantics diff --git a/docs/src/main/paradox/stream/operators/ActorSink/actorRefWithBackpressure.md b/docs/src/main/paradox/stream/operators/ActorSink/actorRefWithBackpressure.md index 4dbe4d6464..4f02d8cdab 100644 --- a/docs/src/main/paradox/stream/operators/ActorSink/actorRefWithBackpressure.md +++ b/docs/src/main/paradox/stream/operators/ActorSink/actorRefWithBackpressure.md @@ -35,10 +35,10 @@ See also: ## Examples Scala -: @@snip [ActorSourceSinkExample.scala](/akka-stream-typed/src/test/scala/docs/org/apache/pekko/stream/typed/ActorSourceSinkExample.scala) { #actor-sink-ref-with-backpressure } +: @@snip [ActorSourceSinkExample.scala](/stream-typed/src/test/scala/docs/org/apache/pekko/stream/typed/ActorSourceSinkExample.scala) { #actor-sink-ref-with-backpressure } Java -: @@snip [ActorSinkWithAckExample.java](/akka-stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSinkWithAckExample.java) { #actor-sink-ref-with-backpressure } +: @@snip [ActorSinkWithAckExample.java](/stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSinkWithAckExample.java) { #actor-sink-ref-with-backpressure } ## Reactive Streams semantics diff --git a/docs/src/main/paradox/stream/operators/ActorSource/actorRef.md b/docs/src/main/paradox/stream/operators/ActorSource/actorRef.md index 595eccc34d..158f881c8e 100644 --- a/docs/src/main/paradox/stream/operators/ActorSource/actorRef.md +++ b/docs/src/main/paradox/stream/operators/ActorSource/actorRef.md @@ -35,7 +35,7 @@ See also: ## Examples Scala -: @@snip [ActorSourceSinkExample.scala](/akka-stream-typed/src/test/scala/docs/org/apache/pekko/stream/typed/ActorSourceSinkExample.scala) { #actor-source-ref } +: @@snip [ActorSourceSinkExample.scala](/stream-typed/src/test/scala/docs/org/apache/pekko/stream/typed/ActorSourceSinkExample.scala) { #actor-source-ref } Java -: @@snip [ActorSourceExample.java](/akka-stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSourceExample.java) { #actor-source-ref } +: @@snip [ActorSourceExample.java](/stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSourceExample.java) { #actor-source-ref } diff --git a/docs/src/main/paradox/stream/operators/ActorSource/actorRefWithBackpressure.md b/docs/src/main/paradox/stream/operators/ActorSource/actorRefWithBackpressure.md index f64b7ebc47..d47dcf7e26 100644 --- a/docs/src/main/paradox/stream/operators/ActorSource/actorRefWithBackpressure.md +++ b/docs/src/main/paradox/stream/operators/ActorSource/actorRefWithBackpressure.md @@ -48,10 +48,10 @@ In this example we create the stream in an actor which itself reacts on the dema Scala -: @@snip [ActorSourceSinkExample.scala](/akka-stream-typed/src/test/scala/docs/org/apache/pekko/stream/typed/ActorSourceSinkExample.scala) { #actor-source-with-backpressure } +: @@snip [ActorSourceSinkExample.scala](/stream-typed/src/test/scala/docs/org/apache/pekko/stream/typed/ActorSourceSinkExample.scala) { #actor-source-with-backpressure } Java -: @@snip [snip](/akka-stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSourceWithBackpressureExample.java) { #sample } +: @@snip [snip](/stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSourceWithBackpressureExample.java) { #sample } ## Reactive Streams semantics diff --git a/docs/src/main/paradox/stream/operators/RetryFlow/withBackoff.md b/docs/src/main/paradox/stream/operators/RetryFlow/withBackoff.md index 2ae20ac65b..eb9af703a3 100644 --- a/docs/src/main/paradox/stream/operators/RetryFlow/withBackoff.md +++ b/docs/src/main/paradox/stream/operators/RetryFlow/withBackoff.md @@ -29,10 +29,10 @@ This API was added in Akka 2.6.0 and @ref:[may be changed](../../../common/may-c This example wraps a `flow` handling @scala[`Int`s]@java[`Integer`s], and retries elements unless the result is 0 or negative, or `maxRetries` is hit. Scala -: @@snip [RetryFlowSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/RetryFlowSpec.scala) { #withBackoff-demo } +: @@snip [RetryFlowSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/RetryFlowSpec.scala) { #withBackoff-demo } Java -: @@snip [RetryFlowTest.java](/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/RetryFlowTest.java) { #withBackoff-demo } +: @@snip [RetryFlowTest.java](/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/RetryFlowTest.java) { #withBackoff-demo } ## Reactive Streams semantics diff --git a/docs/src/main/paradox/stream/operators/RetryFlow/withBackoffAndContext.md b/docs/src/main/paradox/stream/operators/RetryFlow/withBackoffAndContext.md index b9696a524c..564c03e25e 100644 --- a/docs/src/main/paradox/stream/operators/RetryFlow/withBackoffAndContext.md +++ b/docs/src/main/paradox/stream/operators/RetryFlow/withBackoffAndContext.md @@ -30,10 +30,10 @@ This API was added in Akka 2.6.0 and @ref:[may be changed](../../../common/may-c This example wraps a `flow` handling @scala[`Int`s]@java[`Integer`s] with `SomeContext` in context, and retries elements unless the result is 0 or negative, or `maxRetries` is hit. Scala -: @@snip [RetryFlowSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/RetryFlowSpec.scala) { #retry-success } +: @@snip [RetryFlowSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/RetryFlowSpec.scala) { #retry-success } Java -: @@snip [RetryFlowTest.java](/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/RetryFlowTest.java) { #retry-success } +: @@snip [RetryFlowTest.java](/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/RetryFlowTest.java) { #retry-success } ## Reactive Streams semantics diff --git a/docs/src/main/paradox/stream/operators/Sink/collect.md b/docs/src/main/paradox/stream/operators/Sink/collect.md index b8595645e4..55d4c1a694 100644 --- a/docs/src/main/paradox/stream/operators/Sink/collect.md +++ b/docs/src/main/paradox/stream/operators/Sink/collect.md @@ -18,7 +18,7 @@ which will be completed with a result of the Java @javadoc[Collector](java.util. Given a stream of numbers we can collect the numbers into a collection with the `seq` operator Java -: @@snip [SinkTest.java](/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SinkTest.java) { #collect-to-list } +: @@snip [SinkTest.java](/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SinkTest.java) { #collect-to-list } ## Reactive Streams semantics diff --git a/docs/src/main/paradox/stream/operators/Sink/foreach.md b/docs/src/main/paradox/stream/operators/Sink/foreach.md index e37ad67926..08dea7e2cf 100644 --- a/docs/src/main/paradox/stream/operators/Sink/foreach.md +++ b/docs/src/main/paradox/stream/operators/Sink/foreach.md @@ -27,10 +27,10 @@ See also: This prints out every element to standard out. Scala -: @@snip [snip](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkSpec.scala) { #foreach } +: @@snip [snip](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkSpec.scala) { #foreach } Java -: @@snip [snip](/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SinkTest.java) { #foreach } +: @@snip [snip](/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SinkTest.java) { #foreach } ## Reactive Streams semantics diff --git a/docs/src/main/paradox/stream/operators/Sink/head.md b/docs/src/main/paradox/stream/operators/Sink/head.md index e037c7ab26..abd17a675c 100644 --- a/docs/src/main/paradox/stream/operators/Sink/head.md +++ b/docs/src/main/paradox/stream/operators/Sink/head.md @@ -17,7 +17,7 @@ after this the stream is canceled. If no element is emitted, the @scala[`Future` ## Example Scala -: @@snip [HeadSinkSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/HeadSinkSpec.scala) { #head-operator-example } +: @@snip [HeadSinkSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/HeadSinkSpec.scala) { #head-operator-example } Java : @@snip [SinkDocExamples.java](/docs/src/test/java/jdocs/stream/operators/SinkDocExamples.java) { #head-operator-example } diff --git a/docs/src/main/paradox/stream/operators/Sink/last.md b/docs/src/main/paradox/stream/operators/Sink/last.md index aa8b1a4597..8b9bbfec21 100644 --- a/docs/src/main/paradox/stream/operators/Sink/last.md +++ b/docs/src/main/paradox/stream/operators/Sink/last.md @@ -17,7 +17,7 @@ completes. If the stream completes with no elements the @scala[`Future`] @java[` ## Example Scala -: @@snip [LastSinkSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LastSinkSpec.scala) { #last-operator-example } +: @@snip [LastSinkSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LastSinkSpec.scala) { #last-operator-example } Java : @@snip [SinkDocExamples.java](/docs/src/test/java/jdocs/stream/operators/SinkDocExamples.java) { #last-operator-example } diff --git a/docs/src/main/paradox/stream/operators/Sink/lastOption.md b/docs/src/main/paradox/stream/operators/Sink/lastOption.md index ab0edd18c8..6c0767a17e 100644 --- a/docs/src/main/paradox/stream/operators/Sink/lastOption.md +++ b/docs/src/main/paradox/stream/operators/Sink/lastOption.md @@ -18,7 +18,7 @@ completed with @scala[`None`] @java[an empty `Optional`]. ## Example Scala -: @@snip [LastSinkSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LastSinkSpec.scala) { #lastOption-operator-example } +: @@snip [LastSinkSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LastSinkSpec.scala) { #lastOption-operator-example } Java : @@snip [SinkDocExamples.java](/docs/src/test/java/jdocs/stream/operators/SinkDocExamples.java) { #lastOption-operator-example } diff --git a/docs/src/main/paradox/stream/operators/Sink/reduce.md b/docs/src/main/paradox/stream/operators/Sink/reduce.md index 712acbb692..35cf03e760 100644 --- a/docs/src/main/paradox/stream/operators/Sink/reduce.md +++ b/docs/src/main/paradox/stream/operators/Sink/reduce.md @@ -19,7 +19,7 @@ Materializes into a @scala[`Future`] @java[`CompletionStage`] that will be compl ## Example Scala -: @@snip [SinkReduceSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkSpec.scala) { #reduce-operator-example } +: @@snip [SinkReduceSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkSpec.scala) { #reduce-operator-example } Java : @@snip [SinkDocExamples.java](/docs/src/test/java/jdocs/stream/operators/SinkDocExamples.java) { #reduce-operator-example } diff --git a/docs/src/main/paradox/stream/operators/Sink/seq.md b/docs/src/main/paradox/stream/operators/Sink/seq.md index 54c65e6cfa..27f7d44d8f 100644 --- a/docs/src/main/paradox/stream/operators/Sink/seq.md +++ b/docs/src/main/paradox/stream/operators/Sink/seq.md @@ -20,7 +20,7 @@ if more element are emitted the sink will cancel the stream Given a stream of numbers we can collect the numbers into a collection with the `seq` operator Scala -: @@snip [SinkSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkSpec.scala) { #seq-operator-example } +: @@snip [SinkSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkSpec.scala) { #seq-operator-example } Java : @@snip [SinkDocExamples.java](/docs/src/test/java/jdocs/stream/operators/SinkDocExamples.java) { #seq-operator-example } diff --git a/docs/src/main/paradox/stream/operators/Sink/takeLast.md b/docs/src/main/paradox/stream/operators/Sink/takeLast.md index b972935133..3e931b1bbe 100644 --- a/docs/src/main/paradox/stream/operators/Sink/takeLast.md +++ b/docs/src/main/paradox/stream/operators/Sink/takeLast.md @@ -20,7 +20,7 @@ If there is a failure signaled in the stream the @scala[`Future`] @java[`Complet ## Example Scala -: @@snip [TakeLastSinkSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/TakeLastSinkSpec.scala) { #takeLast-operator-example } +: @@snip [TakeLastSinkSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/TakeLastSinkSpec.scala) { #takeLast-operator-example } Java : @@snip [SinkDocExamples.java](/docs/src/test/java/jdocs/stream/operators/SinkDocExamples.java) { #takeLast-operator-example } diff --git a/docs/src/main/paradox/stream/operators/Source-or-Flow/concat.md b/docs/src/main/paradox/stream/operators/Source-or-Flow/concat.md index b66337c83d..3693092ea9 100644 --- a/docs/src/main/paradox/stream/operators/Source-or-Flow/concat.md +++ b/docs/src/main/paradox/stream/operators/Source-or-Flow/concat.md @@ -27,7 +27,7 @@ Both streams will be materialized together. ## Example Scala -: @@snip [FlowConcatSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatSpec.scala) { #concat } +: @@snip [FlowConcatSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatSpec.scala) { #concat } Java : @@snip [SourceOrFlow.java](/docs/src/test/java/jdocs/stream/operators/SourceOrFlow.java) { #concat } diff --git a/docs/src/main/paradox/stream/operators/Source-or-Flow/concatAllLazy.md b/docs/src/main/paradox/stream/operators/Source-or-Flow/concatAllLazy.md index 4155311b5e..646616a672 100644 --- a/docs/src/main/paradox/stream/operators/Source-or-Flow/concatAllLazy.md +++ b/docs/src/main/paradox/stream/operators/Source-or-Flow/concatAllLazy.md @@ -20,7 +20,7 @@ To defer the materialization of the given sources (or to completely avoid its ma ## Example Scala -: @@snip [FlowConcatSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatAllLazySpec.scala) { #concatAllLazy } +: @@snip [FlowConcatSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatAllLazySpec.scala) { #concatAllLazy } Java : @@snip [SourceOrFlow.java](/docs/src/test/java/jdocs/stream/operators/SourceOrFlow.java) { #concatAllLazy } diff --git a/docs/src/main/paradox/stream/operators/Source-or-Flow/concatLazy.md b/docs/src/main/paradox/stream/operators/Source-or-Flow/concatLazy.md index 735b19ea20..cae00a14bf 100644 --- a/docs/src/main/paradox/stream/operators/Source-or-Flow/concatLazy.md +++ b/docs/src/main/paradox/stream/operators/Source-or-Flow/concatLazy.md @@ -22,7 +22,7 @@ If materialized values needs to be collected `concatLazyMat` is available. ## Example Scala -: @@snip [FlowConcatSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatSpec.scala) { #concatLazy } +: @@snip [FlowConcatSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatSpec.scala) { #concatLazy } Java : @@snip [SourceOrFlow.java](/docs/src/test/java/jdocs/stream/operators/SourceOrFlow.java) { #concatLazy } diff --git a/docs/src/main/paradox/stream/operators/Source-or-Flow/interleave.md b/docs/src/main/paradox/stream/operators/Source-or-Flow/interleave.md index 5b516be44c..61e6e283c9 100644 --- a/docs/src/main/paradox/stream/operators/Source-or-Flow/interleave.md +++ b/docs/src/main/paradox/stream/operators/Source-or-Flow/interleave.md @@ -17,7 +17,7 @@ source completes the rest of the other stream will be emitted. ## Example Scala -: @@snip [FlowInterleaveSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowInterleaveSpec.scala) { #interleave } +: @@snip [FlowInterleaveSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowInterleaveSpec.scala) { #interleave } Java : @@snip [SourceOrFlow.java](/docs/src/test/java/jdocs/stream/operators/SourceOrFlow.java) { #interleave } diff --git a/docs/src/main/paradox/stream/operators/Source-or-Flow/interleaveAll.md b/docs/src/main/paradox/stream/operators/Source-or-Flow/interleaveAll.md index 9b35153e5f..4b84073a8e 100644 --- a/docs/src/main/paradox/stream/operators/Source-or-Flow/interleaveAll.md +++ b/docs/src/main/paradox/stream/operators/Source-or-Flow/interleaveAll.md @@ -18,7 +18,7 @@ the flow is complete. ## Example Scala -: @@snip [FlowInterleaveSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowInterleaveAllSpec.scala) { #interleaveAll } +: @@snip [FlowInterleaveSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowInterleaveAllSpec.scala) { #interleaveAll } Java : @@snip [SourceOrFlow.java](/docs/src/test/java/jdocs/stream/operators/SourceOrFlow.java) { #interleaveAll } diff --git a/docs/src/main/paradox/stream/operators/Source-or-Flow/merge.md b/docs/src/main/paradox/stream/operators/Source-or-Flow/merge.md index 5374f8edd9..8502c5cdb0 100644 --- a/docs/src/main/paradox/stream/operators/Source-or-Flow/merge.md +++ b/docs/src/main/paradox/stream/operators/Source-or-Flow/merge.md @@ -16,7 +16,7 @@ Merge multiple sources. Picks elements randomly if all sources has elements read ## Example Scala -: @@snip [FlowMergeSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeSpec.scala) { #merge } +: @@snip [FlowMergeSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeSpec.scala) { #merge } Java : @@snip [SourceOrFlow.java](/docs/src/test/java/jdocs/stream/operators/SourceOrFlow.java) { #merge } diff --git a/docs/src/main/paradox/stream/operators/Source-or-Flow/mergeAll.md b/docs/src/main/paradox/stream/operators/Source-or-Flow/mergeAll.md index 97f36af083..ca75dfb931 100644 --- a/docs/src/main/paradox/stream/operators/Source-or-Flow/mergeAll.md +++ b/docs/src/main/paradox/stream/operators/Source-or-Flow/mergeAll.md @@ -15,7 +15,7 @@ Merge multiple sources. Picks elements randomly if all sources has elements read ## Example Scala -: @@snip [FlowMergeSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeAllSpec.scala) { #merge-all } +: @@snip [FlowMergeSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeAllSpec.scala) { #merge-all } Java : @@snip [SourceOrFlow.java](/docs/src/test/java/jdocs/stream/operators/SourceOrFlow.java) { #merge-all } diff --git a/docs/src/main/paradox/stream/operators/Source-or-Flow/mergePreferred.md b/docs/src/main/paradox/stream/operators/Source-or-Flow/mergePreferred.md index fd0e8ef3ba..a073225579 100644 --- a/docs/src/main/paradox/stream/operators/Source-or-Flow/mergePreferred.md +++ b/docs/src/main/paradox/stream/operators/Source-or-Flow/mergePreferred.md @@ -18,7 +18,7 @@ prefer the left source (see examples). ## Example Scala -: @@snip [FlowMergeSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeSpec.scala) { #mergePreferred } +: @@snip [FlowMergeSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeSpec.scala) { #mergePreferred } Java : @@snip [SourceOrFlow.java](/docs/src/test/java/jdocs/stream/operators/SourceOrFlow.java) { #mergePreferred } diff --git a/docs/src/main/paradox/stream/operators/Source-or-Flow/mergePrioritized.md b/docs/src/main/paradox/stream/operators/Source-or-Flow/mergePrioritized.md index deb76dc9af..d939bfbb31 100644 --- a/docs/src/main/paradox/stream/operators/Source-or-Flow/mergePrioritized.md +++ b/docs/src/main/paradox/stream/operators/Source-or-Flow/mergePrioritized.md @@ -18,7 +18,7 @@ prioritized and similarly for the right source. The priorities for each source m ## Example Scala -: @@snip [FlowMergeSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeSpec.scala) { #mergePrioritized } +: @@snip [FlowMergeSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeSpec.scala) { #mergePrioritized } Java : @@snip [SourceOrFlow.java](/docs/src/test/java/jdocs/stream/operators/SourceOrFlow.java) { #mergePrioritized } diff --git a/docs/src/main/paradox/stream/operators/Source-or-Flow/mergeSorted.md b/docs/src/main/paradox/stream/operators/Source-or-Flow/mergeSorted.md index a81f6f25ee..dfd4d79289 100644 --- a/docs/src/main/paradox/stream/operators/Source-or-Flow/mergeSorted.md +++ b/docs/src/main/paradox/stream/operators/Source-or-Flow/mergeSorted.md @@ -17,7 +17,7 @@ smallest element. ## Example Scala -: @@snip [FlowMergeSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeSpec.scala) { #merge-sorted } +: @@snip [FlowMergeSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeSpec.scala) { #merge-sorted } Java : @@snip [SourceOrFlow.java](/docs/src/test/java/jdocs/stream/operators/SourceOrFlow.java) { #merge-sorted } diff --git a/docs/src/main/paradox/stream/operators/Source-or-Flow/orElse.md b/docs/src/main/paradox/stream/operators/Source-or-Flow/orElse.md index 3e3593f787..aaf447b3db 100644 --- a/docs/src/main/paradox/stream/operators/Source-or-Flow/orElse.md +++ b/docs/src/main/paradox/stream/operators/Source-or-Flow/orElse.md @@ -22,7 +22,7 @@ Signal errors downstream, regardless which of the two sources emitted the error. ## Example Scala -: @@snip [FlowOrElseSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowOrElseSpec.scala) { #or-else } +: @@snip [FlowOrElseSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowOrElseSpec.scala) { #or-else } Java : @@snip [SourceOrFlow.java](/docs/src/test/java/jdocs/stream/operators/SourceOrFlow.java) { #or-else } diff --git a/docs/src/main/paradox/stream/operators/Source-or-Flow/prepend.md b/docs/src/main/paradox/stream/operators/Source-or-Flow/prepend.md index b3385ba572..8e79912a4f 100644 --- a/docs/src/main/paradox/stream/operators/Source-or-Flow/prepend.md +++ b/docs/src/main/paradox/stream/operators/Source-or-Flow/prepend.md @@ -36,7 +36,7 @@ use @ref(prependLazy)[prependLazy.md] ## Example Scala -: @@snip [FlowOrElseSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowPrependSpec.scala) { #prepend } +: @@snip [FlowOrElseSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowPrependSpec.scala) { #prepend } Java : @@snip [SourceOrFlow.java](/docs/src/test/java/jdocs/stream/operators/SourceOrFlow.java) { #prepend } diff --git a/docs/src/main/paradox/stream/operators/Source-or-Flow/prependLazy.md b/docs/src/main/paradox/stream/operators/Source-or-Flow/prependLazy.md index e1ae624330..0e3bb86575 100644 --- a/docs/src/main/paradox/stream/operators/Source-or-Flow/prependLazy.md +++ b/docs/src/main/paradox/stream/operators/Source-or-Flow/prependLazy.md @@ -22,7 +22,7 @@ See also @ref[prepend](prepend.md) which is detached. ## Example Scala -: @@snip [FlowPrependSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowPrependSpec.scala) { #prependLazy } +: @@snip [FlowPrependSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowPrependSpec.scala) { #prependLazy } Java : @@snip [SourceOrFlow.java](/docs/src/test/java/jdocs/stream/operators/SourceOrFlow.java) { #prependLazy } diff --git a/docs/src/main/paradox/stream/operators/Source-or-Flow/zip.md b/docs/src/main/paradox/stream/operators/Source-or-Flow/zip.md index 807009e4ce..83863161d2 100644 --- a/docs/src/main/paradox/stream/operators/Source-or-Flow/zip.md +++ b/docs/src/main/paradox/stream/operators/Source-or-Flow/zip.md @@ -22,7 +22,7 @@ See also: ## Examples Scala -: @@snip [FlowZipSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipSpec.scala) { #zip } +: @@snip [FlowZipSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipSpec.scala) { #zip } Java : @@snip [SourceOrFlow.java](/docs/src/test/java/jdocs/stream/operators/SourceOrFlow.java) { #zip } diff --git a/docs/src/main/paradox/stream/operators/Source-or-Flow/zipWith.md b/docs/src/main/paradox/stream/operators/Source-or-Flow/zipWith.md index 135eac190a..0512ff1b22 100644 --- a/docs/src/main/paradox/stream/operators/Source-or-Flow/zipWith.md +++ b/docs/src/main/paradox/stream/operators/Source-or-Flow/zipWith.md @@ -24,7 +24,7 @@ See also: ## Examples Scala -: @@snip [FlowZipWithSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipWithSpec.scala) { #zip-with } +: @@snip [FlowZipWithSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipWithSpec.scala) { #zip-with } Java : @@snip [SourceOrFlow.java](/docs/src/test/java/jdocs/stream/operators/SourceOrFlow.java) { #zip-with } diff --git a/docs/src/main/paradox/stream/operators/Source-or-Flow/zipWithIndex.md b/docs/src/main/paradox/stream/operators/Source-or-Flow/zipWithIndex.md index 75624e95d7..1a6d825830 100644 --- a/docs/src/main/paradox/stream/operators/Source-or-Flow/zipWithIndex.md +++ b/docs/src/main/paradox/stream/operators/Source-or-Flow/zipWithIndex.md @@ -22,7 +22,7 @@ See also: ## Example Scala -: @@snip [FlowZipWithIndexSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipWithIndexSpec.scala) { #zip-with-index } +: @@snip [FlowZipWithIndexSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipWithIndexSpec.scala) { #zip-with-index } Java : @@snip [SourceOrFlow.java](/docs/src/test/java/jdocs/stream/operators/SourceOrFlow.java) { #zip-with-index } diff --git a/docs/src/main/paradox/stream/operators/Source/asSubscriber.md b/docs/src/main/paradox/stream/operators/Source/asSubscriber.md index 58ec850135..d417a9a2e2 100644 --- a/docs/src/main/paradox/stream/operators/Source/asSubscriber.md +++ b/docs/src/main/paradox/stream/operators/Source/asSubscriber.md @@ -7,7 +7,7 @@ Integration with Reactive Streams, materializes into a @javadoc[Subscriber](java ## Signature Scala -: @@snip[JavaFlowSupport.scala](/akka-stream/src/main/scala-jdk-9/akka/stream/scaladsl/JavaFlowSupport.scala) { #asSubscriber } +: @@snip[JavaFlowSupport.scala](/stream/src/main/scala-jdk-9/akka/stream/scaladsl/JavaFlowSupport.scala) { #asSubscriber } Java : @@snip[JavaFlowSupport.java](/docs/src/test/java-jdk9-only/jdocs/stream/operators/source/AsSubscriber.java) { #api } diff --git a/docs/src/main/paradox/stream/operators/Source/cycle.md b/docs/src/main/paradox/stream/operators/Source/cycle.md index 563d343f77..f40d985759 100644 --- a/docs/src/main/paradox/stream/operators/Source/cycle.md +++ b/docs/src/main/paradox/stream/operators/Source/cycle.md @@ -19,19 +19,19 @@ terminated with an exception. ## Examples Scala -: @@snip [cycle.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceSpec.scala) { #cycle } +: @@snip [cycle.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceSpec.scala) { #cycle } Java -: @@snip [cycle.java](/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceTest.java) { #cycle } +: @@snip [cycle.java](/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceTest.java) { #cycle } When iterator is empty the stream will be terminated with _IllegalArgumentException_ Scala -: @@snip [cycleError.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceSpec.scala) { #cycle-error } +: @@snip [cycleError.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceSpec.scala) { #cycle-error } Java -: @@snip [cycle.java](/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceTest.java) { #cycle-error } +: @@snip [cycle.java](/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceTest.java) { #cycle-error } ## Reactive Streams semantics diff --git a/docs/src/main/paradox/stream/operators/Source/fromPublisher.md b/docs/src/main/paradox/stream/operators/Source/fromPublisher.md index 51b601b6a6..95af1d28e4 100644 --- a/docs/src/main/paradox/stream/operators/Source/fromPublisher.md +++ b/docs/src/main/paradox/stream/operators/Source/fromPublisher.md @@ -7,7 +7,7 @@ Integration with Reactive Streams, subscribes to a @javadoc[Publisher](java.util ## Signature Scala -: @@snip[JavaFlowSupport.scala](/akka-stream/src/main/scala-jdk-9/akka/stream/scaladsl/JavaFlowSupport.scala) { #fromPublisher } +: @@snip[JavaFlowSupport.scala](/stream/src/main/scala-jdk-9/akka/stream/scaladsl/JavaFlowSupport.scala) { #fromPublisher } Java : @@snip[JavaFlowSupport.java](/docs/src/test/java-jdk9-only/jdocs/stream/operators/source/FromPublisher.java) { #api } diff --git a/docs/src/main/paradox/stream/operators/Source/mergePrioritizedN.md b/docs/src/main/paradox/stream/operators/Source/mergePrioritizedN.md index 108577635d..189eec77a6 100644 --- a/docs/src/main/paradox/stream/operators/Source/mergePrioritizedN.md +++ b/docs/src/main/paradox/stream/operators/Source/mergePrioritizedN.md @@ -17,7 +17,7 @@ prioritized and similarly for the rest of the sources. The priorities for each s ## Example Scala -: @@snip [FlowMergeSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeSpec.scala) { #mergePrioritizedN } +: @@snip [FlowMergeSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeSpec.scala) { #mergePrioritizedN } Java : @@snip [SourceOrFlow.java](/docs/src/test/java/jdocs/stream/operators/SourceOrFlow.java) { #mergePrioritizedN } diff --git a/docs/src/main/paradox/stream/operators/Source/repeat.md b/docs/src/main/paradox/stream/operators/Source/repeat.md index b2b717d622..fb3604bf81 100644 --- a/docs/src/main/paradox/stream/operators/Source/repeat.md +++ b/docs/src/main/paradox/stream/operators/Source/repeat.md @@ -23,10 +23,10 @@ See also: This example prints the first 4 elements emitted by `Source.repeat`. Scala -: @@snip [snip](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceSpec.scala) { #repeat } +: @@snip [snip](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceSpec.scala) { #repeat } Java -: @@snip [snip](/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceTest.java) { #repeat } +: @@snip [snip](/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceTest.java) { #repeat } diff --git a/docs/src/main/paradox/stream/operators/Source/single.md b/docs/src/main/paradox/stream/operators/Source/single.md index 697fcb1b8c..4b772eb9fc 100644 --- a/docs/src/main/paradox/stream/operators/Source/single.md +++ b/docs/src/main/paradox/stream/operators/Source/single.md @@ -21,10 +21,10 @@ See also: ## Examples Scala -: @@snip [source.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceSpec.scala) { #imports #source-single } +: @@snip [source.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceSpec.scala) { #imports #source-single } Java -: @@snip [source.java](/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceTest.java) { #imports #source-single } +: @@snip [source.java](/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceTest.java) { #imports #source-single } ## Reactive Streams semantics diff --git a/docs/src/main/paradox/stream/stream-dynamic.md b/docs/src/main/paradox/stream/stream-dynamic.md index ed354066d2..f9aa31dc13 100644 --- a/docs/src/main/paradox/stream/stream-dynamic.md +++ b/docs/src/main/paradox/stream/stream-dynamic.md @@ -27,7 +27,7 @@ The `KillSwitch` @scala[trait] @java[interface] allows to: Scala -: @@snip [KillSwitch.scala](/akka-stream/src/main/scala/org/apache/pekko/stream/KillSwitch.scala) { #kill-switch } +: @@snip [KillSwitch.scala](/stream/src/main/scala/org/apache/pekko/stream/KillSwitch.scala) { #kill-switch } After the first call to either `shutdown` or `abort`, all subsequent calls to any of these methods will be ignored. Stream completion is performed by both diff --git a/docs/src/main/paradox/stream/stream-graphs.md b/docs/src/main/paradox/stream/stream-graphs.md index 54c71754e9..7a56617253 100644 --- a/docs/src/main/paradox/stream/stream-graphs.md +++ b/docs/src/main/paradox/stream/stream-graphs.md @@ -68,7 +68,7 @@ Scala : @@snip [GraphDSLDocSpec.scala](/docs/src/test/scala/docs/stream/GraphDSLDocSpec.scala) { #simple-graph-dsl } Java -: @@snip [GraphDSLTest.java](/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/GraphDslTest.java) { #simple-graph-dsl } +: @@snip [GraphDSLTest.java](/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/GraphDslTest.java) { #simple-graph-dsl } @@@ note @@ -103,16 +103,16 @@ Scala : @@snip [GraphDSLDocSpec.scala](/docs/src/test/scala/docs/stream/GraphDSLDocSpec.scala) { #graph-dsl-reusing-a-flow } Java -: @@snip [GraphDSLTest.java](/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/GraphDslTest.java) { #graph-dsl-reusing-a-flow } +: @@snip [GraphDSLTest.java](/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/GraphDslTest.java) { #graph-dsl-reusing-a-flow } In some cases we may have a list of graph elements, for example if they are dynamically created. If these graphs have similar signatures, we can construct a graph collecting all their materialized values as a collection: Scala -: @@snip [GraphOpsIntegrationSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphOpsIntegrationSpec.scala) { #graph-from-list } +: @@snip [GraphOpsIntegrationSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphOpsIntegrationSpec.scala) { #graph-from-list } Java -: @@snip [GraphDSLTest.java](/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/GraphDslTest.java) { #graph-from-list } +: @@snip [GraphDSLTest.java](/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/GraphDslTest.java) { #graph-from-list } @@ -303,7 +303,7 @@ this purpose exists the special type `BidiFlow` which is a graph that has exactly two open inlets and two open outlets. The corresponding shape is called `BidiShape` and is defined like this: -@@snip [Shape.scala](/akka-stream/src/main/scala/org/apache/pekko/stream/Shape.scala) { #bidi-shape } +@@snip [Shape.scala](/stream/src/main/scala/org/apache/pekko/stream/Shape.scala) { #bidi-shape } A bidirectional flow is defined just like a unidirectional `Flow` as @@ -370,7 +370,7 @@ Scala : @@snip [GraphDSLDocSpec.scala](/docs/src/test/scala/docs/stream/GraphDSLDocSpec.scala) { #graph-dsl-matvalue } Java -: @@snip [GraphDSLTest.java](/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/GraphDslTest.java) { #graph-dsl-matvalue } +: @@snip [GraphDSLTest.java](/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/GraphDslTest.java) { #graph-dsl-matvalue } Be careful not to introduce a cycle where the materialized value actually contributes to the materialized value. @@ -380,7 +380,7 @@ Scala : @@snip [GraphDSLDocSpec.scala](/docs/src/test/scala/docs/stream/GraphDSLDocSpec.scala) { #graph-dsl-matvalue-cycle } Java -: @@snip [GraphDSLTest.java](/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/GraphDslTest.java) { #graph-dsl-matvalue-cycle } +: @@snip [GraphDSLTest.java](/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/GraphDslTest.java) { #graph-dsl-matvalue-cycle } diff --git a/docs/src/main/paradox/stream/stream-io.md b/docs/src/main/paradox/stream/stream-io.md index d8fd622b54..3a84683419 100644 --- a/docs/src/main/paradox/stream/stream-io.md +++ b/docs/src/main/paradox/stream/stream-io.md @@ -137,10 +137,10 @@ There is a bidi implementing this protocol provided by @apidoc[Framing.simpleFra @scala[@scaladoc[JsonFraming](pekko.stream.scaladsl.JsonFraming$#objectScanner(maximumObjectLength:Int):org.apache.pekko.stream.scaladsl.Flow[org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString,org.apache.pekko.NotUsed])]@java[@javadoc[JsonFraming](pekko.stream.javadsl.JsonFraming#objectScanner(int))] separates valid JSON objects from incoming @apidoc[util.ByteString] objects: Scala -: @@snip [JsonFramingSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/JsonFramingSpec.scala) { #using-json-framing } +: @@snip [JsonFramingSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/JsonFramingSpec.scala) { #using-json-framing } Java -: @@snip [JsonFramingTest.java](/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/JsonFramingTest.java) { #using-json-framing } +: @@snip [JsonFramingTest.java](/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/JsonFramingTest.java) { #using-json-framing } ### TLS @@ -151,10 +151,10 @@ see the @scala[@scaladoc[`Tcp Scaladoc`](pekko.stream.scaladsl.Tcp)]@java[@javad Using TLS requires a keystore and a truststore and then a somewhat involved dance of configuring the SSLEngine and the details for how the session should be negotiated: Scala -: @@snip [TcpSpec.scala](/akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/TcpSpec.scala) { #setting-up-ssl-engine } +: @@snip [TcpSpec.scala](/stream-tests/src/test/scala/org/apache/pekko/stream/io/TcpSpec.scala) { #setting-up-ssl-engine } Java -: @@snip [TcpTest.java](/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/TcpTest.java) { #setting-up-ssl-engine } +: @@snip [TcpTest.java](/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/TcpTest.java) { #setting-up-ssl-engine } The `SSLEngine` instance can then be used with the binding or outgoing connection factory methods. diff --git a/docs/src/main/paradox/stream/stream-refs.md b/docs/src/main/paradox/stream/stream-refs.md index f58e0ea818..da73bd3edc 100644 --- a/docs/src/main/paradox/stream/stream-refs.md +++ b/docs/src/main/paradox/stream/stream-refs.md @@ -211,4 +211,4 @@ Java Other settings can be set globally in your `application.conf`, by overriding any of the following values in the `pekko.stream.materializer.stream-ref.*` keyspace: -@@snip [reference.conf](/akka-stream/src/main/resources/reference.conf) { #stream-ref } +@@snip [reference.conf](/stream/src/main/resources/reference.conf) { #stream-ref } diff --git a/docs/src/main/paradox/testing.md b/docs/src/main/paradox/testing.md index 60069a80df..995ec7994c 100644 --- a/docs/src/main/paradox/testing.md +++ b/docs/src/main/paradox/testing.md @@ -8,16 +8,16 @@ For the new API see @ref[testing](typed/testing.md). To use Akka Testkit, you must add the following dependency in your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group="org.apache.pekko" - artifact="akka-testkit_$scala.binary.version$" + artifact="pekko-testkit_$scala.binary.version$" version=PekkoVersion scope="test" } -@@project-info{ projectId="akka-testkit" } +@@project-info{ projectId="testkit" } ## Introduction @@ -457,7 +457,7 @@ This code can be used to forward messages, e.g. in a chain `A --> Probe --> B`, as long as a certain protocol is obeyed. Scala -: @@snip [TestProbeSpec.scala](/akka-testkit/src/test/scala/org/apache/pekko/testkit/TestProbeSpec.scala) { #autopilot } +: @@snip [TestProbeSpec.scala](/testkit/src/test/scala/org/apache/pekko/testkit/TestProbeSpec.scala) { #autopilot } Java : @@snip [TestKitDocTest.java](/docs/src/test/java/jdocs/testkit/TestKitDocTest.java) { #test-auto-pilot } diff --git a/docs/src/main/paradox/typed/actor-discovery.md b/docs/src/main/paradox/typed/actor-discovery.md index d1f3778b0f..d82f048e8f 100644 --- a/docs/src/main/paradox/typed/actor-discovery.md +++ b/docs/src/main/paradox/typed/actor-discovery.md @@ -44,37 +44,37 @@ To facilitate this dynamic aspect you can also subscribe to changes with the `Re These imports are used in the following example: Scala -: @@snip [ReceptionistExample](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/ReceptionistExample.scala) { #import } +: @@snip [ReceptionistExample](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/ReceptionistExample.scala) { #import } Java -: @@snip [ReceptionistExample](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/ReceptionistExample.java) { #import } +: @@snip [ReceptionistExample](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/ReceptionistExample.java) { #import } First we create a `PingService` actor and register it with the `Receptionist` against a @apidoc[receptionist.ServiceKey] that will later be used to lookup the reference: Scala -: @@snip [ReceptionistExample](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/ReceptionistExample.scala) { #ping-service } +: @@snip [ReceptionistExample](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/ReceptionistExample.scala) { #ping-service } Java -: @@snip [ReceptionistExample](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/ReceptionistExample.java) { #ping-service } +: @@snip [ReceptionistExample](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/ReceptionistExample.java) { #ping-service } Then we have another actor that requires a `PingService` to be constructed: Scala -: @@snip [ReceptionistExample](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/ReceptionistExample.scala) { #pinger } +: @@snip [ReceptionistExample](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/ReceptionistExample.scala) { #pinger } Java -: @@snip [ReceptionistExample](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/ReceptionistExample.java) { #pinger } +: @@snip [ReceptionistExample](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/ReceptionistExample.java) { #pinger } Finally in the guardian actor we spawn the service as well as subscribing to any actors registering against the @apidoc[receptionist.ServiceKey]. Subscribing means that the guardian actor will be informed of any new registrations via a `Listing` message: Scala -: @@snip [ReceptionistExample](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/ReceptionistExample.scala) { #pinger-guardian } +: @@snip [ReceptionistExample](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/ReceptionistExample.scala) { #pinger-guardian } Java -: @@snip [ReceptionistExample](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/ReceptionistExample.java) { #pinger-guardian } +: @@snip [ReceptionistExample](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/ReceptionistExample.java) { #pinger-guardian } Each time a new (which is just a single time in this example) `PingService` is registered the guardian actor spawns a `Pinger` for each currently known `PingService`. The `Pinger` @@ -85,10 +85,10 @@ of the current state without receiving further updates by sending the `Reception receptionist. An example of using `Receptionist.Find`: Scala -: @@snip [ReceptionistExample](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/ReceptionistExample.scala) { #find } +: @@snip [ReceptionistExample](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/ReceptionistExample.scala) { #find } Java -: @@snip [ReceptionistExample](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/ReceptionistExample.java) { #find } +: @@snip [ReceptionistExample](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/ReceptionistExample.java) { #find } Also note how a @apidoc[messageAdapter](actor.typed.*.ActorContext) {scala="#messageAdapter[U](f:U=%3ET)(implicitevidence$1:scala.reflect.ClassTag[U]):org.apache.pekko.actor.typed.ActorRef[U]" java="#messageAdapter(java.lang.Class,org.apache.pekko.japi.function.Function)"} is used to convert the `Receptionist.Listing` to a message type that the `PingManager` understands. @@ -100,10 +100,10 @@ The command can optionally send an acknowledgement once the local receptionist h that all subscribers has seen that the instance has been removed, it may still receive messages from subscribers for some time after this. Scala -: @@snip [ReceptionistExample](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/ReceptionistExample.scala) { #deregister } +: @@snip [ReceptionistExample](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/ReceptionistExample.scala) { #deregister } Java -: @@snip [ReceptionistExample](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/ReceptionistExample.java) { #deregister } +: @@snip [ReceptionistExample](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/ReceptionistExample.java) { #deregister } ## Cluster Receptionist diff --git a/docs/src/main/paradox/typed/actor-lifecycle.md b/docs/src/main/paradox/typed/actor-lifecycle.md index 10a5ae62dc..1347584d18 100644 --- a/docs/src/main/paradox/typed/actor-lifecycle.md +++ b/docs/src/main/paradox/typed/actor-lifecycle.md @@ -55,10 +55,10 @@ If a behavior needs to use the `ActorContext`, for example to spawn child actors @scala[`context.self`]@java[`context.getSelf()`], it can be obtained by wrapping construction with @apidoc[Behaviors.setup](typed.*.Behaviors$) {scala="#setup[T](factory:org.apache.pekko.actor.typed.scaladsl.ActorContext[T]=%3Eorg.apache.pekko.actor.typed.Behavior[T]):org.apache.pekko.actor.typed.Behavior[T]" java="#setup(org.apache.pekko.japi.function.Function)"}: Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #hello-world-main } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #hello-world-main } Java -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #hello-world-main-setup } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #hello-world-main-setup } #### ActorContext Thread Safety @@ -75,10 +75,10 @@ system are directed to the root actor. The root actor is defined by the behavior named `HelloWorldMain` in the example below: Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #hello-world } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #hello-world } Java -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #hello-world } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #hello-world } For very simple applications the guardian may contain the actual application logic and handle messages. As soon as the application handles more than one concern the guardian should instead just bootstrap the application, spawn the various subsystems as @@ -106,19 +106,19 @@ is started, it spawns a child actor described by the `HelloWorld` behavior. Addi `SayHello` message, it creates a child actor defined by the behavior `HelloWorldBot`: Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #hello-world-main } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #hello-world-main } Java -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #hello-world-main } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #hello-world-main } To specify a dispatcher when spawning an actor use @apidoc[DispatcherSelector]. If not specified, the actor will use the default dispatcher, see @ref:[Default dispatcher](dispatchers.md#default-dispatcher) for details. Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #hello-world-main-with-dispatchers } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #hello-world-main-with-dispatchers } Java -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #hello-world-main-with-dispatchers } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #hello-world-main-with-dispatchers } Refer to @ref:[Actors](actors.md#first-example) for a walk-through of the above examples. @@ -138,18 +138,18 @@ similar to how `ActorSystem.actorOf` can be used in classic actors with the diff The guardian behavior can be defined as: Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/SpawnProtocolDocSpec.scala) { #imports1 #main } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/SpawnProtocolDocSpec.scala) { #imports1 #main } Java -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/SpawnProtocolDocTest.java) { #imports1 #main } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/SpawnProtocolDocTest.java) { #imports1 #main } and the @apidoc[ActorSystem](typed.ActorSystem) can be created with that `main` behavior and asked to spawn other actors: Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/SpawnProtocolDocSpec.scala) { #imports2 #system-spawn } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/SpawnProtocolDocSpec.scala) { #imports2 #system-spawn } Java -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/SpawnProtocolDocTest.java) { #imports2 #system-spawn } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/SpawnProtocolDocTest.java) { #imports2 #system-spawn } The @apidoc[SpawnProtocol$] can also be used at other places in the actor hierarchy. It doesn't have to be the root guardian actor. @@ -170,14 +170,14 @@ When an actor is stopped, it receives the @apidoc[PostStop](typed.PostStop) sign Here is an illustrating example: Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/GracefulStopDocSpec.scala) { +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/GracefulStopDocSpec.scala) { #imports #master-actor #worker-actor } Java -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/GracefulStopDocTest.java) { +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/GracefulStopDocTest.java) { #imports #master-actor #worker-actor @@ -194,10 +194,10 @@ an actor can @apidoc[watch](typed.*.ActorContext) {scala="#watch[U](other:org.ap termination (see @ref:[Stopping Actors](#stopping-actors)) of the watched actor. Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/GracefulStopDocSpec.scala) { #master-actor-watch } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/GracefulStopDocSpec.scala) { #master-actor-watch } Java -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/GracefulStopDocTest.java) { #master-actor-watch } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/GracefulStopDocTest.java) { #master-actor-watch } An alternative to @apidoc[watch](typed.*.ActorContext) {scala="#watch[U](other:org.apache.pekko.actor.typed.ActorRef[U]):Unit" java="#watch(org.apache.pekko.actor.typed.ActorRef)"} is @apidoc[watchWith](typed.*.ActorContext) {scala="#watchWith[U](other:org.apache.pekko.actor.typed.ActorRef[U],msg:T):Unit" java="#watchWith(org.apache.pekko.actor.typed.ActorRef,T)"}, which allows specifying a custom message instead of the `Terminated`. This is often preferred over using `watch` and the `Terminated` signal because additional information can @@ -206,10 +206,10 @@ be included in the message that can be used later when receiving it. Similar example as above, but using `watchWith` and replies to the original requestor when the job has finished. Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/GracefulStopDocSpec.scala) { #master-actor-watchWith } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/GracefulStopDocSpec.scala) { #master-actor-watchWith } Java -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/GracefulStopDocTest.java) { #master-actor-watchWith } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/GracefulStopDocTest.java) { #master-actor-watchWith } Note how the `replyToWhenDone` is included in the `watchWith` message and then used later when receiving the `JobTerminated` message. diff --git a/docs/src/main/paradox/typed/actors.md b/docs/src/main/paradox/typed/actors.md index 1c645065d4..1aea9e221b 100644 --- a/docs/src/main/paradox/typed/actors.md +++ b/docs/src/main/paradox/typed/actors.md @@ -10,14 +10,14 @@ You are viewing the documentation for the new actor APIs, to view the Akka Class To use Akka Actors, add the following dependency in your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group=org.apache.pekko - artifact=akka-actor-typed_$scala.binary.version$ + artifact=pekko-actor-typed_$scala.binary.version$ version=PekkoVersion group2=org.apache.pekko - artifact2=akka-actor-testkit-typed_$scala.binary.version$ + artifact2=pekko-actor-testkit-typed_$scala.binary.version$ version2=PekkoVersion scope2=test } @@ -26,7 +26,7 @@ Both the Java and Scala DSLs of Akka modules are bundled in the same JAR. For a when using an IDE such as Eclipse or IntelliJ, you can disable the auto-importer from suggesting `javadsl` imports when working in Scala, or viceversa. See @ref:[IDE Tips](../additional/ide.md). -@@project-info{ projectId="akka-actor-typed" } +@@project-info{ projectId="actor-typed" } ## Akka Actors @@ -55,10 +55,10 @@ look like? In all of the following these imports are assumed: Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #imports } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #imports } Java -: @@snip [IntroSpec.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #imports } +: @@snip [IntroSpec.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #imports } With these in place we can define our first Actor, and it will say hello! @@ -66,10 +66,10 @@ hello! ![hello-world1.png](./images/hello-world1.png) Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #hello-world-actor } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #hello-world-actor } Java -: @@snip [IntroSpec.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #hello-world-actor } +: @@snip [IntroSpec.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #hello-world-actor } This small piece of code defines two message types, one for commanding the Actor to greet someone and one that the Actor will use to confirm that it has @@ -114,10 +114,10 @@ of messages have been reached. ![hello-world2.png](./images/hello-world2.png) Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #hello-world-bot } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #hello-world-bot } Java -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #hello-world-bot } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #hello-world-bot } @scala[Note how this Actor manages the counter by changing the behavior for each `Greeted` reply rather than using any variables.]@java[Note how this Actor manages the counter with an instance variable.] @@ -127,18 +127,18 @@ message at a time. A third actor spawns the `Greeter` and the `HelloWorldBot` and starts the interaction between those. Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #hello-world-main } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #hello-world-main } Java -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #hello-world-main } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #hello-world-main } Now we want to try out this Actor, so we must start an ActorSystem to host it: Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #hello-world } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #hello-world } Java -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #hello-world } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #hello-world } We start an Actor system from the defined `HelloWorldMain` behavior and send two `SayHello` messages that will kick-off the interaction between two separate `HelloWorldBot` actors and the single `Greeter` actor. @@ -168,7 +168,7 @@ You will also need to add a @ref:[logging dependency](logging.md) to see that ou #### Here is another example that you can edit and run in the browser: -@@fiddle [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #fiddle_code template=Akka layout=v75 minheight=400px } +@@fiddle [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #fiddle_code template=Akka layout=v75 minheight=400px } @@@ @@ -197,10 +197,10 @@ chat room Actor will disseminate all posted messages to all currently connected client Actors. The protocol definition could look like the following: Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #chatroom-protocol } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #chatroom-protocol } Java -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #chatroom-protocol } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #chatroom-protocol } Initially the client Actors only get access to an @apidoc[typed.ActorRef[GetSession]] which allows them to make the first step. Once a client’s session has been @@ -217,10 +217,10 @@ full protocol that can involve multiple Actors and that can evolve over multiple steps. Here's the implementation of the chat room protocol: Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #chatroom-behavior } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #chatroom-behavior } Java -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #chatroom-behavior } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #chatroom-behavior } The state is managed by changing behavior rather than using any variables. @@ -260,10 +260,10 @@ problematic, so passing an @scala[`ActorRef[PublishSessionMessage]`]@java[`Actor In order to see this chat room in action we need to write a client Actor that can use it: Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #chatroom-gabbler } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #chatroom-gabbler } Java -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #chatroom-gabbler } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #chatroom-gabbler } From this behavior we can create an Actor that will accept a chat room session, post a message, wait to see it published, and then terminate. The last step @@ -288,10 +288,10 @@ nonsensical) or we start both of them from a third Actor—our only sensible choice: Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #chatroom-main } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/IntroSpec.scala) { #chatroom-main } Java -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #chatroom-main } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/IntroTest.java) { #chatroom-main } In good tradition we call the `Main` Actor what it is, it directly corresponds to the `main` method in a traditional Java application. This @@ -339,10 +339,10 @@ Let's repeat the chat room sample from @ref:[A more complex example above](#a-mo using `AbstractBehavior`. The protocol for interacting with the actor looks the same: Scala -: @@snip [OOIntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/OOIntroSpec.scala) { #chatroom-protocol } +: @@snip [OOIntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/OOIntroSpec.scala) { #chatroom-protocol } Java -: @@snip [OOIntroTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/OOIntroTest.java) { #chatroom-protocol } +: @@snip [OOIntroTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/OOIntroTest.java) { #chatroom-protocol } Initially the client Actors only get access to an @scala[`ActorRef[GetSession]`]@java[`ActorRef`] which allows them to make the first step. Once a client’s session has been @@ -359,10 +359,10 @@ full protocol that can involve multiple Actors and that can evolve over multiple steps. Here's the `AbstractBehavior` implementation of the chat room protocol: Scala -: @@snip [OOIntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/OOIntroSpec.scala) { #chatroom-behavior } +: @@snip [OOIntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/OOIntroSpec.scala) { #chatroom-behavior } Java -: @@snip [OOIntroTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/OOIntroTest.java) { #chatroom-behavior } +: @@snip [OOIntroTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/OOIntroTest.java) { #chatroom-behavior } The state is managed through fields in the class, just like with a regular object oriented class. As the state is mutable, we never return a different behavior from the message logic, but can return @@ -418,10 +418,10 @@ In order to see this chat room in action we need to write a client Actor that ca @scala[, for this stateless actor it doesn't make much sense to use the `AbstractBehavior` so let's just reuse the functional style gabbler from the sample above]: Scala -: @@snip [OOIntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/OOIntroSpec.scala) { #chatroom-gabbler } +: @@snip [OOIntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/OOIntroSpec.scala) { #chatroom-gabbler } Java -: @@snip [OOIntroTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/OOIntroTest.java) { #chatroom-gabbler } +: @@snip [OOIntroTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/OOIntroTest.java) { #chatroom-gabbler } Now to try things out we must start both a chat room and a gabbler and of course we do this inside an Actor system. Since there can be only one user guardian @@ -432,10 +432,10 @@ choice: Scala -: @@snip [OOIntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/OOIntroSpec.scala) { #chatroom-main } +: @@snip [OOIntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/OOIntroSpec.scala) { #chatroom-main } Java -: @@snip [OOIntroTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/OOIntroTest.java) { #chatroom-main } +: @@snip [OOIntroTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/OOIntroTest.java) { #chatroom-main } In good tradition we call the `Main` Actor what it is, it directly corresponds to the `main` method in a traditional Java application. This diff --git a/docs/src/main/paradox/typed/cluster-dc.md b/docs/src/main/paradox/typed/cluster-dc.md index b429358a2b..276a87a1d5 100644 --- a/docs/src/main/paradox/typed/cluster-dc.md +++ b/docs/src/main/paradox/typed/cluster-dc.md @@ -111,10 +111,10 @@ if you see this in log messages. You can retrieve information about what data center a member belongs to: Scala -: @@snip [BasicClusterExampleSpec.scala](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #dcAccess } +: @@snip [BasicClusterExampleSpec.scala](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #dcAccess } Java -: @@snip [BasicClusterExampleTest.java](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java) { #dcAccess } +: @@snip [BasicClusterExampleTest.java](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java) { #dcAccess } ## Failure Detection @@ -171,10 +171,10 @@ having a global singleton in one data center and accessing it from other data ce This is how to create a singleton proxy for a specific data center: Scala -: @@snip [SingletonCompileOnlySpec.scala](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/SingletonCompileOnlySpec.scala) { #create-singleton-proxy-dc } +: @@snip [SingletonCompileOnlySpec.scala](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/SingletonCompileOnlySpec.scala) { #create-singleton-proxy-dc } Java -: @@snip [SingletonCompileOnlyTest.java](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/SingletonCompileOnlyTest.java) { #create-singleton-proxy-dc } +: @@snip [SingletonCompileOnlyTest.java](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/SingletonCompileOnlyTest.java) { #create-singleton-proxy-dc } If using the own data center as the `withDataCenter` parameter that would be a proxy for the singleton in the own data center, which is also the default if `withDataCenter` is not given. @@ -208,18 +208,18 @@ accessing them from other data centers. This is how to create a sharding proxy for a specific data center: Scala -: @@snip [MultiDcClusterShardingSpec.scala](/akka-cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/MultiDcClusterShardingSpec.scala) { #proxy-dc } +: @@snip [MultiDcClusterShardingSpec.scala](/cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/MultiDcClusterShardingSpec.scala) { #proxy-dc } Java -: @@snip [ShardingCompileOnlyTest.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #proxy-dc } +: @@snip [ShardingCompileOnlyTest.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #proxy-dc } and it can also be used with an `EntityRef`: Scala -: @@snip [MultiDcClusterShardingSpec.scala](/akka-cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/MultiDcClusterShardingSpec.scala) { #proxy-dc-entityref } +: @@snip [MultiDcClusterShardingSpec.scala](/cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/MultiDcClusterShardingSpec.scala) { #proxy-dc-entityref } Java -: @@snip [ShardingCompileOnlyTest.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #proxy-dc-entityref } +: @@snip [ShardingCompileOnlyTest.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #proxy-dc-entityref } Another way to manage global entities is to make sure that certain entity ids are located in only one data center by routing the messages to the right region. For example, the routing function diff --git a/docs/src/main/paradox/typed/cluster-sharded-daemon-process.md b/docs/src/main/paradox/typed/cluster-sharded-daemon-process.md index dc8ecc1e62..3d08b449cb 100644 --- a/docs/src/main/paradox/typed/cluster-sharded-daemon-process.md +++ b/docs/src/main/paradox/typed/cluster-sharded-daemon-process.md @@ -5,15 +5,15 @@ To use Akka Sharded Daemon Process, you must add the following dependency in your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group=org.apache.pekko - artifact=akka-cluster-sharding-typed_$scala.binary.version$ + artifact=pekko-cluster-sharding-typed_$scala.binary.version$ version=PekkoVersion } -@@project-info{ projectId="akka-cluster-sharding-typed" } +@@project-info{ projectId="cluster-sharding-typed" } ## Introduction @@ -34,10 +34,10 @@ To set up a set of actors running with Sharded Daemon process each node in the c when starting up: Scala -: @@snip [ShardedDaemonProcessExample.scala](/akka-cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ShardedDaemonProcessSpec.scala) { #tag-processing } +: @@snip [ShardedDaemonProcessExample.scala](/cluster-sharding-typed/src/test/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ShardedDaemonProcessSpec.scala) { #tag-processing } Java -: @@snip [ShardedDaemonProcessExample.java](/akka-cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ShardedDaemonProcessCompileOnlyTest.java) { #tag-processing } +: @@snip [ShardedDaemonProcessExample.java](/cluster-sharding-typed/src/test/java/org/apache/pekko/cluster/sharding/typed/javadsl/ShardedDaemonProcessCompileOnlyTest.java) { #tag-processing } An additional factory method is provided for further configurability and providing a graceful stop message for the actor. diff --git a/docs/src/main/paradox/typed/cluster-sharding.md b/docs/src/main/paradox/typed/cluster-sharding.md index a585343a40..99f7ca4bad 100644 --- a/docs/src/main/paradox/typed/cluster-sharding.md +++ b/docs/src/main/paradox/typed/cluster-sharding.md @@ -10,15 +10,15 @@ You are viewing the documentation for the new actor APIs, to view the Akka Class To use Akka Cluster Sharding, you must add the following dependency in your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group=org.apache.pekko - artifact=akka-cluster-sharding-typed_$scala.binary.version$ + artifact=pekko-cluster-sharding-typed_$scala.binary.version$ version=PekkoVersion } -@@project-info{ projectId="akka-cluster-sharding-typed" } +@@project-info{ projectId="cluster-sharding-typed" } ## Introduction @@ -61,37 +61,37 @@ See @ref:[Downing](cluster.md#downing). Sharding is accessed via the @apidoc[typed.*.ClusterSharding] extension Scala -: @@snip [ShardingCompileOnlySpec.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala) { #sharding-extension } +: @@snip [ShardingCompileOnlySpec.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala) { #sharding-extension } Java -: @@snip [ShardingCompileOnlyTest.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #import #sharding-extension } +: @@snip [ShardingCompileOnlyTest.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #import #sharding-extension } It is common for sharding to be used with persistence however any @apidoc[typed.Behavior] can be used with sharding e.g. a basic counter: Scala -: @@snip [ShardingCompileOnlySpec.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala) { #counter } +: @@snip [ShardingCompileOnlySpec.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala) { #counter } Java -: @@snip [ShardingCompileOnlyTest.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #counter } +: @@snip [ShardingCompileOnlyTest.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #counter } Each Entity type has a key that is then used to retrieve an EntityRef for a given entity identifier. Note in the sample's @scala[`Counter.apply`]@java[`Counter.create`] function that the `entityId` parameter is not called, it is included to demonstrate how one can pass it to an entity. Another way to do this is by sending the `entityId` as part of the message if needed. Scala -: @@snip [ShardingCompileOnlySpec.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala) { #init } +: @@snip [ShardingCompileOnlySpec.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala) { #init } Java -: @@snip [ShardingCompileOnlyTest.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #init } +: @@snip [ShardingCompileOnlyTest.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #init } Messages to a specific entity are then sent via an @apidoc[typed.*.EntityRef]. The `entityId` and the name of the Entity's key can be retrieved from the `EntityRef`. It is also possible to wrap methods in a @apidoc[typed.ShardingEnvelope] or define extractor functions and send messages directly to the shard region. Scala -: @@snip [ShardingCompileOnlySpec.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala) { #send } +: @@snip [ShardingCompileOnlySpec.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala) { #send } Java -: @@snip [ShardingCompileOnlyTest.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #send } +: @@snip [ShardingCompileOnlyTest.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #send } Cluster sharding @apidoc[init](typed.*.ClusterSharding) {scala="#init[M,E](entity:org.apache.pekko.cluster.sharding.typed.scaladsl.Entity[M,E]):org.apache.pekko.actor.typed.ActorRef[E]" java="#init(org.apache.pekko.cluster.sharding.typed.javadsl.Entity)"} should be called on every node for each entity type. Which nodes entity actors are created on can be controlled with @ref:[roles](cluster.md#node-roles). `init` will create a `ShardRegion` or a proxy depending on whether the node's role matches @@ -102,10 +102,10 @@ The behavior factory lambda passed to the init method is defined on each node an Specifying the role: Scala -: @@snip [ShardingCompileOnlySpec.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala) { #roles } +: @@snip [ShardingCompileOnlySpec.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala) { #roles } Java -: @@snip [ShardingCompileOnlyTest.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #roles } +: @@snip [ShardingCompileOnlyTest.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #roles } ### A note about EntityRef and serialization @@ -131,18 +131,18 @@ persistence to ensure that there is only one active entity for each `Persistence Here is an example of a persistent actor that is used as a sharded entity: Scala -: @@snip [HelloWorldPersistentEntityExample.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/HelloWorldPersistentEntityExample.scala) { #persistent-entity } +: @@snip [HelloWorldPersistentEntityExample.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/HelloWorldPersistentEntityExample.scala) { #persistent-entity } Java -: @@snip [HelloWorldPersistentEntityExample.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/HelloWorldPersistentEntityExample.java) { #persistent-entity-import #persistent-entity } +: @@snip [HelloWorldPersistentEntityExample.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/HelloWorldPersistentEntityExample.java) { #persistent-entity-import #persistent-entity } To initialize and use the entity: Scala -: @@snip [HelloWorldPersistentEntityExample.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/HelloWorldPersistentEntityExample.scala) { #persistent-entity-usage } +: @@snip [HelloWorldPersistentEntityExample.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/HelloWorldPersistentEntityExample.scala) { #persistent-entity-usage } Java -: @@snip [HelloWorldPersistentEntityExample.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/HelloWorldPersistentEntityExample.java) { #persistent-entity-usage-import #persistent-entity-usage } +: @@snip [HelloWorldPersistentEntityExample.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/HelloWorldPersistentEntityExample.java) { #persistent-entity-usage-import #persistent-entity-usage } Note how an unique @apidoc[persistence.typed.PersistenceId] can be constructed from the @apidoc[typed.*.EntityTypeKey] and the `entityId` provided by the @apidoc[typed.*.EntityContext] in the factory function for the @apidoc[typed.Behavior]. This is a typical way @@ -164,7 +164,7 @@ be the same. Otherwise the entity actor might accidentally be started in several By default the shard identifier is the absolute value of the `hashCode` of the entity identifier modulo the total number of shards. The number of shards is configured by: -@@snip [reference.conf](/akka-cluster-sharding-typed/src/main/resources/reference.conf) { #number-of-shards } +@@snip [reference.conf](/cluster-sharding-typed/src/main/resources/reference.conf) { #number-of-shards } As a rule of thumb, the number of shards should be a factor ten greater than the planned maximum number of cluster nodes. It doesn't have to be exact. Fewer shards than number of nodes will result in that some nodes will @@ -214,18 +214,18 @@ This can be used, for example, to match up Kafka Partition consumption with shar To use it set it as the allocation strategy on your @apidoc[typed.*.Entity]: Scala -: @@snip [ExternalShardAllocationCompileOnlySpec](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ExternalShardAllocationCompileOnlySpec.scala) { #entity } +: @@snip [ExternalShardAllocationCompileOnlySpec](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ExternalShardAllocationCompileOnlySpec.scala) { #entity } Java -: @@snip [ExternalShardAllocationCompileOnlyTest](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ExternalShardAllocationCompileOnlyTest.java) { #entity } +: @@snip [ExternalShardAllocationCompileOnlyTest](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ExternalShardAllocationCompileOnlyTest.java) { #entity } For any shardId that has not been allocated it will be allocated to the requesting node. To make explicit allocations: Scala -: @@snip [ExternalShardAllocationCompileOnlySpec](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ExternalShardAllocationCompileOnlySpec.scala) { #client } +: @@snip [ExternalShardAllocationCompileOnlySpec](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ExternalShardAllocationCompileOnlySpec.scala) { #client } Java -: @@snip [ExternalShardAllocationCompileOnlyTest](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ExternalShardAllocationCompileOnlyTest.java) { #client } +: @@snip [ExternalShardAllocationCompileOnlyTest](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ExternalShardAllocationCompileOnlyTest.java) { #client } Any new or moved shard allocations will be moved on the next rebalance. @@ -266,18 +266,18 @@ of `Passivate` and termination of the entity. Such buffered messages are thereaf to a new incarnation of the entity. Scala -: @@snip [ShardingCompileOnlySpec.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala) { #counter-passivate } +: @@snip [ShardingCompileOnlySpec.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala) { #counter-passivate } Java -: @@snip [ShardingCompileOnlyTest.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #counter-passivate } +: @@snip [ShardingCompileOnlyTest.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #counter-passivate } and then initialized with: Scala -: @@snip [ShardingCompileOnlySpec.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala) { #counter-passivate-init } +: @@snip [ShardingCompileOnlySpec.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala) { #counter-passivate-init } Java -: @@snip [ShardingCompileOnlyTest.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #counter-passivate-init } +: @@snip [ShardingCompileOnlyTest.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #counter-passivate-init } Note that in the above example the `stopMessage` is specified as `GoodByeCounter`. That message will be sent to the entity when it's supposed to stop itself due to rebalance or passivation. If the `stopMessage` is not defined @@ -320,7 +320,7 @@ Idle entities can be automatically passivated when they have not received a mess This is currently the default strategy, for compatibility, and is enabled automatically with a timeout of 2 minutes. Specify a different idle timeout with configuration: -@@snip [passivation idle timeout](/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #passivation-idle-timeout type=conf } +@@snip [passivation idle timeout](/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #passivation-idle-timeout type=conf } Or specify the idle timeout as a duration using the @apidoc[withPassivationStrategy](typed.ClusterShardingSettings) {scala="#withPassivationStrategy(settings:org.apache.pekko.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings):org.apache.pekko.cluster.sharding.typed.ClusterShardingSettings" java="#withPassivationStrategy(org.apache.pekko.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings)"} method on `ClusterShardingSettings`. @@ -335,7 +335,7 @@ The configurable limit is for a whole shard region and is divided evenly among t A recommended passivation strategy, which will become the new default passivation strategy in future versions of Akka Cluster Sharding, can be enabled with configuration: -@@snip [passivation new default strategy](/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #passivation-new-default-strategy type=conf } +@@snip [passivation new default strategy](/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #passivation-new-default-strategy type=conf } This default strategy uses a [composite passivation strategy](#composite-passivation-strategies) which combines recency-based and frequency-based tracking: the main area is configured with a [segmented least recently used @@ -345,13 +345,13 @@ enabled. The active entity limit for the default strategy can be configured: -@@snip [passivation new default strategy configured](/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #passivation-new-default-strategy-configured type=conf } +@@snip [passivation new default strategy configured](/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #passivation-new-default-strategy-configured type=conf } Or using the @apidoc[withActiveEntityLimit](typed.ClusterShardingSettings.PassivationStrategySettings) {scala="#withActiveEntityLimit(limit:Int):org.apache.pekko.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings" java="#withActiveEntityLimit(int)"} method on `ClusterShardingSettings.PassivationStrategySettings`. An [idle entity timeout](#idle-entity-passivation) can also be enabled and configured for this strategy: -@@snip [passivation new default strategy with idle](/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #passivation-new-default-strategy-with-idle type=conf } +@@snip [passivation new default strategy with idle](/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #passivation-new-default-strategy-with-idle type=conf } Or using the @apidoc[withIdleEntityPassivation](typed.ClusterShardingSettings.PassivationStrategySettings) {scala="#withIdleEntityPassivation(settings:org.apache.pekko.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.IdleSettings):org.apache.pekko.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings" java="#withIdleEntityPassivation(org.apache.pekko.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.IdleSettings)"} method on `ClusterShardingSettings.PassivationStrategySettings`. @@ -367,7 +367,7 @@ _replacement policy_ to be chosen, an _active entity limit_ to be set, and can o entities](#idle-entity-passivation). For example, a custom strategy can be configured to use the [least recently used policy](#least-recently-used-policy): -@@snip [custom passivation strategy](/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #custom-passivation-strategy type=conf } +@@snip [custom passivation strategy](/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #custom-passivation-strategy type=conf } The active entity limit and replacement policy can also be configured using the `withPassivationStrategy` method on `ClusterShardingSettings`, passing custom `ClusterShardingSettings.PassivationStrategySettings`. @@ -383,7 +383,7 @@ policy](#segmented-least-recently-used-policy) for a variation that also disting Configure a passivation strategy to use the least recently used policy: -@@snip [LRU policy](/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #lru-policy type=conf } +@@snip [LRU policy](/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #lru-policy type=conf } Or using the @apidoc[withLeastRecentlyUsedReplacement](typed.ClusterShardingSettings.PassivationStrategySettings) {scala="#withLeastRecentlyUsedReplacement():org.apache.pekko.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings" java="#withLeastRecentlyUsedReplacement()"} method on `ClusterShardingSettings.PassivationStrategySettings`. @@ -406,11 +406,11 @@ popular than others, to prioritize those entities that are accessed more frequen To configure a segmented least recently used (SLRU) policy, with two levels and a protected segment limited to 80% of the total limit: -@@snip [SLRU policy](/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #slru-policy type=conf } +@@snip [SLRU policy](/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #slru-policy type=conf } Or to configure a 4-level segmented least recently used (S4LRU) policy, with 4 evenly divided levels: -@@snip [S4LRU policy](/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #s4lru-policy type=conf } +@@snip [S4LRU policy](/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #s4lru-policy type=conf } Or using custom `ClusterShardingSettings.PassivationStrategySettings.LeastRecentlyUsedSettings`. @@ -424,7 +424,7 @@ will be accessed again; as seen in cyclic access patterns. Configure a passivation strategy to use the most recently used policy: -@@snip [MRU policy](/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #mru-policy type=conf } +@@snip [MRU policy](/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #mru-policy type=conf } Or using the @apidoc[withMostRecentlyUsedReplacement](typed.ClusterShardingSettings.PassivationStrategySettings) {scala="#withMostRecentlyUsedReplacement():org.apache.pekko.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings" java="#withMostRecentlyUsedReplacement()"} method on `ClusterShardingSettings.PassivationStrategySettings`. @@ -439,7 +439,7 @@ policy](#least-frequently-used-with-dynamic-aging-policy) for a variation that a Configure automatic passivation to use the least frequently used policy: -@@snip [LFU policy](/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #lfu-policy type=conf } +@@snip [LFU policy](/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #lfu-policy type=conf } Or using the @apidoc[withLeastFrequentlyUsedReplacement](typed.ClusterShardingSettings.PassivationStrategySettings) {scala="#withLeastFrequentlyUsedReplacement():org.apache.pekko.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings" java="#withLeastFrequentlyUsedReplacement()"} method on `ClusterShardingSettings.PassivationStrategySettings`. @@ -457,7 +457,7 @@ popularity can have more impact on a least frequently used policy if the active Configure dynamic aging with the least frequently used policy: -@@snip [LFUDA policy](/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #lfuda-policy type=conf } +@@snip [LFUDA policy](/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #lfuda-policy type=conf } Or using custom `ClusterShardingSettings.PassivationStrategySettings.LeastFrequentlyUsedSettings`. @@ -478,11 +478,11 @@ The admission window tracks newly activated entities. When an entity is replaced opportunity to enter the main entity tracking area, based on the [admission filter](#admission-filter). The admission window can be enabled by selecting a policy (while the regular replacement policy is for the main area): -@@snip [admission window policy](/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #admission-window-policy type=conf } +@@snip [admission window policy](/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #admission-window-policy type=conf } The proportion of the active entity limit used for the admission window can be configured (the default is 1%): -@@snip [admission window proportion](/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #admission-window-proportion type=conf } +@@snip [admission window proportion](/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #admission-window-proportion type=conf } The proportion for the admission window can also be adapted and optimized dynamically, by enabling an [admission window optimizer](#admission-window-optimizer). @@ -499,7 +499,7 @@ The optimizer currently available uses a simple hill-climbing algorithm, which s provides an optimal active rate (where entities are already active when accessed, the _cache hit rate_). Enable adaptive window sizing by configuring the `hill-climbing` window optimizer: -@@snip [admission window optimizer](/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #admission-window-optimizer type=conf } +@@snip [admission window optimizer](/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #admission-window-optimizer type=conf } See the `reference.conf` for parameters that can be tuned for the hill climbing admission window optimizer. @@ -514,7 +514,7 @@ the cluster sharding node, selecting the entity that is estimated to be accessed automatically ages entries, using the approach from the _TinyLFU_ cache admission algorithm. Enable an admission filter by configuring the `frequency-sketch` admission filter: -@@snip [admission policy](/akka-cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #admission-policy type=conf } +@@snip [admission policy](/cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettingsSpec.scala) { #admission-policy type=conf } See the `reference.conf` for parameters that can be tuned for the frequency sketch admission filter. @@ -735,20 +735,20 @@ Two requests to inspect the cluster state are available: a Region and what entities are alive for each of them. Scala -: @@snip [ShardingCompileOnlySpec.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala) { #get-shard-region-state } +: @@snip [ShardingCompileOnlySpec.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala) { #get-shard-region-state } Java -: @@snip [ShardingCompileOnlyTest.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #get-shard-region-state } +: @@snip [ShardingCompileOnlyTest.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #get-shard-region-state } @apidoc[cluster.sharding.typed.GetClusterShardingStats] which will query all the regions in the cluster and reply with a @apidoc[ShardRegion.ClusterShardingStats] containing the identifiers of the shards running in each region and a count of entities that are alive in each shard. Scala -: @@snip [ShardingCompileOnlySpec.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala) { #get-cluster-sharding-stats } +: @@snip [ShardingCompileOnlySpec.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala) { #get-cluster-sharding-stats } Java -: @@snip [ShardingCompileOnlyTest.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #get-cluster-sharding-stats } +: @@snip [ShardingCompileOnlyTest.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlyTest.java) { #get-cluster-sharding-stats } If any shard queries failed, for example due to timeout if a shard was too busy to reply within the configured `pekko.cluster.sharding.shard-region-query-timeout`, `ShardRegion.CurrentShardRegionState` and `ShardRegion.ClusterShardingStats` will also include the set of shard identifiers by region that failed. @@ -801,7 +801,7 @@ provider when there was a network partition. Use this program as a standalone Java main program: ``` -java -classpath +java -classpath org.apache.pekko.cluster.sharding.RemoveInternalClusterShardingData -2.3 entityType1 entityType2 entityType3 ``` @@ -829,9 +829,9 @@ One important configuration property is `number-of-shards` as described in @ref: You may also need to tune the configuration properties is `rebalance-absolute-limit` and `rebalance-relative-limit` as described in @ref:[Shard allocation](#shard-allocation). -@@snip [reference.conf](/akka-cluster-sharding/src/main/resources/reference.conf) { #sharding-ext-config } +@@snip [reference.conf](/cluster-sharding/src/main/resources/reference.conf) { #sharding-ext-config } -@@snip [reference.conf](/akka-cluster-sharding-typed/src/main/resources/reference.conf) { #sharding-ext-config } +@@snip [reference.conf](/cluster-sharding-typed/src/main/resources/reference.conf) { #sharding-ext-config } ## Example project diff --git a/docs/src/main/paradox/typed/cluster-singleton.md b/docs/src/main/paradox/typed/cluster-singleton.md index 4625b1daeb..45d02c99ca 100644 --- a/docs/src/main/paradox/typed/cluster-singleton.md +++ b/docs/src/main/paradox/typed/cluster-singleton.md @@ -7,15 +7,15 @@ You are viewing the documentation for the new actor APIs, to view the Akka Class To use Cluster Singleton, you must add the following dependency in your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group=org.apache.pekko - artifact=akka-cluster-typed_$scala.binary.version$ + artifact=pekko-cluster-typed_$scala.binary.version$ version=PekkoVersion } -@@project-info{ projectId="akka-cluster-typed" } +@@project-info{ projectId="cluster-typed" } ## Introduction @@ -117,20 +117,20 @@ See @ref:[Downing](cluster.md#downing). Any @apidoc[Behavior](typed.Behavior) can be run as a singleton. E.g. a basic counter: Scala -: @@snip [SingletonCompileOnlySpec.scala](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/SingletonCompileOnlySpec.scala) { #counter } +: @@snip [SingletonCompileOnlySpec.scala](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/SingletonCompileOnlySpec.scala) { #counter } Java -: @@snip [SingletonCompileOnlyTest.java](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/SingletonCompileOnlyTest.java) { #counter } +: @@snip [SingletonCompileOnlyTest.java](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/SingletonCompileOnlyTest.java) { #counter } Then on every node in the cluster, or every node with a given role, use the @apidoc[ClusterSingleton$] extension to spawn the singleton. An instance will per data centre of the cluster: Scala -: @@snip [SingletonCompileOnlySpec.scala](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/SingletonCompileOnlySpec.scala) { #singleton } +: @@snip [SingletonCompileOnlySpec.scala](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/SingletonCompileOnlySpec.scala) { #singleton } Java -: @@snip [SingletonCompileOnlyTest.java](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/SingletonCompileOnlyTest.java) { #import #singleton } +: @@snip [SingletonCompileOnlyTest.java](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/SingletonCompileOnlyTest.java) { #import #singleton } ## Supervision @@ -140,10 +140,10 @@ a backoff: Scala -: @@snip [SingletonCompileOnlySpec.scala](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/SingletonCompileOnlySpec.scala) { #backoff} +: @@snip [SingletonCompileOnlySpec.scala](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/SingletonCompileOnlySpec.scala) { #backoff} Java -: @@snip [SingletonCompileOnlyTest.java](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/SingletonCompileOnlyTest.java) { #backoff} +: @@snip [SingletonCompileOnlyTest.java](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/SingletonCompileOnlyTest.java) { #backoff} Be aware that this means there will be times when the singleton won't be running as restart is delayed. See @ref[Fault Tolerance](./fault-tolerance.md) for a full list of supervision options. @@ -157,10 +157,10 @@ singleton actor is terminated. If the shutdown logic does not include any asynchronous actions it can be executed in the @apidoc[PostStop$] signal handler. Scala -: @@snip [SingletonCompileOnlySpec.scala](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/SingletonCompileOnlySpec.scala) { #stop-message } +: @@snip [SingletonCompileOnlySpec.scala](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/SingletonCompileOnlySpec.scala) { #stop-message } Java -: @@snip [SingletonCompileOnlyTest.java](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/SingletonCompileOnlyTest.java) { #stop-message } +: @@snip [SingletonCompileOnlyTest.java](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/SingletonCompileOnlyTest.java) { #stop-message } ## Lease @@ -193,12 +193,12 @@ or create it from another config section with the same layout as below. `Cluster a parameter to the @apidoc[ClusterSingletonManager.props](ClusterSingletonManager$) {scala="#props(singletonProps:org.apache.pekko.actor.Props,terminationMessage:Any,settings:org.apache.pekko.cluster.singleton.ClusterSingletonManagerSettings):org.apache.pekko.actor.Props" java="#props(org.apache.pekko.actor.Props,java.lang.Object,org.apache.pekko.cluster.singleton.ClusterSingletonManagerSettings)"} factory method, i.e. each singleton can be configured with different settings if needed. -@@snip [reference.conf](/akka-cluster-tools/src/main/resources/reference.conf) { #singleton-config } +@@snip [reference.conf](/cluster-tools/src/main/resources/reference.conf) { #singleton-config } The following configuration properties are read by the @apidoc[ClusterSingletonSettings](typed.ClusterSingletonSettings) when created with a @apidoc[ActorSystem](typed.ActorSystem) parameter. `ClusterSingletonSettings` is an optional parameter in @apidoc[ClusterSingleton.init](ClusterSingleton) {scala="#init[M](singleton:org.apache.pekko.cluster.typed.SingletonActor[M]):org.apache.pekko.actor.typed.ActorRef[M]" java="#init(org.apache.pekko.cluster.typed.SingletonActor)"}. It is also possible to amend the @apidoc[ClusterSingletonProxySettings] or create it from another config section with the same layout as below. -@@snip [reference.conf](/akka-cluster-tools/src/main/resources/reference.conf) { #singleton-proxy-config } +@@snip [reference.conf](/cluster-tools/src/main/resources/reference.conf) { #singleton-proxy-config } diff --git a/docs/src/main/paradox/typed/cluster.md b/docs/src/main/paradox/typed/cluster.md index 6c88c0f27f..aab8a12e02 100644 --- a/docs/src/main/paradox/typed/cluster.md +++ b/docs/src/main/paradox/typed/cluster.md @@ -26,15 +26,15 @@ recommendation if you don't have other preferences or constraints. To use Akka Cluster add the following dependency in your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group=org.apache.pekko - artifact=akka-cluster-typed_$scala.binary.version$ + artifact=pekko-cluster-typed_$scala.binary.version$ version=PekkoVersion } -@@project-info{ projectId="akka-cluster-typed" } +@@project-info{ projectId="cluster-typed" } ## Cluster API Extension @@ -51,23 +51,23 @@ It does this through these references on the @apidoc[typed.Cluster$] extension: All of the examples below assume the following imports: Scala -: @@snip [BasicClusterExampleSpec.scala](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #cluster-imports } +: @@snip [BasicClusterExampleSpec.scala](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #cluster-imports } Java -: @@snip [BasicClusterExampleTest.java](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java) { #cluster-imports } +: @@snip [BasicClusterExampleTest.java](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java) { #cluster-imports } The minimum configuration required is to set a host/port for remoting and the `pekko.actor.provider = "cluster"`. -@@snip [BasicClusterExampleSpec.scala](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #config-seeds } +@@snip [BasicClusterExampleSpec.scala](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #config-seeds } Accessing the @apidoc[typed.Cluster$] extension on each node: Scala -: @@snip [BasicClusterExampleSpec.scala](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #cluster-create } +: @@snip [BasicClusterExampleSpec.scala](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #cluster-create } Java -: @@snip [BasicClusterExampleTest.java](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java) { #cluster-create } +: @@snip [BasicClusterExampleTest.java](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java) { #cluster-create } @@@ note @@ -80,18 +80,18 @@ Java If not using configuration to specify @ref:[seed nodes to join](#joining), joining the cluster can be done programmatically via the @scala[@scaladoc[manager](pekko.cluster.typed.Cluster#manager:org.apache.pekko.actor.typed.ActorRef[org.apache.pekko.cluster.typed.ClusterCommand])]@java[@javadoc[manager()](pekko.cluster.typed.Cluster#manager())]. Scala -: @@snip [BasicClusterExampleSpec.scala](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #cluster-join } +: @@snip [BasicClusterExampleSpec.scala](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #cluster-join } Java -: @@snip [BasicClusterExampleTest.java](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java) { #cluster-join } +: @@snip [BasicClusterExampleTest.java](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java) { #cluster-join } @ref:[Leaving](#leaving) the cluster and @ref:[downing](#downing) a node are similar: Scala -: @@snip [BasicClusterExampleSpec.scala](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #cluster-leave } +: @@snip [BasicClusterExampleSpec.scala](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #cluster-leave } Java -: @@snip [BasicClusterExampleTest.java](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java) { #cluster-leave } +: @@snip [BasicClusterExampleTest.java](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java) { #cluster-leave } ### Cluster Subscriptions @@ -102,18 +102,18 @@ for the node going through the @ref:[Membership Lifecycle](cluster-membership.md This example subscribes to a @scala[`subscriber: ActorRef[MemberEvent]`]@java[`ActorRef subscriber`]: Scala -: @@snip [BasicClusterExampleSpec.scala](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #cluster-subscribe } +: @@snip [BasicClusterExampleSpec.scala](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #cluster-subscribe } Java -: @@snip [BasicClusterExampleTest.java](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java) { #cluster-subscribe } +: @@snip [BasicClusterExampleTest.java](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java) { #cluster-subscribe } Then asking a node to leave: Scala -: @@snip [BasicClusterExampleSpec.scala](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #cluster-leave-example } +: @@snip [BasicClusterExampleSpec.scala](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #cluster-leave-example } Java -: @@snip [BasicClusterExampleTest.java](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java) { #cluster-leave-example } +: @@snip [BasicClusterExampleTest.java](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java) { #cluster-leave-example } ### Cluster State @@ -199,10 +199,10 @@ Joining programmatically is useful when **dynamically discovering** other nodes at startup through an external tool or API. Scala -: @@snip [BasicClusterExampleSpec.scala](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #join-seed-nodes } +: @@snip [BasicClusterExampleSpec.scala](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #join-seed-nodes } Java -: @@snip [BasicClusterExampleTest.java](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java) { #join-seed-nodes } +: @@snip [BasicClusterExampleTest.java](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java) { #join-seed-nodes } The seed node address list has the same semantics as the configured `seed-nodes`, and the the underlying implementation of the process is the same, see @ref:[Joining configured seed nodes](#joining-configured-seed-nodes). @@ -321,10 +321,10 @@ of the own node are available from the @scala[@scaladoc[selfMember](pekko.cluste actors: Scala -: @@snip [BasicClusterExampleSpec.scala](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #hasRole } +: @@snip [BasicClusterExampleSpec.scala](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/typed/BasicClusterExampleSpec.scala) { #hasRole } Java -: @@snip [BasicClusterExampleTest.java](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java) { #hasRole } +: @@snip [BasicClusterExampleTest.java](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/typed/BasicClusterExampleTest.java) { #hasRole } ## Failure Detector diff --git a/docs/src/main/paradox/typed/coexisting.md b/docs/src/main/paradox/typed/coexisting.md index f9c5d98237..f80fb9cf2c 100644 --- a/docs/src/main/paradox/typed/coexisting.md +++ b/docs/src/main/paradox/typed/coexisting.md @@ -34,7 +34,7 @@ Typed and classic can interact the following ways: In the examples the `pekko.actor` package is aliased to `classic`. Scala -: @@snip [ClassicWatchingTypedSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedSpec.scala) { #import-alias } +: @@snip [ClassicWatchingTypedSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedSpec.scala) { #import-alias } @@@ @@ -46,44 +46,44 @@ While coexisting your application will likely still have a classic ActorSystem. so that new code and migrated parts don't rely on the classic system: Scala -: @@snip [ClassicWatchingTypedSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedSpec.scala) { #adapter-import #convert-classic } +: @@snip [ClassicWatchingTypedSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedSpec.scala) { #adapter-import #convert-classic } Java -: @@snip [ClassicWatchingTypedTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedTest.java) { #adapter-import #convert-classic } +: @@snip [ClassicWatchingTypedTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedTest.java) { #adapter-import #convert-classic } Then for new typed actors here's how you create, watch and send messages to it from a classic actor. Scala -: @@snip [ClassicWatchingTypedSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedSpec.scala) { #typed } +: @@snip [ClassicWatchingTypedSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedSpec.scala) { #typed } Java -: @@snip [ClassicWatchingTypedTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedTest.java) { #typed } +: @@snip [ClassicWatchingTypedTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedTest.java) { #typed } The top level classic actor is created in the usual way: Scala -: @@snip [ClassicWatchingTypedSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedSpec.scala) { #create-classic } +: @@snip [ClassicWatchingTypedSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedSpec.scala) { #create-classic } Java -: @@snip [ClassicWatchingTypedTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedTest.java) { #create-classic } +: @@snip [ClassicWatchingTypedTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedTest.java) { #create-classic } Then it can create a typed actor, watch it, and send a message to it: Scala -: @@snip [ClassicWatchingTypedSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedSpec.scala) { #classic-watch } +: @@snip [ClassicWatchingTypedSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedSpec.scala) { #classic-watch } Java -: @@snip [ClassicWatchingTypedTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedTest.java) { #classic-watch } +: @@snip [ClassicWatchingTypedTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedTest.java) { #classic-watch } @scala[There is one `import` that is needed to make that work.] @java[We import the Adapter class and call static methods for conversion.] Scala -: @@snip [ClassicWatchingTypedSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedSpec.scala) { #adapter-import } +: @@snip [ClassicWatchingTypedSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedSpec.scala) { #adapter-import } Java -: @@snip [ClassicWatchingTypedTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedTest.java) { #adapter-import } +: @@snip [ClassicWatchingTypedTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/ClassicWatchingTypedTest.java) { #adapter-import } @scala[That adds some implicit extension methods that are added to classic and typed `ActorSystem`, `ActorContext` and `ActorRef` in both directions.] @@ -93,10 +93,10 @@ Note the inline comments in the example above. This method of using a top level classic actor is the suggested path for this type of co-existence. However, if you prefer to start with a typed top level actor then you can use the @scala[implicit @scaladoc[spawn](pekko.actor.typed.scaladsl.adapter.package$$ClassicActorSystemOps#spawn[T](behavior:org.apache.pekko.actor.typed.Behavior[T],name:String,props:org.apache.pekko.actor.typed.Props):org.apache.pekko.actor.typed.ActorRef[T]) -method]@java[@javadoc[Adapter.spawn](pekko.actor.typed.javadsl.Adapter#spawn(org.apache.pekko.actor.ActorSystem,org.apache.pekko.actor.typed.Behavior,java.lang.String,org.apache.pekko.actor.typed.Props))] directly from the typed system: Scala -: @@snip [TypedWatchingClassicSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/TypedWatchingClassicSpec.scala) { #create } +: @@snip [TypedWatchingClassicSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/TypedWatchingClassicSpec.scala) { #create } Java -: @@snip [TypedWatchingClassicTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/TypedWatchingClassicTest.java) { #create } +: @@snip [TypedWatchingClassicTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/TypedWatchingClassicTest.java) { #create } The above classic-typed difference is further elaborated in @ref:[the `ActorSystem` section](./from-classic.md#actorsystem) of "Learning Akka Typed from Classic". @@ -108,28 +108,28 @@ The following will show how to create, watch and send messages back and forth fr classic actor: Scala -: @@snip [TypedWatchingClassicSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/TypedWatchingClassicSpec.scala) { #classic } +: @@snip [TypedWatchingClassicSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/TypedWatchingClassicSpec.scala) { #classic } Java -: @@snip [TypedWatchingClassicTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/TypedWatchingClassicTest.java) { #classic } +: @@snip [TypedWatchingClassicTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/TypedWatchingClassicTest.java) { #classic } Creating the actor system and the typed actor: Scala -: @@snip [TypedWatchingClassicSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/TypedWatchingClassicSpec.scala) { #create } +: @@snip [TypedWatchingClassicSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/TypedWatchingClassicSpec.scala) { #create } Java -: @@snip [TypedWatchingClassicTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/TypedWatchingClassicTest.java) { #create } +: @@snip [TypedWatchingClassicTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/TypedWatchingClassicTest.java) { #create } Then the typed actor creates the classic actor, watches it and sends and receives a response: Scala -: @@snip [TypedWatchingClassicSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/TypedWatchingClassicSpec.scala) { #typed } +: @@snip [TypedWatchingClassicSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/coexistence/TypedWatchingClassicSpec.scala) { #typed } Java -: @@snip [TypedWatchingClassicTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/TypedWatchingClassicTest.java) { #typed } +: @@snip [TypedWatchingClassicTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/coexistence/TypedWatchingClassicTest.java) { #typed } @@@ div { .group-scala } diff --git a/docs/src/main/paradox/typed/dispatchers.md b/docs/src/main/paradox/typed/dispatchers.md index 18cdf6c22e..f2c9a2df97 100644 --- a/docs/src/main/paradox/typed/dispatchers.md +++ b/docs/src/main/paradox/typed/dispatchers.md @@ -58,10 +58,10 @@ details @ref:[here](#blocking-needs-careful-management). To select a dispatcher use `DispatcherSelector` to create a `Props` instance for spawning your actor: Scala -: @@snip [DispatcherDocSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/DispatchersDocSpec.scala) { #spawn-dispatcher } +: @@snip [DispatcherDocSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/DispatchersDocSpec.scala) { #spawn-dispatcher } Java -: @@snip [DispatcherDocTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/DispatchersDocTest.java) { #spawn-dispatcher } +: @@snip [DispatcherDocTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/DispatchersDocTest.java) { #spawn-dispatcher } `DispatcherSelector` has a few convenience methods: @@ -72,7 +72,7 @@ Java The final example shows how to load a custom dispatcher from configuration and relies on this being in your `application.conf`: -@@snip [DispatcherDocSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/DispatchersDocSpec.scala) { #config } +@@snip [DispatcherDocSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/DispatchersDocSpec.scala) { #config } ## Types of dispatchers diff --git a/docs/src/main/paradox/typed/distributed-data.md b/docs/src/main/paradox/typed/distributed-data.md index 8c4b9e509c..df77608cce 100644 --- a/docs/src/main/paradox/typed/distributed-data.md +++ b/docs/src/main/paradox/typed/distributed-data.md @@ -10,15 +10,15 @@ You are viewing the documentation for the new actor APIs, to view the Akka Class To use Akka Cluster Distributed Data, you must add the following dependency in your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group=org.apache.pekko - artifact=akka-cluster-typed_$scala.binary.version$ + artifact=pekko-cluster-typed_$scala.binary.version$ version=PekkoVersion } -@@project-info{ projectId="akka-cluster-typed" } +@@project-info{ projectId="cluster-typed" } ## Introduction @@ -53,10 +53,10 @@ and the actual CRDTs are defined in the `pekko.cluster.ddata` package, for examp available from: Scala -: @@snip [ReplicatorSpec.scala](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorDocSpec.scala) { #selfUniqueAddress } +: @@snip [ReplicatorSpec.scala](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorDocSpec.scala) { #selfUniqueAddress } Java -: @@snip [ReplicatorTest.java](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorDocSample.java) { #selfUniqueAddress } +: @@snip [ReplicatorTest.java](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorDocSample.java) { #selfUniqueAddress } The replicator can contain multiple entries each containing a replicated data type, we therefore need to create a key identifying the entry and helping us know what type it has, and then use that key for every interaction with @@ -74,10 +74,10 @@ This sample uses the replicated data type `GCounter` to implement a counter that cluster: Scala -: @@snip [ReplicatorSpec.scala](/akka-cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorDocSpec.scala) { #sample } +: @@snip [ReplicatorSpec.scala](/cluster-typed/src/test/scala/docs/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorDocSpec.scala) { #sample } Java -: @@snip [ReplicatorTest.java](/akka-cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorDocSample.java) { #sample } +: @@snip [ReplicatorTest.java](/cluster-typed/src/test/java/jdocs/org/apache/pekko/cluster/ddata/typed/javadsl/ReplicatorDocSample.java) { #sample } Although you can interact with the `Replicator` using the @scala[`ActorRef[Replicator.Command]`]@java[`ActorRef`] from @scala[`DistributedData(ctx.system).replicator`]@java[`DistributedData(ctx.getSystem()).replicator()`] it's @@ -103,7 +103,7 @@ it contains five values: There is alternative way of constructing the function for the `Update` message: Scala -: @@snip [ReplicatorSpec.scala](/akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorCompileOnlyTest.scala) { #curried-update } +: @@snip [ReplicatorSpec.scala](/cluster-typed/src/test/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorCompileOnlyTest.scala) { #curried-update } @@@ @@ -144,7 +144,7 @@ incoming message can be used when the `GetSuccess` response from the replicator Alternative way of constructing the function for the `Get` and `Delete`: Scala -: @@snip [ReplicatorSpec.scala](/akka-cluster-typed/src/test/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorCompileOnlyTest.scala) { #curried-get } +: @@snip [ReplicatorSpec.scala](/cluster-typed/src/test/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/ReplicatorCompileOnlyTest.scala) { #curried-get } @@@ @@ -775,7 +775,7 @@ paper by Mark Shapiro et. al. The `DistributedData` extension can be configured with the following properties: -@@snip [reference.conf](/akka-distributed-data/src/main/resources/reference.conf) { #distributed-data } +@@snip [reference.conf](/distributed-data/src/main/resources/reference.conf) { #distributed-data } ## Example project diff --git a/docs/src/main/paradox/typed/distributed-pub-sub.md b/docs/src/main/paradox/typed/distributed-pub-sub.md index 7e81dc323c..a1f45fcd4f 100644 --- a/docs/src/main/paradox/typed/distributed-pub-sub.md +++ b/docs/src/main/paradox/typed/distributed-pub-sub.md @@ -4,15 +4,15 @@ You are viewing the documentation for the new actor APIs, to view the Akka Class ## Module info -The distributed publish subscribe topic API is available and usable with the core `akka-actor-typed` module, however it will only be distributed +The distributed publish subscribe topic API is available and usable with the core `(/actor-typed` module, however it will only be distributed when used in a clustered application: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=(/bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group="org.apache.pekko" - artifact="akka-cluster-typed_$scala.binary.version$" + artifact="(/cluster-typed_$scala.binary.version$" version=PekkoVersion } @@ -26,26 +26,26 @@ The identity of the topic is a tuple of the type of messages that can be publish to not define multiple topics with different types and the same topic name. Scala -: @@snip [PubSubExample.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/pubsub/PubSubExample.scala) { #start-topic } +: @@snip [PubSubExample.scala](/(/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/pubsub/PubSubExample.scala) { #start-topic } Java -: @@snip [PubSubExample.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/pubsub/PubSubExample.java) { #start-topic } +: @@snip [PubSubExample.java](/(/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/pubsub/PubSubExample.java) { #start-topic } Local actors can then subscribe to the topic (and unsubscribe from it): Scala -: @@snip [PubSubExample.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/pubsub/PubSubExample.scala) { #subscribe } +: @@snip [PubSubExample.scala](/(/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/pubsub/PubSubExample.scala) { #subscribe } Java -: @@snip [PubSubExample.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/pubsub/PubSubExample.java) { #subscribe } +: @@snip [PubSubExample.java](/(/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/pubsub/PubSubExample.java) { #subscribe } And publish messages to the topic: Scala -: @@snip [PubSubExample.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/pubsub/PubSubExample.scala) { #publish } +: @@snip [PubSubExample.scala](/(/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/pubsub/PubSubExample.scala) { #publish } Java -: @@snip [PubSubExample.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/pubsub/PubSubExample.java) { #publish } +: @@snip [PubSubExample.java](/(/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/pubsub/PubSubExample.java) { #publish } ## Pub Sub Scalability @@ -64,6 +64,6 @@ for the topic will not be sent to it. As in @ref:[Message Delivery Reliability](../general/message-delivery-reliability.md) of Akka, message delivery guarantee in distributed pub sub modes is **at-most-once delivery**. In other words, messages can be lost over the wire. In addition to that the registry of nodes which have subscribers is eventually consistent meaning that subscribing an actor on one node will have a short delay before it is known on other nodes and published to. -If you are looking for at-least-once delivery guarantee, we recommend [Alpakka Kafka](https://doc.akka.io/docs/alpakka-kafka/current/). +If you are looking for at-least-once delivery guarantee, we recommend [Alpakka Kafka](https://doc.akka.io/docs/alp(/kafka/current/). diff --git a/docs/src/main/paradox/typed/durable-state/persistence-style.md b/docs/src/main/paradox/typed/durable-state/persistence-style.md index 645c9edda4..f9d8a89dd5 100644 --- a/docs/src/main/paradox/typed/durable-state/persistence-style.md +++ b/docs/src/main/paradox/typed/durable-state/persistence-style.md @@ -6,7 +6,7 @@ We can take the previous bank account example one step further by handling the commands within the state as well. Scala -: @@snip [AccountExampleWithCommandHandlersInDurableState.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithCommandHandlersInDurableState.scala) { #account-entity } +: @@snip [AccountExampleWithCommandHandlersInDurableState.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithCommandHandlersInDurableState.scala) { #account-entity } Take note of how the command handler is delegating to `applyCommand` in the `Account` (state), which is implemented in the concrete `EmptyAccount`, `OpenedAccount`, and `ClosedAccount`. @@ -26,7 +26,7 @@ illustrates using `null` as the `emptyState`.] is used in command handlers at the outer layer before delegating to the state or other methods.] Scala -: @@snip [AccountExampleWithOptionDurableState.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithOptionDurableState.scala) { #account-entity } +: @@snip [AccountExampleWithOptionDurableState.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithOptionDurableState.scala) { #account-entity } Java -: @@snip [AccountExampleWithNullDurableState.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithNullDurableState.java) { #account-entity } +: @@snip [AccountExampleWithNullDurableState.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithNullDurableState.java) { #account-entity } diff --git a/docs/src/main/paradox/typed/durable-state/persistence.md b/docs/src/main/paradox/typed/durable-state/persistence.md index e389e16a5f..80eedd9fa8 100644 --- a/docs/src/main/paradox/typed/durable-state/persistence.md +++ b/docs/src/main/paradox/typed/durable-state/persistence.md @@ -8,21 +8,21 @@ project.description: Durable State with Akka Persistence enables actors to persi To use Akka Persistence, add the module to your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group=org.apache.pekko - artifact=akka-persistence-typed_$scala.binary.version$ + artifact=pekko-persistence-typed_$scala.binary.version$ version=PekkoVersion group2=org.apache.pekko - artifact2=akka-persistence-testkit_$scala.binary.version$ + artifact2=pekko-persistence-testkit_$scala.binary.version$ version2=PekkoVersion scope2=test } You also have to select durable state store plugin, see @ref:[Persistence Plugins](../../persistence-plugins.md). -@@project-info{ projectId="akka-persistence-typed" } +@@project-info{ projectId="persistence-typed" } ## Introduction @@ -45,10 +45,10 @@ is ensured, have a look at the @ref:[Cluster Sharding and DurableStateBehavior]( Let's start with a simple example that models a counter using an Akka persistent actor. The minimum required for a @apidoc[DurableStateBehavior] is: Scala -: @@snip [DurableStatePersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala) { #structure } +: @@snip [DurableStatePersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala) { #structure } Java -: @@snip [DurableStatePersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java) { #structure } +: @@snip [DurableStatePersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java) { #structure } The first important thing to notice is the `Behavior` of a persistent actor is typed to the type of the `Command` because this is the type of message a persistent actor should receive. In Akka this is now enforced by the type system. @@ -109,18 +109,18 @@ Let's fill in the details of the example. Commands: Scala -: @@snip [DurableStatePersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala) { #command } +: @@snip [DurableStatePersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala) { #command } Java -: @@snip [DurableStatePersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java) { #command } +: @@snip [DurableStatePersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java) { #command } State is a storage for the latest value of the counter. Scala -: @@snip [DurableStatePersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala) { #state } +: @@snip [DurableStatePersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala) { #state } Java -: @@snip [DurableStatePersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java) { #state } +: @@snip [DurableStatePersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java) { #state } The command handler handles the commands `Increment`, `IncrementBy` and `GetValue`. @@ -129,19 +129,19 @@ The command handler handles the commands `Increment`, `IncrementBy` and `GetValu * `GetValue` retrieves the value of the counter from the State and replies with it to the actor passed in Scala -: @@snip [DurableStatePersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala) { #command-handler } +: @@snip [DurableStatePersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala) { #command-handler } Java -: @@snip [DurableStatePersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java) { #command-handler } +: @@snip [DurableStatePersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java) { #command-handler } @scala[These are used to create a `DurableStateBehavior`:] @java[These are defined in an `DurableStateBehavior`:] Scala -: @@snip [DurableStatePersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala) { #behavior } +: @@snip [DurableStatePersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala) { #behavior } Java -: @@snip [DurableStatePersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java) { #behavior } +: @@snip [DurableStatePersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java) { #behavior } ## Effects and Side Effects @@ -185,19 +185,19 @@ send an acknowledgement as a reply to the `ActorRef` passed in the command. Example of effects and side-effects: Scala -: @@snip [DurableStatePersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala) { #effects } +: @@snip [DurableStatePersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala) { #effects } Java -: @@snip [DurableStatePersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java) { #effects } +: @@snip [DurableStatePersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java) { #effects } The most common way to have a side-effect is to use the `thenRun` method on `Effect`. In case you have multiple side-effects that needs to be run for several commands, you can factor them out into functions and reuse for all the commands. For example: Scala -: @@snip [PersistentActorCompileOnlyTest.scala](/akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/PersistentActorCompileOnlyTest.scala) { #commonChainedEffects } +: @@snip [PersistentActorCompileOnlyTest.scala](/persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/PersistentActorCompileOnlyTest.scala) { #commonChainedEffects } Java -: @@snip [PersistentActorCompileOnlyTest.java](/akka-persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/PersistentActorCompileOnlyTest.java) { #commonChainedEffects } +: @@snip [PersistentActorCompileOnlyTest.java](/persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/PersistentActorCompileOnlyTest.java) { #commonChainedEffects } ### Side effects ordering and guarantees @@ -228,10 +228,10 @@ Cluster Sharding ensures that there is only one active entity (or actor instance If the @apidoc[DurableStateBehavior] needs to use the @apidoc[typed.*.ActorContext], for example to spawn child actors, it can be obtained by wrapping construction with `Behaviors.setup`: Scala -: @@snip [DurableStatePersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala) { #actor-context } +: @@snip [DurableStatePersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala) { #actor-context } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java) { #actor-context } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java) { #actor-context } ## Changing Behavior @@ -258,18 +258,18 @@ Once it is started then one can look it up with `GetPost`, modify it with `Chang The state is captured by: Scala -: @@snip [BlogPostEntityDurableState.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.scala) { #state } +: @@snip [BlogPostEntityDurableState.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.scala) { #state } Java -: @@snip [BlogPostEntityDurableState.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.java) { #state } +: @@snip [BlogPostEntityDurableState.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.java) { #state } The commands, of which only a subset are valid depending on the state: Scala -: @@snip [BlogPostEntityDurableState.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.scala) { #commands } +: @@snip [BlogPostEntityDurableState.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.scala) { #commands } Java -: @@snip [BlogPostEntityDurableState.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.java) { #commands } +: @@snip [BlogPostEntityDurableState.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.java) { #commands } @java[The command handler to process each command is decided by the state class (or state predicate) that is given to the `forStateType` of the `CommandHandlerBuilder` and the match cases in the builders.] @@ -278,18 +278,18 @@ It typically becomes two levels of pattern matching, first on the state and then Delegating to methods like `addPost`, `changeBody`, `publish` etc. is a good practice because the one-line cases give a nice overview of the message dispatch. Scala -: @@snip [BlogPostEntityDurableState.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.scala) { #command-handler } +: @@snip [BlogPostEntityDurableState.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.scala) { #command-handler } Java -: @@snip [BlogPostEntityDurableState.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.java) { #command-handler } +: @@snip [BlogPostEntityDurableState.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.java) { #command-handler } And finally the behavior is created @scala[from the `DurableStateBehavior.apply`]: Scala -: @@snip [BlogPostEntityDurableState.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.scala) { #behavior } +: @@snip [BlogPostEntityDurableState.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.scala) { #behavior } Java -: @@snip [BlogPostEntityDurableState.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.java) { #behavior } +: @@snip [BlogPostEntityDurableState.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.java) { #behavior } This can be refactored one or two steps further by defining the command handlers in the state class as illustrated in @ref:[command handlers in the state](persistence-style.md#command-handlers-in-the-state). @@ -312,17 +312,17 @@ After validation errors or after persisting events, using a `thenRun` side effec be sent to the `ActorRef`. Scala -: @@snip [BlogPostEntityDurableState.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.scala) { #reply-command } +: @@snip [BlogPostEntityDurableState.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.scala) { #reply-command } Java -: @@snip [BlogPostEntityDurableState.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.java) { #reply-command } +: @@snip [BlogPostEntityDurableState.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.java) { #reply-command } Scala -: @@snip [BlogPostEntityDurableState.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.scala) { #reply } +: @@snip [BlogPostEntityDurableState.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.scala) { #reply } Java -: @@snip [BlogPostEntityDurableState.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.java) { #reply } +: @@snip [BlogPostEntityDurableState.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.java) { #reply } Since this is such a common pattern there is a reply effect for this purpose. It has the nice property that @@ -333,18 +333,18 @@ created with @scala[`Effect.reply`]@java[`Effect().reply`], @scala[`Effect.noRep @scala[`Effect.thenReply`]@java[`Effect().thenReply`], or @scala[`Effect.thenNoReply`]@java[`Effect().thenNoReply`]. Scala -: @@snip [AccountExampleWithCommandHandlersInDurableState.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithCommandHandlersInDurableState.scala) { #withEnforcedReplies } +: @@snip [AccountExampleWithCommandHandlersInDurableState.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithCommandHandlersInDurableState.scala) { #withEnforcedReplies } Java -: @@snip [AccountExampleWithNullDurableState.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithNullDurableState.java) { #withEnforcedReplies } +: @@snip [AccountExampleWithNullDurableState.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithNullDurableState.java) { #withEnforcedReplies } The commands must have a field of @scala[`ActorRef[ReplyMessageType]`]@java[`ActorRef`] that can then be used to send a reply. Scala -: @@snip [AccountExampleWithCommandHandlersInDurableState.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithCommandHandlersInDurableState.scala) { #reply-command } +: @@snip [AccountExampleWithCommandHandlersInDurableState.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithCommandHandlersInDurableState.scala) { #reply-command } Java -: @@snip [AccountExampleWithNullDurableState.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithNullDurableState.java) { #reply-command } +: @@snip [AccountExampleWithNullDurableState.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithNullDurableState.java) { #reply-command } The `ReplyEffect` is created with @scala[`Effect.reply`]@java[`Effect().reply`], @scala[`Effect.noReply`]@java[`Effect().noReply`], @scala[`Effect.thenReply`]@java[`Effect().thenReply`], or @scala[`Effect.thenNoReply`]@java[`Effect().thenNoReply`]. @@ -353,10 +353,10 @@ The `ReplyEffect` is created with @scala[`Effect.reply`]@java[`Effect().reply`], `EventSourcedBehaviorWithEnforcedReplies`, as opposed to newCommandHandlerBuilder when using `EventSourcedBehavior`.] Scala -: @@snip [AccountExampleWithCommandHandlersInDurableState.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithCommandHandlersInDurableState.scala) { #reply } +: @@snip [AccountExampleWithCommandHandlersInDurableState.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithCommandHandlersInDurableState.scala) { #reply } Java -: @@snip [AccountExampleWithNullDurableState.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithNullDurableState.java) { #reply } +: @@snip [AccountExampleWithNullDurableState.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithNullDurableState.java) { #reply } These effects will send the reply message even when @scala[`DurableStateBehavior.withEnforcedReplies`]@java[`DurableStateBehaviorWithEnforcedReplies`] is not used, but then there will be no compilation errors if the reply decision is left out. @@ -378,10 +378,10 @@ Persistence allows you to use tags in persistence query. Tagging allows you to i and separately consume them as a stream through the `DurableStateStoreQuery` interface. Scala -: @@snip [DurableStatePersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala) { #tagging } +: @@snip [DurableStatePersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala) { #tagging } Java -: @@snip [DurableStatePersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java) { #tagging } +: @@snip [DurableStatePersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java) { #tagging } ## Wrapping DurableStateBehavior @@ -390,7 +390,7 @@ other behaviors such as `Behaviors.setup` in order to access the `ActorContext` to access the logger from within the `ActorContext` to log for debugging the `commandHandler`. Scala -: @@snip [DurableStatePersistentActorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala) { #wrapPersistentBehavior } +: @@snip [DurableStatePersistentActorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala) { #wrapPersistentBehavior } Java -: @@snip [DurableStatePersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java) { #wrapPersistentBehavior } +: @@snip [DurableStatePersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java) { #wrapPersistentBehavior } diff --git a/docs/src/main/paradox/typed/extending.md b/docs/src/main/paradox/typed/extending.md index 39f5f44af2..56f4ed0600 100644 --- a/docs/src/main/paradox/typed/extending.md +++ b/docs/src/main/paradox/typed/extending.md @@ -22,18 +22,18 @@ ensure the thread safety and that it is non-blocking. Let's build an extension to manage a shared database connection pool. Scala -: @@snip [ExtensionDocSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/extensions/ExtensionDocSpec.scala) { #shared-resource } +: @@snip [ExtensionDocSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/extensions/ExtensionDocSpec.scala) { #shared-resource } Java -: @@snip [ExtensionDocTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/extensions/ExtensionDocTest.java) { #shared-resource } +: @@snip [ExtensionDocTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/extensions/ExtensionDocTest.java) { #shared-resource } First create an @apidoc[actor.typed.Extension], this will be created only once per ActorSystem: Scala -: @@snip [ExtensionDocSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/extensions/ExtensionDocSpec.scala) { #extension } +: @@snip [ExtensionDocSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/extensions/ExtensionDocSpec.scala) { #extension } Java -: @@snip [ExtensionDocTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/extensions/ExtensionDocTest.java) { #extension } +: @@snip [ExtensionDocTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/extensions/ExtensionDocTest.java) { #extension } This is the public API of your extension. Internally in this example we instantiate our expensive database connection. @@ -41,18 +41,18 @@ Then create an @apidoc[actor.typed.ExtensionId] to identify the extension. @scala[A good convention is to let the companion object of the `Extension` be the `ExtensionId`.]@java[A good convention is to define the `ExtensionId` as a static inner class of the `Extension`.] Scala -: @@snip [ExtensionDocSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/extensions/ExtensionDocSpec.scala) { #extension-id } +: @@snip [ExtensionDocSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/extensions/ExtensionDocSpec.scala) { #extension-id } Java -: @@snip [ExtensionDocTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/extensions/ExtensionDocTest.java) { #extension-id } +: @@snip [ExtensionDocTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/extensions/ExtensionDocTest.java) { #extension-id } Then finally to use the extension it can be looked up: Scala -: @@snip [ExtensionDocSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/extensions/ExtensionDocSpec.scala) { #usage } +: @@snip [ExtensionDocSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/extensions/ExtensionDocSpec.scala) { #usage } Java -: @@snip [ExtensionDocTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/extensions/ExtensionDocTest.java) { #usage } +: @@snip [ExtensionDocTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/extensions/ExtensionDocTest.java) { #usage } The `DatabaseConnectionPool` can be looked up in this way any number of times and it will return the same instance. @@ -63,7 +63,7 @@ To be able to load extensions from your Akka configuration you must add FQCNs of in the `pekko.actor.typed.extensions` section of the config you provide to your `ActorSystem`. Scala -: @@snip [ExtensionDocSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/extensions/ExtensionDocSpec.scala) { #config } +: @@snip [ExtensionDocSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/extensions/ExtensionDocSpec.scala) { #config } Java : ```ruby diff --git a/docs/src/main/paradox/typed/fault-tolerance.md b/docs/src/main/paradox/typed/fault-tolerance.md index 24118691c7..1b49eb143b 100644 --- a/docs/src/main/paradox/typed/fault-tolerance.md +++ b/docs/src/main/paradox/typed/fault-tolerance.md @@ -38,36 +38,36 @@ This example restarts the actor when it fails with an @javadoc[IllegalStateExcep Scala -: @@snip [SupervisionCompileOnly.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala) { #restart } +: @@snip [SupervisionCompileOnly.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala) { #restart } Java -: @@snip [SupervisionCompileOnlyTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java) { #restart } +: @@snip [SupervisionCompileOnlyTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java) { #restart } Or to resume, ignore the failure and process the next message, instead: Scala -: @@snip [SupervisionCompileOnly.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala) { #resume } +: @@snip [SupervisionCompileOnly.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala) { #resume } Java -: @@snip [SupervisionCompileOnlyTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java) { #resume } +: @@snip [SupervisionCompileOnlyTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java) { #resume } More complicated restart strategies can be used e.g. to restart no more than 10 times in a 10 second period: Scala -: @@snip [SupervisionCompileOnly.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala) { #restart-limit } +: @@snip [SupervisionCompileOnly.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala) { #restart-limit } Java -: @@snip [SupervisionCompileOnlyTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java) { #restart-limit } +: @@snip [SupervisionCompileOnlyTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java) { #restart-limit } To handle different exceptions with different strategies calls to @apidoc[supervise](typed.*.Behaviors$) {scala="#supervise[T](wrapped:org.apache.pekko.actor.typed.Behavior[T]):org.apache.pekko.actor.typed.scaladsl.Behaviors.Supervise[T]" java="#supervise(org.apache.pekko.actor.typed.Behavior)"} can be nested: Scala -: @@snip [SupervisionCompileOnly.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala) { #multiple } +: @@snip [SupervisionCompileOnly.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala) { #multiple } Java -: @@snip [SupervisionCompileOnlyTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java) { #multiple } +: @@snip [SupervisionCompileOnlyTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java) { #multiple } For a full list of strategies see the public methods on @apidoc[actor.typed.SupervisorStrategy]. @@ -87,18 +87,18 @@ With the @ref:[functional style](style-guide.md#functional-versus-object-oriente to store state by changing behavior e.g. Scala -: @@snip [SupervisionCompileOnly.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala) { #wrap } +: @@snip [SupervisionCompileOnly.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala) { #wrap } Java -: @@snip [SupervisionCompileOnlyTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java) { #wrap } +: @@snip [SupervisionCompileOnlyTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java) { #wrap } When doing this supervision only needs to be added to the top level: Scala -: @@snip [SupervisionCompileOnly.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala) { #top-level } +: @@snip [SupervisionCompileOnly.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala) { #top-level } Java -: @@snip [SupervisionCompileOnlyTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java) { #top-level } +: @@snip [SupervisionCompileOnlyTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java) { #top-level } Each returned behavior will be re-wrapped automatically with the supervisor. @@ -108,10 +108,10 @@ Child actors are often started in a @apidoc[setup](typed.*.Behaviors$) {scala="# The child actors are stopped to avoid resource leaks of creating new child actors each time the parent is restarted. Scala -: @@snip [SupervisionCompileOnly.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala) { #restart-stop-children } +: @@snip [SupervisionCompileOnly.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala) { #restart-stop-children } Java -: @@snip [SupervisionCompileOnlyTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java) { #restart-stop-children } +: @@snip [SupervisionCompileOnlyTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java) { #restart-stop-children } It is possible to override this so that child actors are not influenced when the parent actor is restarted. The restarted parent instance will then have the same children as before the failure. @@ -122,10 +122,10 @@ when parent is restarted the @apidoc[supervise](typed.*.Behaviors$) {scala="#sup like this: Scala -: @@snip [SupervisionCompileOnly.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala) { #restart-keep-children } +: @@snip [SupervisionCompileOnly.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala) { #restart-keep-children } Java -: @@snip [SupervisionCompileOnlyTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java) { #restart-keep-children } +: @@snip [SupervisionCompileOnlyTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java) { #restart-keep-children } That means that the @apidoc[setup](typed.*.Behaviors$) {scala="#setup[T](factory:org.apache.pekko.actor.typed.scaladsl.ActorContext[T]=%3Eorg.apache.pekko.actor.typed.Behavior[T]):org.apache.pekko.actor.typed.Behavior[T]" java="#setup(org.apache.pekko.japi.function.Function)"} block will only be run when the parent actor is first started, and not when it is restarted. @@ -137,10 +137,10 @@ it has created, much like the @apidoc[PostStop] signal when the @ref[actor stops The returned behavior from the @apidoc[PreRestart] signal is ignored. Scala -: @@snip [SupervisionCompileOnly.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala) { #restart-PreRestart-signal } +: @@snip [SupervisionCompileOnly.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/supervision/SupervisionCompileOnly.scala) { #restart-PreRestart-signal } Java -: @@snip [SupervisionCompileOnlyTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java) { #restart-PreRestart-signal } +: @@snip [SupervisionCompileOnlyTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/supervision/SupervisionCompileOnlyTest.java) { #restart-PreRestart-signal } Note that @apidoc[PostStop] is not emitted for a restart, so typically you need to handle both @apidoc[PreRestart] and @apidoc[PostStop] to cleanup resources. @@ -167,7 +167,7 @@ There might be cases when you want the original exception to bubble up the hiera Scala -: @@snip [FaultToleranceDocSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/FaultToleranceDocSpec.scala) { #bubbling-example } +: @@snip [FaultToleranceDocSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/FaultToleranceDocSpec.scala) { #bubbling-example } Java -: @@snip [SupervisionCompileOnlyTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/BubblingSample.java) { #bubbling-example } +: @@snip [SupervisionCompileOnlyTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/BubblingSample.java) { #bubbling-example } diff --git a/docs/src/main/paradox/typed/from-classic.md b/docs/src/main/paradox/typed/from-classic.md index 4587514dbf..c3a9767539 100644 --- a/docs/src/main/paradox/typed/from-classic.md +++ b/docs/src/main/paradox/typed/from-classic.md @@ -78,18 +78,18 @@ the @ref:[functional style](style-guide.md#functional-versus-object-oriented-sty Classic HelloWorld actor: Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/fromclassic/ClassicSample.scala) { #hello-world-actor } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/fromclassic/ClassicSample.scala) { #hello-world-actor } Java -: @@snip [IntroSpec.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/fromclassic/ClassicSample.java) { #hello-world-actor } +: @@snip [IntroSpec.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/fromclassic/ClassicSample.java) { #hello-world-actor } Typed HelloWorld actor: Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/fromclassic/TypedSample.scala) { #hello-world-actor } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/fromclassic/TypedSample.scala) { #hello-world-actor } Java -: @@snip [IntroSpec.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/fromclassic/TypedSample.java) { #hello-world-actor } +: @@snip [IntroSpec.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/fromclassic/TypedSample.java) { #hello-world-actor } Why is it called `Behavior` and not `Actor`? @@ -322,10 +322,10 @@ collection for bookkeeping of children, such as a @scala[`Map[String, ActorRef[C @java[`Map>`]. It can look like this: Scala -: @@snip [IntroSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/fromclassic/TypedSample.scala) { #children } +: @@snip [IntroSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/fromclassic/TypedSample.scala) { #children } Java -: @@snip [IntroSpec.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/fromclassic/TypedSample.java) { #children } +: @@snip [IntroSpec.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/fromclassic/TypedSample.java) { #children } Remember to remove entries from the `Map` when the children are terminated. For that purpose it's convenient to use `watchWith`, as illustrated in the example above, because then you can include the diff --git a/docs/src/main/paradox/typed/fsm.md b/docs/src/main/paradox/typed/fsm.md index 09d891e141..a1ebcb2644 100644 --- a/docs/src/main/paradox/typed/fsm.md +++ b/docs/src/main/paradox/typed/fsm.md @@ -19,29 +19,29 @@ This example demonstrates how to: The events the FSM can receive become the type of message the Actor can receive: Scala -: @@snip [FSMSocSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/FSMDocSpec.scala) { #simple-events } +: @@snip [FSMSocSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/FSMDocSpec.scala) { #simple-events } Java -: @@snip [FSMSocTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/FSMDocTest.java) { #simple-events } +: @@snip [FSMSocTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/FSMDocTest.java) { #simple-events } `SetTarget` is needed for starting it up, setting the destination for the `Batches` to be passed on; `Queue` will add to the internal queue while `Flush` will mark the end of a burst. Scala -: @@snip [FSMSocSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/FSMDocSpec.scala) { #storing-state } +: @@snip [FSMSocSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/FSMDocSpec.scala) { #storing-state } Java -: @@snip [FSMSocTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/FSMDocTest.java) { #storing-state } +: @@snip [FSMSocTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/FSMDocTest.java) { #storing-state } Each state becomes a distinct behavior and after processing a message the next state in the form of a `Behavior` is returned. Scala -: @@snip [FSMSocSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/FSMDocSpec.scala) { #simple-state } +: @@snip [FSMSocSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/FSMDocSpec.scala) { #simple-state } Java -: @@snip [FSMSocTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/FSMDocTest.java) { #simple-state} +: @@snip [FSMSocTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/FSMDocTest.java) { #simple-state} @@@ div { .group-scala } The method `idle` above makes use of `Behaviors.unhandled` which advises the system to reuse the previous behavior, diff --git a/docs/src/main/paradox/typed/interaction-patterns.md b/docs/src/main/paradox/typed/interaction-patterns.md index 6525959f70..f10572599a 100644 --- a/docs/src/main/paradox/typed/interaction-patterns.md +++ b/docs/src/main/paradox/typed/interaction-patterns.md @@ -34,19 +34,19 @@ Tell is asynchronous which means that the method returns right away. After the s With the given protocol and actor behavior: Scala -: @@snip [InteractionPatternsSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #fire-and-forget-definition } +: @@snip [InteractionPatternsSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #fire-and-forget-definition } Java -: @@snip [InteractionPatternsTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #fire-and-forget-definition } +: @@snip [InteractionPatternsTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #fire-and-forget-definition } Fire and forget looks like this: Scala -: @@snip [InteractionPatternsSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #fire-and-forget-doit } +: @@snip [InteractionPatternsSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #fire-and-forget-doit } Java -: @@snip [InteractionPatternsTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #fire-and-forget-doit } +: @@snip [InteractionPatternsTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #fire-and-forget-doit } **Useful when:** @@ -73,28 +73,28 @@ In Akka the recipient of responses has to be encoded as a field in the message i With the following protocol: Scala -: @@snip [InteractionPatternsSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #request-response-protocol } +: @@snip [InteractionPatternsSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #request-response-protocol } Java -: @@snip [InteractionPatternsTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #request-response-protocol } +: @@snip [InteractionPatternsTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #request-response-protocol } The sender would use its own @scala[`ActorRef[Response]`]@java[`ActorRef`], which it can access through @scala[@scaladoc[ActorContext.self](actor.typed.scaladsl.ActorContext#self:org.apache.pekko.actor.typed.ActorRef[T])]@java[@javadoc[ActorContext.getSelf()](pekko.actor.typed.javadsl.ActorContext#getSelf())], for the `replyTo`. Scala -: @@snip [InteractionPatternsSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #request-response-send } +: @@snip [InteractionPatternsSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #request-response-send } Java -: @@snip [InteractionPatternsTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #request-response-send } +: @@snip [InteractionPatternsTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #request-response-send } On the receiving side the @scala[`ActorRef[Response]`]@java[`ActorRef`] can then be used to send one or more responses back: Scala -: @@snip [InteractionPatternsSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #request-response-respond } +: @@snip [InteractionPatternsSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #request-response-respond } Java -: @@snip [InteractionPatternsTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #request-response-respond } +: @@snip [InteractionPatternsTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #request-response-respond } **Useful when:** @@ -119,10 +119,10 @@ Most often the sending actor does not, and should not, support receiving the res ![adapted-response.png](./images/adapted-response.png) Scala -: @@snip [InteractionPatternsSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #adapted-response } +: @@snip [InteractionPatternsSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #adapted-response } Java -: @@snip [InteractionPatternsTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #adapted-response } +: @@snip [InteractionPatternsTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #adapted-response } You can register several message adapters for different message classes. It's only possible to have one message adapter per message class to make sure @@ -170,10 +170,10 @@ See also the [Generic response wrapper](#generic-response-wrapper) for replies t ![ask-from-actor.png](./images/ask-from-actor.png) Scala -: @@snip [InteractionPatternsSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #actor-ask } +: @@snip [InteractionPatternsSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #actor-ask } Java -: @@snip [InteractionPatternsTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #actor-ask } +: @@snip [InteractionPatternsTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #actor-ask } The response adapting function is running in the receiving actor and can safely access its state, but if it throws an exception the actor is stopped. @@ -207,10 +207,10 @@ to send a message to an actor and get a `Future[Response]` back. `ask` takes imp ![ask-from-outside.png](./images/ask-from-outside.png) Scala -: @@snip [InteractionPatternsSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #standalone-ask } +: @@snip [InteractionPatternsSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #standalone-ask } Java -: @@snip [InteractionPatternsTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #standalone-ask } +: @@snip [InteractionPatternsTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #standalone-ask } Note that validation errors are also explicit in the message protocol. The `GiveMeCookies` request can reply with `Cookies` or `InvalidRequest`. The requestor has to decide how to handle an `InvalidRequest` reply. Sometimes @@ -218,10 +218,10 @@ it should be treated as a failed @scala[@scaladoc[Future](scala.concurrent.Futur requestor side. See also the [Generic response wrapper](#generic-response-wrapper) for replies that are either a success or an error. Scala -: @@snip [InteractionPatternsSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #standalone-ask-fail-future } +: @@snip [InteractionPatternsSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #standalone-ask-fail-future } Java -: @@snip [InteractionPatternsTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #standalone-ask-fail-future } +: @@snip [InteractionPatternsTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #standalone-ask-fail-future } **Useful when:** @@ -252,10 +252,10 @@ Errors are preferably sent as a text describing what is wrong, but using excepti **Example actor to actor ask:** Scala -: @@snip [InteractionPatternsSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #actor-ask-with-status } +: @@snip [InteractionPatternsSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #actor-ask-with-status } Java -: @@snip [InteractionPatternsTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsAskWithStatusTest.java) { #actor-ask-with-status } +: @@snip [InteractionPatternsTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsAskWithStatusTest.java) { #actor-ask-with-status } A validation error is turned into a `Failure` for the message adapter. In this case we are explicitly handling the validation error separately from other ask failures. @@ -263,18 +263,18 @@ other ask failures. **Example ask from the outside:** Scala -: @@snip [InteractionPatternsSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #standalone-ask-with-status } +: @@snip [InteractionPatternsSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #standalone-ask-with-status } Java -: @@snip [InteractionPatternsTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsAskWithStatusTest.java) { #standalone-ask-with-status } +: @@snip [InteractionPatternsTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsAskWithStatusTest.java) { #standalone-ask-with-status } Note that validation errors are also explicit in the message protocol, but encoded as the wrapper type, constructed using @scala[@scaladoc[StatusReply.Error(text)](pekko.pattern.StatusReply$$Error$#apply[T](errorMessage:String):org.apache.pekko.pattern.StatusReply[T])]@java[@javadoc[StatusReply.error(text)](pekko.pattern.StatusReply$#error(java.lang.String))]: Scala -: @@snip [InteractionPatternsSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #standalone-ask-with-status-fail-future } +: @@snip [InteractionPatternsSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #standalone-ask-with-status-fail-future } Java -: @@snip [InteractionPatternsTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsAskWithStatusTest.java) { #standalone-ask-with-status-fail-future } +: @@snip [InteractionPatternsTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsAskWithStatusTest.java) { #standalone-ask-with-status-fail-future } ## Ignoring replies @@ -286,10 +286,10 @@ In some situations an actor has a response for a particular request message but With the same protocol as the @ref[request response](#request-response) above, if the sender would prefer to ignore the reply it could pass @scala[`system.ignoreRef`]@java[`system.ignoreRef()`] for the `replyTo`, which it can access through @scala[`ActorContext.system.ignoreRef`]@java[`ActorContext.getSystem().ignoreRef()`]. Scala -: @@snip [InteractionPatternsSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #ignore-reply } +: @@snip [InteractionPatternsSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #ignore-reply } Java -: @@snip [InteractionPatternsTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #ignore-reply } +: @@snip [InteractionPatternsTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #ignore-reply } **Useful when:** @@ -316,10 +316,10 @@ this purpose the `ActorContext` provides a @apidoc[pipeToSelf](typed.*.ActorCont An actor, `CustomerRepository`, is invoking a method on `CustomerDataAccess` that returns a @scala[@scaladoc[Future](scala.concurrent.Future)]@java[@javadoc[CompletionStage](java.util.concurrent.CompletionStage)]. Scala -: @@snip [InteractionPatternsSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #pipeToSelf } +: @@snip [InteractionPatternsSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #pipeToSelf } Java -: @@snip [InteractionPatternsTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #pipeToSelf } +: @@snip [InteractionPatternsTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #pipeToSelf } It could be tempting to just use @scala[`onComplete on the Future`]@java[`a callback on the CompletionStage`], but that introduces the risk of accessing internal state of the actor that is not thread-safe from an external thread. @@ -353,10 +353,10 @@ As the protocol of the session actor is not a public API but rather an implement ![per-session-child.png](./images/per-session-child.png) Scala -: @@snip [InteractionPatternsSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #per-session-child } +: @@snip [InteractionPatternsSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #per-session-child } Java -: @@snip [InteractionPatternsTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #per-session-child } +: @@snip [InteractionPatternsTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #per-session-child } In an actual session child you would likely want to include some form of timeout as well (see @ref:[scheduling messages to self](#scheduling-messages-to-self)). @@ -390,19 +390,19 @@ function and sent back to the `replyTo`. If replies don't arrive within the `tim aggregated and sent back to the `replyTo`. Scala -: @@snip [AggregatorSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/AggregatorSpec.scala) { #usage } +: @@snip [AggregatorSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/AggregatorSpec.scala) { #usage } Java -: @@snip [AggregatorTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/AggregatorTest.java) { #usage } +: @@snip [AggregatorTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/AggregatorTest.java) { #usage } The implementation of the `Aggregator`: Scala -: @@snip [Aggregator.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/Aggregator.scala) { #behavior } +: @@snip [Aggregator.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/Aggregator.scala) { #behavior } Java -: @@snip [Aggregator.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/Aggregator.java) { #behavior } +: @@snip [Aggregator.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/Aggregator.java) { #behavior } **Useful when:** @@ -437,10 +437,10 @@ example rather than a built in @apidoc[actor.typed.Behavior] in Akka. It is inte ![tail-chopping.png](./images/tail-chopping.png) Scala -: @@snip [TailChopping.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/TailChopping.scala) { #behavior } +: @@snip [TailChopping.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/TailChopping.scala) { #behavior } Java -: @@snip [TailChopping.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/TailChopping.java) { #behavior } +: @@snip [TailChopping.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/TailChopping.java) { #behavior } **Useful when:** @@ -467,10 +467,10 @@ The following example demonstrates how to use timers to schedule messages to an The `Buncher` actor buffers a burst of incoming messages and delivers them as a batch after a timeout or when the number of batched messages exceeds a maximum size. Scala -: @@snip [InteractionPatternsSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #timer } +: @@snip [InteractionPatternsSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/InteractionPatternsSpec.scala) { #timer } Java -: @@snip [InteractionPatternsTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #timer } +: @@snip [InteractionPatternsTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/InteractionPatternsTest.java) { #timer } There are a few things worth noting here: @@ -539,10 +539,10 @@ An alternative is to send the `entityId` in the message and have the reply sent ![sharded-response.png](./images/sharded-response.png) Scala -: @@snip [sharded.response](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala) { #sharded-response } +: @@snip [sharded.response](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ShardingCompileOnlySpec.scala) { #sharded-response } Java -: @@snip [sharded.response](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingReplyCompileOnlyTest.java) { #sharded-response } +: @@snip [sharded.response](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ShardingReplyCompileOnlyTest.java) { #sharded-response } A disadvantage is that a message adapter can't be used so the response has to be in the protocol of the actor being responded to. Additionally the @apidoc[typed.*.EntityTypeKey] could be included in the message if it is not known statically. diff --git a/docs/src/main/paradox/typed/logging.md b/docs/src/main/paradox/typed/logging.md index ddee01acdb..2f7c8fcfaa 100644 --- a/docs/src/main/paradox/typed/logging.md +++ b/docs/src/main/paradox/typed/logging.md @@ -33,10 +33,10 @@ which can slow down the operations of your code if it was performed synchronousl The @apidoc[typed.*.ActorContext] provides access to an [org.slf4j.Logger](https://www.slf4j.org/api/org/slf4j/Logger.html) for a specific actor. Scala -: @@snip [LoggingDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala) { #context-log } +: @@snip [LoggingDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala) { #context-log } Java -: @@snip [LoggingDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java) { #context-log } +: @@snip [LoggingDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java) { #context-log } The `Logger` via the `ActorContext` will automatically have a name that corresponds to the @apidoc[Behavior] of the actor when the log is accessed the first time. The class name when using @apidoc[AbstractBehavior] or the class @scala[or object] @@ -44,10 +44,10 @@ name where the `Behavior` is defined when using the functional style. You can se with the @apidoc[setLoggerName](typed.*.ActorContext) {scala="#setLoggerName(name:String):Unit" java="#setLoggerName(java.lang.String)"} of the `ActorContext`. Scala -: @@snip [LoggingDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala) { #logger-name } +: @@snip [LoggingDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala) { #logger-name } Java -: @@snip [LoggingDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java) { #logger-name } +: @@snip [LoggingDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java) { #logger-name } The convention is to use logger names like fully qualified class names. The parameter to `setLoggerName` can be a `String` or a `Class`, where the latter is convenience for the class name. @@ -72,10 +72,10 @@ events will not include the `akkaSource` MDC value. This is the recommended way of an actor, including logging from @scala[@scaladoc[Future](scala.concurrent.Future)]@java[@javadoc[CompletionStage](java.util.concurrent.CompletionStage)] callbacks. Scala -: @@snip [LoggingDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala) { #logger-factory } +: @@snip [LoggingDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala) { #logger-factory } Java -: @@snip [LoggingDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java) { #logger-factory } +: @@snip [LoggingDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java) { #logger-factory } ### Placeholder arguments @@ -96,7 +96,7 @@ problem you can use the `trace2`, `debug2`, `info2`, `warn2` or `error2` extensi by `import org.apache.pekko.actor.typed.scaladsl.LoggerOps` or `import org.apache.pekko.actor.typed.scaladsl._`. Scala -: @@snip [LoggingDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala) { #info2 } +: @@snip [LoggingDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala) { #info2 } When using the methods for 3 or more argument placeholders, the compiler will not be able to convert the method parameters to the vararg array when they contain primitive values such as `Int`, @@ -105,13 +105,13 @@ To work around this problem you can use the `traceN`, `debugN`, `infoN`, `warnN` methods that are added by the same `LoggerOps` import. Scala -: @@snip [LoggingDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala) { #infoN } +: @@snip [LoggingDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala) { #infoN } If you find it tedious to add the import of `LoggerOps` at many places you can make those additional methods available with a single implicit conversion placed in a root package object of your code: Scala -: @@snip [package.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/myapp/package.scala) { #loggerops-package-implicit } +: @@snip [package.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/myapp/package.scala) { #loggerops-package-implicit } @@@ @@ -121,10 +121,10 @@ If you want very detailed logging of messages and signals you can decorate a @ap with @apidoc[Behaviors.logMessages](Behaviors$) {scala="#logMessages[T](logOptions:org.apache.pekko.actor.typed.LogOptions,behavior:org.apache.pekko.actor.typed.Behavior[T]):org.apache.pekko.actor.typed.Behavior[T]" java="#logMessages(org.apache.pekko.actor.typed.LogOptions,org.apache.pekko.actor.typed.Behavior)"}. Scala -: @@snip [LoggingDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala) { #logMessages } +: @@snip [LoggingDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala) { #logMessages } Java -: @@snip [LoggingDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java) { #logMessages } +: @@snip [LoggingDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java) { #logMessages } ## MDC @@ -137,10 +137,10 @@ list and be put in the MDC attribute `akkaTags`. This can be used to categorize to allow easier filtering of logs: Scala -: @@snip [LoggingDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala) { #tags } +: @@snip [LoggingDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala) { #tags } Java -: @@snip [LoggingDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java) { #tags } +: @@snip [LoggingDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java) { #tags } In addition to these two built in MDC attributes you can also decorate a @apidoc[Behavior] with @apidoc[Behaviors.withMdc](Behaviors$) {scala="#withMdc[T](staticMdc:Map[String,String],mdcForMessage:T=%3EMap[String,String])(behavior:org.apache.pekko.actor.typed.Behavior[T])(implicitevidence$4:scala.reflect.ClassTag[T]):org.apache.pekko.actor.typed.Behavior[T]" java="#withMdc(java.lang.Class,java.util.Map,org.apache.pekko.japi.function.Function,org.apache.pekko.actor.typed.Behavior)"} or use the [org.slf4j.MDC](https://www.slf4j.org/api/org/slf4j/MDC.html) API directly. @@ -149,10 +149,10 @@ The `Behaviors.withMdc` decorator has two parts. A static `Map` of MDC attribute and a dynamic `Map` that can be constructed for each message. Scala -: @@snip [LoggingDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala) { #withMdc } +: @@snip [LoggingDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala) { #withMdc } Java -: @@snip [LoggingDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java) { #withMdc } +: @@snip [LoggingDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java) { #withMdc } If you use the MDC API directly, be aware that MDC is typically implemented with a @javadoc[ThreadLocal](java.lang.ThreadLocal) by the SLF4J backend. Akka clears the MDC if logging is performed via the @scala[@scaladoc[log](pekko.actor.typed.scaladsl.ActorContext#log:org.slf4j.Logger)]@java[@javadoc[getLog()](pekko.actor.typed.javadsl.ActorContext#getLog())] of the `ActorContext` and it is cleared @@ -197,7 +197,7 @@ load is high. A starting point for configuration of `logback.xml` for production: -@@snip [logback.xml](/akka-actor-typed-tests/src/test/resources/logback-doc-prod.xml) +@@snip [logback.xml](/actor-typed-tests/src/test/resources/logback-doc-prod.xml) Note that the [AsyncAppender](https://logback.qos.ch/apidocs/ch/qos/logback/classic/AsyncAppender.html) may drop log events if the queue becomes full, which may happen if the logging backend can't keep up with the throughput of produced log events. Dropping log events is necessary @@ -216,7 +216,7 @@ The ELK-stack is commonly used as logging infrastructure for production: For development you might want to log to standard out, but also have all debug level logging to file, like in this example: -@@snip [logback.xml](/akka-actor-typed-tests/src/test/resources/logback-doc-dev.xml) +@@snip [logback.xml](/actor-typed-tests/src/test/resources/logback-doc-dev.xml) Place the `logback.xml` file in `src/main/resources/logback.xml`. For tests you can define different logging configuration in `src/test/resources/logback-test.xml`. diff --git a/docs/src/main/paradox/typed/mailboxes.md b/docs/src/main/paradox/typed/mailboxes.md index 767d3c7ebd..309b635aba 100644 --- a/docs/src/main/paradox/typed/mailboxes.md +++ b/docs/src/main/paradox/typed/mailboxes.md @@ -36,14 +36,14 @@ For advanced use cases it is also possible to defer mailbox selection to config To select a specific mailbox for an actor use @apidoc[MailboxSelector](MailboxSelector$) to create a @apidoc[Props](typed.Props) instance for spawning your actor: Scala -: @@snip [MailboxDocSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/MailboxDocSpec.scala) { #select-mailbox } +: @@snip [MailboxDocSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/MailboxDocSpec.scala) { #select-mailbox } Java -: @@snip [MailboxDocTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/MailboxDocTest.java) { #select-mailbox } +: @@snip [MailboxDocTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/MailboxDocTest.java) { #select-mailbox } @apidoc[fromConfig](MailboxSelector$) {scala="#fromConfig(path:String):org.apache.pekko.actor.typed.MailboxSelector" java="#fromConfig(java.lang.String)"} takes an absolute config path to a block defining the dispatcher in the config file: -@@snip [MailboxDocSpec.scala](/akka-actor-typed-tests/src/test/resources/mailbox-config-sample.conf) { } +@@snip [MailboxDocSpec.scala](/actor-typed-tests/src/test/resources/mailbox-config-sample.conf) { } ### Default Mailbox diff --git a/docs/src/main/paradox/typed/persistence-fsm.md b/docs/src/main/paradox/typed/persistence-fsm.md index 3ddad99e6a..304bd0d635 100644 --- a/docs/src/main/paradox/typed/persistence-fsm.md +++ b/docs/src/main/paradox/typed/persistence-fsm.md @@ -11,10 +11,10 @@ To demonstrate this consider an example of a shopping application. A customer ca * Paid Scala -: @@snip [PersistentFsmToTypedMigrationSpec.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #state } +: @@snip [PersistentFsmToTypedMigrationSpec.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #state } Java -: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #state } +: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #state } And the commands that can result in state changes: @@ -29,10 +29,10 @@ And the following read only commands: * Get current cart Scala -: @@snip [PersistentFsmToTypedMigrationSpec.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #commands } +: @@snip [PersistentFsmToTypedMigrationSpec.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #commands } Java -: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #commands } +: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #commands } The command handler of the EventSourcedBehavior is used to convert the commands that change the state of the FSM to events, and reply to commands. @@ -40,18 +40,18 @@ to events, and reply to commands. @scala[The command handler:]@java[The `forStateType` command handler can be used:] Scala -: @@snip [PersistentFsmToTypedMigrationSpec.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #command-handler } +: @@snip [PersistentFsmToTypedMigrationSpec.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #command-handler } Java -: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #command-handler } +: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #command-handler } The event handler is used to change state once the events have been persisted. When the EventSourcedBehavior is restarted the events are replayed to get back into the correct state. Scala -: @@snip [PersistentFsmToTypedMigrationSpec.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #event-handler } +: @@snip [PersistentFsmToTypedMigrationSpec.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala) { #event-handler } Java -: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #event-handler } +: @@snip [PersistentFsmToTypedMigrationCompileOnlyTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java) { #event-handler } diff --git a/docs/src/main/paradox/typed/persistence-snapshot.md b/docs/src/main/paradox/typed/persistence-snapshot.md index 0f98c1fced..1c44ffa78a 100644 --- a/docs/src/main/paradox/typed/persistence-snapshot.md +++ b/docs/src/main/paradox/typed/persistence-snapshot.md @@ -16,17 +16,17 @@ Persistent actors can save snapshots of internal state every N events or when a is fulfilled. Scala -: @@snip [BasicPersistentActorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #retentionCriteria } +: @@snip [BasicPersistentActorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #retentionCriteria } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #retentionCriteria } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #retentionCriteria } Scala -: @@snip [BasicPersistentActorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #snapshottingPredicate } +: @@snip [BasicPersistentActorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #snapshottingPredicate } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #snapshottingPredicate } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #snapshottingPredicate } When a snapshot is triggered, incoming commands are stashed until the snapshot has been saved. This means that the state can safely be mutable although the serialization and storage of the state is performed asynchronously. @@ -41,10 +41,10 @@ which selects the latest (youngest) snapshot. It's possible to override the sele recovery like this: Scala -: @@snip [BasicPersistentActorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #snapshotSelection } +: @@snip [BasicPersistentActorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #snapshotSelection } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #snapshotSelection } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #snapshotSelection } To disable snapshot-based recovery, applications can use @scala[`SnapshotSelectionCriteria.None`]@java[`SnapshotSelectionCriteria.none()`]. A recovery where no saved snapshot matches the specified `SnapshotSelectionCriteria` will replay all journaled @@ -90,10 +90,10 @@ Don't set `snapshot-is-optional = true` if events have been deleted because that To free up space, an event sourced actor can automatically delete older snapshots based on the given `RetentionCriteria`. Scala -: @@snip [BasicPersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #retentionCriteria } +: @@snip [BasicPersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #retentionCriteria } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #retentionCriteria #snapshottingPredicate } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #retentionCriteria #snapshottingPredicate } Snapshot deletion is triggered after saving a new snapshot. @@ -110,10 +110,10 @@ You can react to signal outcomes by using @scala[with `receiveSignal` handler] @ By default, successful completion is logged by the system at log level `debug`, failures at log level `warning`. Scala -: @@snip [BasicPersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #retentionCriteriaWithSignals } +: @@snip [BasicPersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #retentionCriteriaWithSignals } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #retentionCriteriaWithSignals } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #retentionCriteriaWithSignals } ## Event deletion @@ -127,10 +127,10 @@ If snapshot-based retention is enabled, after a snapshot has been successfully s To elect to use this, enable `withDeleteEventsOnSnapshot` of the `RetentionCriteria` which is disabled by default. Scala -: @@snip [BasicPersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #snapshotAndEventDeletes } +: @@snip [BasicPersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #snapshotAndEventDeletes } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #snapshotAndEventDeletes } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #snapshotAndEventDeletes } Event deletion is triggered after saving a new snapshot. Old events would be deleted prior to old snapshots being deleted. diff --git a/docs/src/main/paradox/typed/persistence-style.md b/docs/src/main/paradox/typed/persistence-style.md index ab63e520be..c08f802643 100644 --- a/docs/src/main/paradox/typed/persistence-style.md +++ b/docs/src/main/paradox/typed/persistence-style.md @@ -14,10 +14,10 @@ Here we are using a bank account as the example domain. It has 3 state classes t of the account; `EmptyAccount`, `OpenedAccount`, and `ClosedAccount`. Scala -: @@snip [AccountExampleWithEventHandlersInState.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.scala) { #account-entity } +: @@snip [AccountExampleWithEventHandlersInState.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.scala) { #account-entity } Java -: @@snip [AccountExampleWithEventHandlersInState.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.java) { #account-entity } +: @@snip [AccountExampleWithEventHandlersInState.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.java) { #account-entity } @scala[Notice how the `eventHandler` delegates to the `applyEvent` in the `Account` (state), which is implemented in the concrete `EmptyAccount`, `OpenedAccount`, and `ClosedAccount`.] @@ -30,7 +30,7 @@ in the concrete `EmptyAccount`, `OpenedAccount`, and `ClosedAccount`.] We can take the previous bank account example one step further by handling the commands in the state too. Scala -: @@snip [AccountExampleWithCommandHandlersInState.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithCommandHandlersInState.scala) { #account-entity } +: @@snip [AccountExampleWithCommandHandlersInState.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithCommandHandlersInState.scala) { #account-entity } Notice how the command handler is delegating to `applyCommand` in the `Account` (state), which is implemented in the concrete `EmptyAccount`, `OpenedAccount`, and `ClosedAccount`. @@ -50,10 +50,10 @@ illustrates using `null` as the `emptyState`.] is then used in command and event handlers at the outer layer before delegating to the state or other methods.] Scala -: @@snip [AccountExampleWithOptionState.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithOptionState.scala) { #account-entity } +: @@snip [AccountExampleWithOptionState.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithOptionState.scala) { #account-entity } Java -: @@snip [AccountExampleWithNullState.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithNullState.java) { #account-entity } +: @@snip [AccountExampleWithNullState.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithNullState.java) { #account-entity } @@@ div { .group-java } ## Mutable state @@ -67,6 +67,6 @@ e.g. as a reply to a command. Messages must be immutable to avoid concurrency pr The above examples are using immutable state classes and below is corresponding example with mutable state. Java -: @@snip [AccountExampleWithNullState.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithMutableState.java) { #account-entity } +: @@snip [AccountExampleWithNullState.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithMutableState.java) { #account-entity } @@@ diff --git a/docs/src/main/paradox/typed/persistence-testing.md b/docs/src/main/paradox/typed/persistence-testing.md index 558c3f101c..71fbd9f21d 100644 --- a/docs/src/main/paradox/typed/persistence-testing.md +++ b/docs/src/main/paradox/typed/persistence-testing.md @@ -5,19 +5,19 @@ To use Akka Persistence TestKit, add the module to your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group1=org.apache.pekko - artifact1=akka-persistence-typed_$scala.binary.version$ + artifact1=pekko-persistence-typed_$scala.binary.version$ version1=PekkoVersion group2=org.apache.pekko - artifact2=akka-persistence-testkit_$scala.binary.version$ + artifact2=pekko-persistence-testkit_$scala.binary.version$ version2=PekkoVersion scope2=test } -@@project-info{ projectId="akka-persistence-testkit" } +@@project-info{ projectId="persistence-testkit" } ## Unit testing @@ -32,18 +32,18 @@ You need to configure the `ActorSystem` with the `EventSourcedBehaviorTestKit.co the in-memory journal and snapshot storage. Scala -: @@snip [AccountExampleDocSpec.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleDocSpec.scala) { #testkit } +: @@snip [AccountExampleDocSpec.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleDocSpec.scala) { #testkit } Java -: @@snip [AccountExampleDocTest.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleDocTest.java) { #testkit } +: @@snip [AccountExampleDocTest.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleDocTest.java) { #testkit } A full test for the `AccountEntity`, which is shown in the @ref:[Persistence Style Guide](persistence-style.md), may look like this: Scala -: @@snip [AccountExampleDocSpec.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleDocSpec.scala) { #test } +: @@snip [AccountExampleDocSpec.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleDocSpec.scala) { #test } Java -: @@snip [AccountExampleDocTest.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleDocTest.java) { #test } +: @@snip [AccountExampleDocTest.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleDocTest.java) { #test } Serialization of commands, events and state are verified automatically. The serialization checks can be customized with the `SerializationSettings` when creating the `EventSourcedBehaviorTestKit`. By default, diff --git a/docs/src/main/paradox/typed/persistence.md b/docs/src/main/paradox/typed/persistence.md index e0b49923ee..88151dd313 100644 --- a/docs/src/main/paradox/typed/persistence.md +++ b/docs/src/main/paradox/typed/persistence.md @@ -10,14 +10,14 @@ You are viewing the documentation for the new actor APIs, to view the Akka Class To use Akka Persistence, add the module to your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group=org.apache.pekko - artifact=akka-persistence-typed_$scala.binary.version$ + artifact=pekko-persistence-typed_$scala.binary.version$ version=PekkoVersion group2=org.apache.pekko - artifact2=akka-persistence-testkit_$scala.binary.version$ + artifact2=pekko-persistence-testkit_$scala.binary.version$ version2=PekkoVersion scope2=test } @@ -25,7 +25,7 @@ To use Akka Persistence, add the module to your project: You also have to select journal plugin and optionally snapshot store plugin, see @ref:[Persistence Plugins](../persistence-plugins.md). -@@project-info{ projectId="akka-persistence-typed" } +@@project-info{ projectId="persistence-typed" } ## Introduction @@ -79,10 +79,10 @@ actors may also process commands that do not change application state such as qu Let's start with a simple example. The minimum required for a @apidoc[EventSourcedBehavior] is: Scala -: @@snip [BasicPersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #structure } +: @@snip [BasicPersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #structure } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #structure } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #structure } The first important thing to notice is the @apidoc[typed.Behavior] of a persistent actor is typed to the type of the `Command` because this is the type of message a persistent actor should receive. In Akka this is now enforced by the type system. @@ -177,44 +177,44 @@ Let's fill in the details of the example. Command and event: Scala -: @@snip [BasicPersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #command } +: @@snip [BasicPersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #command } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #command } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #command } State is a List containing the 5 latest items: Scala -: @@snip [BasicPersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #state } +: @@snip [BasicPersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #state } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #state } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #state } The command handler persists the `Add` payload in an `Added` event: Scala -: @@snip [BasicPersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #command-handler } +: @@snip [BasicPersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #command-handler } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #command-handler } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #command-handler } The event handler appends the item to the state and keeps 5 items. This is called after successfully persisting the event in the database: Scala -: @@snip [BasicPersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #event-handler } +: @@snip [BasicPersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #event-handler } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #event-handler } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #event-handler } @scala[These are used to create an @scaladoc[EventSourcedBehavior](pekko.persistence.typed.scaladsl.EventSourcedBehavior):] @java[These are defined in an @javadoc[EventSourcedBehavior](pekko.persistence.typed.javadsl.EventSourcedBehavior):] Scala -: @@snip [BasicPersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #behavior } +: @@snip [BasicPersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #behavior } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #behavior } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #behavior } ## Effects and Side Effects @@ -253,19 +253,19 @@ In addition to `thenRun` the following actions can also be performed after succe Example of effects: Scala -: @@snip [BasicPersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #effects } +: @@snip [BasicPersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #effects } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #effects } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #effects } Most of the time this will be done with the @apidoc[thenRun](typed.(scaladsl|javadsl).EffectBuilder) {scala="#thenRun(callback:State=%3EUnit):org.apache.pekko.persistence.typed.scaladsl.EffectBuilder[Event,State]" java="#thenRun(function.Effect)"} method on the `Effect` above. You can factor out common side effects into functions and reuse for several commands. For example: Scala -: @@snip [PersistentActorCompileOnlyTest.scala](/akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/PersistentActorCompileOnlyTest.scala) { #commonChainedEffects } +: @@snip [PersistentActorCompileOnlyTest.scala](/persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/PersistentActorCompileOnlyTest.scala) { #commonChainedEffects } Java -: @@snip [PersistentActorCompileOnlyTest.java](/akka-persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/PersistentActorCompileOnlyTest.java) { #commonChainedEffects } +: @@snip [PersistentActorCompileOnlyTest.java](/persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/PersistentActorCompileOnlyTest.java) { #commonChainedEffects } ### Side effects ordering and guarantees @@ -313,10 +313,10 @@ If the @apidoc[EventSourcedBehavior] needs to use the @apidoc[typed.*.ActorConte wrapping construction with @apidoc[Behaviors.setup](typed.*.Behaviors$) {scala="#setup[T](factory:org.apache.pekko.actor.typed.scaladsl.ActorContext[T]=%3Eorg.apache.pekko.actor.typed.Behavior[T]):org.apache.pekko.actor.typed.Behavior[T]" java="#setup(org.apache.pekko.japi.function.Function)"}: Scala -: @@snip [BasicPersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #actor-context } +: @@snip [BasicPersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #actor-context } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #actor-context } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #actor-context } ## Changing Behavior @@ -341,18 +341,18 @@ Once it is started then one can look it up with `GetPost`, modify it with `Chang The state is captured by: Scala -: @@snip [BlogPostEntity.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntity.scala) { #state } +: @@snip [BlogPostEntity.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntity.scala) { #state } Java -: @@snip [BlogPostEntity.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntity.java) { #state } +: @@snip [BlogPostEntity.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntity.java) { #state } The commands, of which only a subset are valid depending on the state: Scala -: @@snip [BlogPostEntity.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntity.scala) { #commands } +: @@snip [BlogPostEntity.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntity.scala) { #commands } Java -: @@snip [BlogPostEntity.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntity.java) { #commands } +: @@snip [BlogPostEntity.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntity.java) { #commands } @java[The command handler to process each command is decided by the state class (or state predicate) that is given to the `forStateType` of the @javadoc[CommandHandlerBuilder](pekko.persistence.typed.javadsl.CommandHandlerBuilder) and the match cases in the builders.] @@ -361,27 +361,27 @@ It typically becomes two levels of pattern matching, first on the state and then Delegating to methods is a good practice because the one-line cases give a nice overview of the message dispatch. Scala -: @@snip [BlogPostEntity.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntity.scala) { #command-handler } +: @@snip [BlogPostEntity.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntity.scala) { #command-handler } Java -: @@snip [BlogPostEntity.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntity.java) { #command-handler } +: @@snip [BlogPostEntity.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntity.java) { #command-handler } The event handler: Scala -: @@snip [BlogPostEntity.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntity.scala) { #event-handler } +: @@snip [BlogPostEntity.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntity.scala) { #event-handler } Java -: @@snip [BlogPostEntity.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntity.java) { #event-handler } +: @@snip [BlogPostEntity.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntity.java) { #event-handler } And finally the behavior is created @scala[from the @scaladoc[EventSourcedBehavior.apply](pekko.persistence.typed.scaladsl.EventSourcedBehavior$#apply[Command,Event,State](persistenceId:org.apache.pekko.persistence.typed.PersistenceId,emptyState:State,commandHandler:(State,Command)=%3Eorg.apache.pekko.persistence.typed.scaladsl.Effect[Event,State],eventHandler:(State,Event)=%3EState):org.apache.pekko.persistence.typed.scaladsl.EventSourcedBehavior[Command,Event,State])]: Scala -: @@snip [BlogPostEntity.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntity.scala) { #behavior } +: @@snip [BlogPostEntity.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntity.scala) { #behavior } Java -: @@snip [BlogPostEntity.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntity.java) { #behavior } +: @@snip [BlogPostEntity.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntity.java) { #behavior } This can be taken one or two steps further by defining the event and command handlers in the state class as illustrated in @ref:[event handlers in the state](persistence-style.md#event-handlers-in-the-state) and @@ -405,17 +405,17 @@ After validation errors or after persisting events, using a @apidoc[thenRun](typ be sent to the @apidoc[typed.ActorRef]. Scala -: @@snip [BlogPostEntity.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntity.scala) { #reply-command } +: @@snip [BlogPostEntity.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntity.scala) { #reply-command } Java -: @@snip [BlogPostEntity.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntity.java) { #reply-command } +: @@snip [BlogPostEntity.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntity.java) { #reply-command } Scala -: @@snip [BlogPostEntity.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntity.scala) { #reply } +: @@snip [BlogPostEntity.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntity.scala) { #reply } Java -: @@snip [BlogPostEntity.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntity.java) { #reply } +: @@snip [BlogPostEntity.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntity.java) { #reply } Since this is such a common pattern there is a reply effect for this purpose. It has the nice property that @@ -426,18 +426,18 @@ created with @scala[`Effect.reply`]@java[`Effect().reply`], @scala[`Effect.noRep @scala[`Effect.thenReply`]@java[`Effect().thenReply`], or @scala[`Effect.thenNoReply`]@java[`Effect().thenNoReply`]. Scala -: @@snip [AccountExampleWithEventHandlersInState.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.scala) { #withEnforcedReplies } +: @@snip [AccountExampleWithEventHandlersInState.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.scala) { #withEnforcedReplies } Java -: @@snip [AccountExampleWithNullState.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.java) { #withEnforcedReplies } +: @@snip [AccountExampleWithNullState.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.java) { #withEnforcedReplies } The commands must have a field of @apidoc[typed.ActorRef]@scala[`[ReplyMessageType]`]@java[``] that can then be used to send a reply. Scala -: @@snip [AccountExampleWithEventHandlersInState.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.scala) { #reply-command } +: @@snip [AccountExampleWithEventHandlersInState.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.scala) { #reply-command } Java -: @@snip [AccountExampleWithNullState.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.java) { #reply-command } +: @@snip [AccountExampleWithNullState.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.java) { #reply-command } The @apidoc[typed.(scaladsl|javadsl).ReplyEffect] is created with @scala[`Effect.reply`]@java[`Effect().reply`], @scala[`Effect.noReply`]@java[`Effect().noReply`], @scala[`Effect.thenReply`]@java[`Effect().thenReply`], or @scala[`Effect.thenNoReply`]@java[`Effect().thenNoReply`]. @@ -446,10 +446,10 @@ The @apidoc[typed.(scaladsl|javadsl).ReplyEffect] is created with @scala[`Effect @javadoc[EventSourcedBehaviorWithEnforcedReplies](pekko.persistence.typed.javadsl.EventSourcedBehaviorWithEnforcedReplies), as opposed to `newCommandHandlerBuilder` when using @javadoc[EventSourcedBehavior](pekko.persistence.typed.javadsl.EventSourcedBehavior).] Scala -: @@snip [AccountExampleWithEventHandlersInState.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.scala) { #reply } +: @@snip [AccountExampleWithEventHandlersInState.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.scala) { #reply } Java -: @@snip [AccountExampleWithNullState.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.java) { #reply } +: @@snip [AccountExampleWithNullState.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/AccountExampleWithEventHandlersInState.java) { #reply } These effects will send the reply message even when @scala[@scaladoc[EventSourcedBehavior.withEnforcedReplies](pekko.persistence.typed.scaladsl.EventSourcedBehavior$#withEnforcedReplies[Command,Event,State](persistenceId:org.apache.pekko.persistence.typed.PersistenceId,emptyState:State,commandHandler:(State,Command)=%3Eorg.apache.pekko.persistence.typed.scaladsl.ReplyEffect[Event,State],eventHandler:(State,Event)=%3EState):org.apache.pekko.persistence.typed.scaladsl.EventSourcedBehavior[Command,Event,State])]@java[@javadoc[EventSourcedBehaviorWithEnforcedReplies](pekko.persistence.typed.javadsl.EventSourcedBehaviorWithEnforcedReplies)] is not used, but then there will be no compilation errors if the reply decision is left out. @@ -488,10 +488,10 @@ It is strongly discouraged to perform side effects in the event handler, so side once recovery has completed as a reaction to the @apidoc[typed.RecoveryCompleted] signal @scala[in the @scaladoc[receiveSignal](pekko.persistence.typed.scaladsl.EventSourcedBehavior#receiveSignal(signalHandler:PartialFunction[(State,org.apache.pekko.actor.typed.Signal),Unit]):org.apache.pekko.persistence.typed.scaladsl.EventSourcedBehavior[Command,Event,State]) handler] @java[by overriding @javadoc[receiveSignal](pekko.persistence.typed.javadsl.SignalHandlerBuilder#onSignal(java.lang.Class,java.util.function.BiConsumer))] Scala -: @@snip [BasicPersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #recovery } +: @@snip [BasicPersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #recovery } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #recovery } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #recovery } The `RecoveryCompleted` contains the current `State`. @@ -537,10 +537,10 @@ pekko.persistence.journal.leveldb.replay-filter { You can also completely disable the recovery of events and snapshots: Scala -: @@snip [BasicPersistentBehaviorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #recovery-disabled } +: @@snip [BasicPersistentBehaviorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #recovery-disabled } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #recovery-disabled } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #recovery-disabled } Please refer to @ref[snapshots](persistence-snapshot.md#snapshots) if you need to disable only the snapshot recovery, or you need to select specific snapshots. @@ -551,10 +551,10 @@ In any case, the highest sequence number will always be recovered so you can kee Persistence allows you to use event tags without using an @ref[`EventAdapter`](../persistence.md#event-adapters): Scala -: @@snip [BasicPersistentActorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #tagging } +: @@snip [BasicPersistentActorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #tagging } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #tagging } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #tagging } ## Event adapters @@ -564,18 +564,18 @@ to another type that is then passed to the journal. Defining an event adapter is done by extending an EventAdapter: Scala -: @@snip [x](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #event-wrapper } +: @@snip [x](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #event-wrapper } Java -: @@snip [x](/akka-persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/PersistentActorCompileOnlyTest.java) { #event-wrapper } +: @@snip [x](/persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/PersistentActorCompileOnlyTest.java) { #event-wrapper } Then install it on an `EventSourcedBehavior`: Scala -: @@snip [x](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #install-event-adapter } +: @@snip [x](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #install-event-adapter } Java -: @@snip [x](/akka-persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/PersistentActorCompileOnlyTest.java) { #install-event-adapter } +: @@snip [x](/persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/PersistentActorCompileOnlyTest.java) { #install-event-adapter } ## Wrapping EventSourcedBehavior @@ -584,10 +584,10 @@ other behaviors such as @apidoc[Behaviors.setup](typed.*.Behaviors$) {scala="#se to access the actor logging upon taking snapshots for debug purpose. Scala -: @@snip [BasicPersistentActorCompileOnly.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #wrapPersistentBehavior } +: @@snip [BasicPersistentActorCompileOnly.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #wrapPersistentBehavior } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #wrapPersistentBehavior } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #wrapPersistentBehavior } ## Journal failures @@ -597,10 +597,10 @@ any @apidoc[typed.BackoffSupervisorStrategy]. It is not possible to use the norm `resume` a behavior on a journal failure as it is not known if the event was persisted. Scala -: @@snip [BasicPersistentBehaviorSpec.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #supervision } +: @@snip [BasicPersistentBehaviorSpec.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala) { #supervision } Java -: @@snip [BasicPersistentBehaviorTest.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #supervision } +: @@snip [BasicPersistentBehaviorTest.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java) { #supervision } If there is a problem with recovering the state of the actor from the journal, a @apidoc[typed.RecoveryFailed] signal is emitted to the @scala[@scaladoc[receiveSignal](pekko.persistence.typed.scaladsl.EventSourcedBehavior#receiveSignal(signalHandler:PartialFunction[(State,org.apache.pekko.actor.typed.Signal),Unit]):org.apache.pekko.persistence.typed.scaladsl.EventSourcedBehavior[Command,Event,State]) handler] @java[@javadoc[receiveSignal](pekko.persistence.typed.javadsl.SignalHandlerBuilder#onSignal(java.lang.Class,java.util.function.BiConsumer)) method] and the actor will be stopped @@ -634,10 +634,10 @@ until the final `EndTask` is received. Commands with another `taskId` than the o stashing them. When `EndTask` is processed a new task can start and the stashed commands are processed. Scala -: @@snip [StashingExample.scala](/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/StashingExample.scala) { #stashing } +: @@snip [StashingExample.scala](/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/StashingExample.scala) { #stashing } Java -: @@snip [StashingExample.java](/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/StashingExample.java) { #stashing } +: @@snip [StashingExample.java](/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/StashingExample.java) { #stashing } You should be careful to not send more messages to a persistent actor than it can keep up with, otherwise the stash buffer will fill up and when reaching its maximum capacity the commands will be dropped. The capacity can be configured with: diff --git a/docs/src/main/paradox/typed/reliable-delivery.md b/docs/src/main/paradox/typed/reliable-delivery.md index 1b370dc2b5..43615082b6 100644 --- a/docs/src/main/paradox/typed/reliable-delivery.md +++ b/docs/src/main/paradox/typed/reliable-delivery.md @@ -107,18 +107,18 @@ the `ProducerController` will not send faster than the demand requested by the ` An example of a fibonacci number generator (producer): Scala -: @@snip [PointToPointDocExample.scala](/akka-cluster-sharding-typed/src/test/scala/docs/delivery/PointToPointDocExample.scala) { #imports #producer } +: @@snip [PointToPointDocExample.scala](/cluster-sharding-typed/src/test/scala/docs/delivery/PointToPointDocExample.scala) { #imports #producer } Java -: @@snip [PointToPointDocExample.java](/akka-cluster-sharding-typed/src/test/java/jdocs/delivery/PointToPointDocExample.java) { #imports #producer } +: @@snip [PointToPointDocExample.java](/cluster-sharding-typed/src/test/java/jdocs/delivery/PointToPointDocExample.java) { #imports #producer } and consumer of the fibonacci numbers: Scala -: @@snip [PointToPointDocExample.scala](/akka-cluster-sharding-typed/src/test/scala/docs/delivery/PointToPointDocExample.scala) { #consumer } +: @@snip [PointToPointDocExample.scala](/cluster-sharding-typed/src/test/scala/docs/delivery/PointToPointDocExample.scala) { #consumer } Java -: @@snip [PointToPointDocExample.java](/akka-cluster-sharding-typed/src/test/java/jdocs/delivery/PointToPointDocExample.java) { #consumer } +: @@snip [PointToPointDocExample.java](/cluster-sharding-typed/src/test/java/jdocs/delivery/PointToPointDocExample.java) { #consumer } The `FibonacciProducer` sends the messages to a `ProducerController`. The `FibonacciConsumer` receives the messages from a `ConsumerController`. Note how the `ActorRef` in the `Start` messages are constructed as message adapters to map @@ -130,10 +130,10 @@ messages, or by using the `Receptionist`. Alternatively, they can be connected i `ProducerController.RegisterConsumer` to the `ProducerController`. Scala -: @@snip [PointToPointDocExample.scala](/akka-cluster-sharding-typed/src/test/scala/docs/delivery/PointToPointDocExample.scala) { #connect } +: @@snip [PointToPointDocExample.scala](/cluster-sharding-typed/src/test/scala/docs/delivery/PointToPointDocExample.scala) { #connect } Java -: @@snip [PointToPointDocExample.java](/akka-cluster-sharding-typed/src/test/java/jdocs/delivery/PointToPointDocExample.java) { #connect } +: @@snip [PointToPointDocExample.java](/cluster-sharding-typed/src/test/java/jdocs/delivery/PointToPointDocExample.java) { #connect } ### Point-to-point delivery semantics @@ -214,18 +214,18 @@ demand requested by the workers. Example of image converter worker (consumer): Scala -: @@snip [WorkPullingDocExample.scala](/akka-cluster-sharding-typed/src/test/scala/docs/delivery/WorkPullingDocExample.scala) { #imports #consumer } +: @@snip [WorkPullingDocExample.scala](/cluster-sharding-typed/src/test/scala/docs/delivery/WorkPullingDocExample.scala) { #imports #consumer } Java -: @@snip [WorkPullingDocExample.java](/akka-cluster-sharding-typed/src/test/java/jdocs/delivery/WorkPullingDocExample.java) { #imports #consumer } +: @@snip [WorkPullingDocExample.java](/cluster-sharding-typed/src/test/java/jdocs/delivery/WorkPullingDocExample.java) { #imports #consumer } and image converter job manager (producer): Scala -: @@snip [WorkPullingDocExample.scala](/akka-cluster-sharding-typed/src/test/scala/docs/delivery/WorkPullingDocExample.scala) { #producer } +: @@snip [WorkPullingDocExample.scala](/cluster-sharding-typed/src/test/scala/docs/delivery/WorkPullingDocExample.scala) { #producer } Java -: @@snip [WorkPullingDocExample.java](/akka-cluster-sharding-typed/src/test/java/jdocs/delivery/WorkPullingDocExample.java) { #producer } +: @@snip [WorkPullingDocExample.java](/cluster-sharding-typed/src/test/java/jdocs/delivery/WorkPullingDocExample.java) { #producer } Note how the `ActorRef` in the `Start` messages are constructed as message adapters to map the `RequestNext` and `Delivery` to the protocol of the producer and consumer actors respectively. @@ -315,18 +315,18 @@ and first when that completes replies to reliable delivery that the message was Example of `TodoList` entity (consumer): Scala -: @@snip [ShardingDocExample.scala](/akka-cluster-sharding-typed/src/test/scala/docs/delivery/ShardingDocExample.scala) { #imports #consumer } +: @@snip [ShardingDocExample.scala](/cluster-sharding-typed/src/test/scala/docs/delivery/ShardingDocExample.scala) { #imports #consumer } Java -: @@snip [ShardingDocExample.java](/akka-cluster-sharding-typed/src/test/java/jdocs/delivery/ShardingDocExample.java) { #imports #consumer } +: @@snip [ShardingDocExample.java](/cluster-sharding-typed/src/test/java/jdocs/delivery/ShardingDocExample.java) { #imports #consumer } and `TodoService` (producer): Scala -: @@snip [ShardingDocExample.scala](/akka-cluster-sharding-typed/src/test/scala/docs/delivery/ShardingDocExample.scala) { #producer } +: @@snip [ShardingDocExample.scala](/cluster-sharding-typed/src/test/scala/docs/delivery/ShardingDocExample.scala) { #producer } Java -: @@snip [ShardingDocExample.java](/akka-cluster-sharding-typed/src/test/java/jdocs/delivery/ShardingDocExample.java) { #producer } +: @@snip [ShardingDocExample.java](/cluster-sharding-typed/src/test/java/jdocs/delivery/ShardingDocExample.java) { #producer } Note how the `ActorRef` in the `Start` messages are constructed as message adapters to map the `RequestNext` and `Delivery` to the protocol of the producer and consumer actors respectively. @@ -334,7 +334,7 @@ Note how the `ActorRef` in the `Start` messages are constructed as message adapt Those are initialized with sharding like this (from the guardian): Java -: @@snip [ShardingDocExample.java](/akka-cluster-sharding-typed/src/test/java/jdocs/delivery/ShardingDocExample.java) { #init } +: @@snip [ShardingDocExample.java](/cluster-sharding-typed/src/test/java/jdocs/delivery/ShardingDocExample.java) { #init } ### Sharding delivery semantics @@ -379,10 +379,10 @@ Example of the image converter work manager from the @ref:[Work pulling example] `EventSourcedProducerQueue` enabled: Scala -: @@snip [WorkPullingDocExample.scala](/akka-cluster-sharding-typed/src/test/scala/docs/delivery/WorkPullingDocExample.scala) { #durable-queue } +: @@snip [WorkPullingDocExample.scala](/cluster-sharding-typed/src/test/scala/docs/delivery/WorkPullingDocExample.scala) { #durable-queue } Java -: @@snip [WorkPullingDocExample.java](/akka-cluster-sharding-typed/src/test/java/jdocs/delivery/WorkPullingDocExample.java) { #durable-queue } +: @@snip [WorkPullingDocExample.java](/cluster-sharding-typed/src/test/java/jdocs/delivery/WorkPullingDocExample.java) { #durable-queue } It's important to note that the `EventSourcedProducerQueue` requires a @ref:[PersistenceId](persistence.md#persistenceid), which must be unique. The same `PersistenceId` must not be used for different producers at the same time. @@ -404,10 +404,10 @@ reply is sent after the consumer has processed and confirmed the message. Example of using `ask` in the image converter work manager from the @ref:[Work pulling example](#work-pulling-example): Scala -: @@snip [WorkPullingDocExample.scala](/akka-cluster-sharding-typed/src/test/scala/docs/delivery/WorkPullingDocExample.scala) { #ask } +: @@snip [WorkPullingDocExample.scala](/cluster-sharding-typed/src/test/scala/docs/delivery/WorkPullingDocExample.scala) { #ask } Java -: @@snip [WorkPullingDocExample.java](/akka-cluster-sharding-typed/src/test/java/jdocs/delivery/WorkPullingDocExample.java) { #ask } +: @@snip [WorkPullingDocExample.java](/cluster-sharding-typed/src/test/java/jdocs/delivery/WorkPullingDocExample.java) { #ask } ## Only flow control diff --git a/docs/src/main/paradox/typed/replicated-eventsourcing-auction.md b/docs/src/main/paradox/typed/replicated-eventsourcing-auction.md index e50e25ea9d..148da1a8aa 100644 --- a/docs/src/main/paradox/typed/replicated-eventsourcing-auction.md +++ b/docs/src/main/paradox/typed/replicated-eventsourcing-auction.md @@ -12,28 +12,28 @@ We are building a small auction service. It has the following operations: We model those operations as commands to be sent to the auction actor: Scala -: @@snip [AuctionExample](/akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleSpec.scala) { #commands } +: @@snip [AuctionExample](/persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleSpec.scala) { #commands } Java -: @@snip [AuctionExample](/akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleTest.java) { #commands } +: @@snip [AuctionExample](/persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleTest.java) { #commands } The events: Scala -: @@snip [AuctionExample](/akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleSpec.scala) { #events } +: @@snip [AuctionExample](/persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleSpec.scala) { #events } Java -: @@snip [AuctionExample](/akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleTest.java) { #events } +: @@snip [AuctionExample](/persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleTest.java) { #events } The winner does not have to pay the highest bid but only enough to beat the second highest, so the `highestCounterOffer` is in the `AuctionFinished` event. Let's have a look at the auction entity that will handle incoming commands: Scala -: @@snip [AuctionExample](/akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleSpec.scala) { #command-handler } +: @@snip [AuctionExample](/persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleSpec.scala) { #command-handler } Java -: @@snip [AuctionExample](/akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleTest.java) { #command-handler } +: @@snip [AuctionExample](/persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleTest.java) { #command-handler } There is nothing specific to Replicated Event Sourcing about the command handler. It is the same as a command handler for a standard `EventSourcedBehavior`. For `OfferBid` and `AuctionFinished` we do nothing more than to emit @@ -45,17 +45,17 @@ The auction entity is started with the initial parameters for the auction. The minimum bid is modelled as an `initialBid`. Scala -: @@snip [AuctionExample](/akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleSpec.scala) { #setup } +: @@snip [AuctionExample](/persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleSpec.scala) { #setup } Java -: @@snip [AuctionExample](/akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleTest.java) { #setup } +: @@snip [AuctionExample](/persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleTest.java) { #setup } @@@ div { .group-scala } The auction moves through the following phases: Scala -: @@snip [AuctionExample](/akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleSpec.scala) { #phase } +: @@snip [AuctionExample](/persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleSpec.scala) { #phase } @@@ @@ -65,10 +65,10 @@ actually closing the action. Let's have a look at our state class, `AuctionState` which also represents the CRDT in our example. Scala -: @@snip [AuctionExample](/akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleSpec.scala) { #state } +: @@snip [AuctionExample](/persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleSpec.scala) { #state } Java -: @@snip [AuctionExample](/akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleTest.java) { #state } +: @@snip [AuctionExample](/persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleTest.java) { #state } The state consists of a flag that keeps track of whether the auction is still active, the currently highest bid, and the highest counter offer so far. @@ -107,10 +107,10 @@ all replicas have seen all bids. In the event handler above, when recovery is not running, it calls `eventTriggers`. Scala -: @@snip [AuctionExample](/akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleSpec.scala) { #event-triggers } +: @@snip [AuctionExample](/persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleSpec.scala) { #event-triggers } Java -: @@snip [AuctionExample](/akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleTest.java) { #event-triggers } +: @@snip [AuctionExample](/persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleTest.java) { #event-triggers } The event trigger uses the `ReplicationContext` to decide when to trigger the Finish of the action. When a replica saves the `AuctionFinished` event it checks whether it should close the auction. diff --git a/docs/src/main/paradox/typed/replicated-eventsourcing-cart.md b/docs/src/main/paradox/typed/replicated-eventsourcing-cart.md index ccb546eb1d..1011bbdd4d 100644 --- a/docs/src/main/paradox/typed/replicated-eventsourcing-cart.md +++ b/docs/src/main/paradox/typed/replicated-eventsourcing-cart.md @@ -9,10 +9,10 @@ add or remove of items in any data center will eventually lead to all data cente each product. Scala -: @@snip [AuctionExample](/akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedShoppingCartExampleSpec.scala) { #shopping-cart } +: @@snip [AuctionExample](/persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedShoppingCartExampleSpec.scala) { #shopping-cart } Java -: @@snip [AuctionExample](/akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedShoppingCartExample.java) { #shopping-cart } +: @@snip [AuctionExample](/persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedShoppingCartExample.java) { #shopping-cart } With this model we cannot have a `ClearCart` command as that could give different states in different data centers. It is quite easy to imagine such a scenario: commands arriving in the order `ClearCart`, `AddItem('a', 5)` in one diff --git a/docs/src/main/paradox/typed/replicated-eventsourcing.md b/docs/src/main/paradox/typed/replicated-eventsourcing.md index b2f2271473..806922b4c6 100644 --- a/docs/src/main/paradox/typed/replicated-eventsourcing.md +++ b/docs/src/main/paradox/typed/replicated-eventsourcing.md @@ -60,19 +60,19 @@ To enable an entity for Replicated Event Sourcing All replicas need to be known up front: Scala -: @@snip [ReplicatedEventSourcingCompileOnlySpec.scala](/akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedEventSourcingCompileOnlySpec.scala) { #replicas } +: @@snip [ReplicatedEventSourcingCompileOnlySpec.scala](/persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedEventSourcingCompileOnlySpec.scala) { #replicas } Java -: @@snip [MyReplicatedBehavior.java](/akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/MyReplicatedBehavior.java) { #replicas } +: @@snip [MyReplicatedBehavior.java](/persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/MyReplicatedBehavior.java) { #replicas } Then to enable replication create the event sourced behavior with the factory method: Scala -: @@snip [ReplicatedEventSourcingCompileOnlySpec.scala](/akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedEventSourcingCompileOnlySpec.scala) { #factory } +: @@snip [ReplicatedEventSourcingCompileOnlySpec.scala](/persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedEventSourcingCompileOnlySpec.scala) { #factory } Java -: @@snip [MyReplicatedBehavior.java](/akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/MyReplicatedBehavior.java) { #factory } +: @@snip [MyReplicatedBehavior.java](/persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/MyReplicatedBehavior.java) { #factory } The factory takes in: @@ -84,10 +84,10 @@ The factory takes in: In this scenario each replica reads from each other's database effectively providing cross region replication for any database that has an Akka Persistence plugin. Alternatively if all the replicas use the same journal, e.g. for testing or if it is a distributed database such as Cassandra, the `withSharedJournal` factory can be used. Scala -: @@snip [ReplicatedEventSourcingCompileOnlySpec.scala](/akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedEventSourcingCompileOnlySpec.scala) { #factory-shared} +: @@snip [ReplicatedEventSourcingCompileOnlySpec.scala](/persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedEventSourcingCompileOnlySpec.scala) { #factory-shared} Java -: @@snip [MyReplicatedBehavior.java](/akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/MyReplicatedBehavior.java) { #factory-shared } +: @@snip [MyReplicatedBehavior.java](/persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/MyReplicatedBehavior.java) { #factory-shared } @@@ div { .group-scala } @@ -158,10 +158,10 @@ operation (add/remove) can be represented as an event. Such movies watch list example: Scala -: @@snip [movie](/akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedMovieWatchListExampleSpec.scala) { #movie-entity } +: @@snip [movie](/persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedMovieWatchListExampleSpec.scala) { #movie-entity } Java -: @@snip [movie](/akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedMovieExample.java) { #movie-entity } +: @@snip [movie](/persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedMovieExample.java) { #movie-entity } The @ref[Auction example](replicated-eventsourcing-auction.md) is a more comprehensive example that illustrates how application-specific rules can be used to implement an entity with CRDT semantics. @@ -181,19 +181,19 @@ identifier is used if the two timestamps are equal, and then the one from the `r alphanumeric order wins. Scala -: @@snip [blog](/akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedBlogExampleSpec.scala) { #event-handler } +: @@snip [blog](/persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedBlogExampleSpec.scala) { #event-handler } Java -: @@snip [blog](/akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedBlogExample.java) { #event-handler } +: @@snip [blog](/persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedBlogExample.java) { #event-handler } When creating the `LwwTime` it is good to have a monotonically increasing timestamp, and for that the `increase` method in `LwwTime` can be used: Scala -: @@snip [blog](/akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedBlogExampleSpec.scala) { #command-handler } +: @@snip [blog](/persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedBlogExampleSpec.scala) { #command-handler } Java -: @@snip [blog](/akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedBlogExample.java) { #command-handler } +: @@snip [blog](/persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedBlogExample.java) { #command-handler } The nature of last writer wins means that if you only have one timestamp for the state the events must represent an update of the full state. Otherwise, there is a risk that the state in different replicas will be different and @@ -305,10 +305,10 @@ To simplify all three cases the @apidoc[ReplicatedShardingExtension] is availabl `akka-cluster-sharding-typed` module. Scala -: @@snip [ReplicatedShardingSpec.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.scala) { #bootstrap } +: @@snip [ReplicatedShardingSpec.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.scala) { #bootstrap } Java -: @@snip [ReplicatedShardingTest.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.java) { #bootstrap } +: @@snip [ReplicatedShardingTest.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.java) { #bootstrap } This will run an instance of sharding and per replica and each entity id contains the replica id and the type name. Replicas could be on the same node if they end up in the same shard or if the shards get allocated to the same node. @@ -316,28 +316,28 @@ Replicas could be on the same node if they end up in the same shard or if the sh To prevent this roles can be used. You could for instance add a cluster role per availability zone / rack and have a replica per rack. Scala -: @@snip [ReplicatedShardingSpec.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.scala) { #bootstrap-role } +: @@snip [ReplicatedShardingSpec.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.scala) { #bootstrap-role } Java -: @@snip [ReplicatedShardingTest.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.java) { #bootstrap-role } +: @@snip [ReplicatedShardingTest.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.java) { #bootstrap-role } Lastly if your Akka Cluster is setup across DCs you can run a replica per DC. Scala -: @@snip [ReplicatedShardingSpec.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.scala) { #bootstrap-dc } +: @@snip [ReplicatedShardingSpec.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.scala) { #bootstrap-dc } Java -: @@snip [ReplicatedShardingTest.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.java) { #bootstrap-dc } +: @@snip [ReplicatedShardingTest.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.java) { #bootstrap-dc } Regardless of which replication strategy you use sending messages to the replicated entities is the same. `init` returns an @apidoc[ReplicatedSharding] instance which gives access to @apidoc[EntityRef]s for each of the replicas for arbitrary routing logic: Scala -: @@snip [ReplicatedShardingSpec.scala](/akka-cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.scala) { #sending-messages } +: @@snip [ReplicatedShardingSpec.scala](/cluster-sharding-typed/src/test/scala/docs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.scala) { #sending-messages } Java -: @@snip [ReplicatedShardingTest.java](/akka-cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.java) { #sending-messages } +: @@snip [ReplicatedShardingTest.java](/cluster-sharding-typed/src/test/java/jdocs/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingCompileOnlySpec.java) { #sending-messages } More advanced routing among the replicas is currently left as an exercise for the reader (or may be covered in a future release [#29281](https://github.com/akka/akka/issues/29281), [#29319](https://github.com/akka/akka/issues/29319)). @@ -370,10 +370,10 @@ Determining the replica id of the replicated actor itself and the origin replica @apidoc[ReplicationContext] when the tagger callback is invoked like this: Scala -: @@snip [ReplicatedEventSourcingTaggingSpec.scala](/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventSourcingTaggingSpec.scala) { #tagging } +: @@snip [ReplicatedEventSourcingTaggingSpec.scala](/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventSourcingTaggingSpec.scala) { #tagging } Java -: @@snip [ReplicatedStringSet.java](/akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedStringSet.java) { #tagging } +: @@snip [ReplicatedStringSet.java](/persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedStringSet.java) { #tagging } In this sample we are using a shared journal, and single tag but only tagging local events to it and therefore ending up with a single stream of tagged events from all replicas without duplicates. diff --git a/docs/src/main/paradox/typed/routers.md b/docs/src/main/paradox/typed/routers.md index 67adedafd2..f50d812925 100644 --- a/docs/src/main/paradox/typed/routers.md +++ b/docs/src/main/paradox/typed/routers.md @@ -38,18 +38,18 @@ As actor children are always local the routees are never spread across a cluster Let's first introduce the routee: Scala -: @@snip [RouterSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/RouterSpec.scala) { #routee } +: @@snip [RouterSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/RouterSpec.scala) { #routee } Java -: @@snip [RouterTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/RouterTest.java) { #routee } +: @@snip [RouterTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/RouterTest.java) { #routee } After having defined the routee, we can now concentrate on configuring the router itself. Note again the the router is an Actor in itself: Scala -: @@snip [RouterSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/RouterSpec.scala) { #pool } +: @@snip [RouterSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/RouterSpec.scala) { #pool } Java -: @@snip [RouterTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/RouterTest.java) { #pool } +: @@snip [RouterTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/RouterTest.java) { #pool } ### Configuring Dispatchers @@ -58,10 +58,10 @@ The routees, however, are spawned by the router. Therefore, the `PoolRouter` has a property to configure the `Props` of its routees: Scala -: @@snip [RouterSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/RouterSpec.scala) { #pool-dispatcher } +: @@snip [RouterSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/RouterSpec.scala) { #pool-dispatcher } Java -: @@snip [RouterTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/RouterTest.java) { #pool-dispatcher } +: @@snip [RouterTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/RouterTest.java) { #pool-dispatcher } ### Broadcasting a message to all routees @@ -69,10 +69,10 @@ Pool routers can be configured to identify messages intended to be broad-casted Therefore, the `PoolRouter` has a property to configure its `broadcastPredicate`: Scala -: @@snip [RouterSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/RouterSpec.scala) { #broadcast } +: @@snip [RouterSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/RouterSpec.scala) { #broadcast } Java -: @@snip [RouterTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/RouterTest.java) { #broadcast } +: @@snip [RouterTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/RouterTest.java) { #broadcast } ## Group Router @@ -91,10 +91,10 @@ When the router has received a listing from the receptionist and the set of regi drop them (publish them to the event stream as `org.apache.pekko.actor.Dropped`). Scala -: @@snip [RouterSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/RouterSpec.scala) { #group } +: @@snip [RouterSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/RouterSpec.scala) { #group } Java -: @@snip [RouterTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/RouterTest.java) { #group } +: @@snip [RouterTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/RouterTest.java) { #group } ## Routing strategies @@ -102,10 +102,10 @@ There are three different strategies for selecting which routee a message is for from the router before spawning it: Scala -: @@snip [RouterSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/RouterSpec.scala) { #strategy } +: @@snip [RouterSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/RouterSpec.scala) { #strategy } Java -: @@snip [RouterTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/RouterTest.java) { #strategy } +: @@snip [RouterTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/RouterTest.java) { #strategy } ### Round Robin @@ -141,10 +141,10 @@ When the set of routees changes, consistent hashing tries to make sure, but does Scala -: @@snip [RouterSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/RouterSpec.scala) { #consistent-hashing } +: @@snip [RouterSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/RouterSpec.scala) { #consistent-hashing } Java -: @@snip [RouterTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/RouterTest.java) { #consistent-hashing } +: @@snip [RouterTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/RouterTest.java) { #consistent-hashing } See also @ref[Akka Cluster Sharding](cluster-sharding.md) which provides stable routing and rebalancing of the routee actors. diff --git a/docs/src/main/paradox/typed/stash.md b/docs/src/main/paradox/typed/stash.md index b6d1554333..93d47f4570 100644 --- a/docs/src/main/paradox/typed/stash.md +++ b/docs/src/main/paradox/typed/stash.md @@ -32,10 +32,10 @@ When a new state is saved in the database it also stashes incoming messages to m processing sequential, one after the other without multiple pending writes. Scala -: @@snip [StashDocSpec.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StashDocSpec.scala) { #stashing } +: @@snip [StashDocSpec.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StashDocSpec.scala) { #stashing } Java -: @@snip [StashDocTest.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StashDocSample.java) { +: @@snip [StashDocTest.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StashDocSample.java) { #import #db #stashing diff --git a/docs/src/main/paradox/typed/style-guide.md b/docs/src/main/paradox/typed/style-guide.md index 13901ab3e8..68daae87df 100644 --- a/docs/src/main/paradox/typed/style-guide.md +++ b/docs/src/main/paradox/typed/style-guide.md @@ -19,18 +19,18 @@ There are two flavors of the Actor APIs. An example of a counter actor implemented in the functional style: Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #fun-style } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #fun-style } Java -: @@snip [StyleGuideDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #fun-style } +: @@snip [StyleGuideDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #fun-style } Corresponding actor implemented in the object-oriented style: Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #oo-style } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #oo-style } Java -: @@snip [StyleGuideDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #oo-style } +: @@snip [StyleGuideDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #oo-style } Some similarities to note: @@ -138,10 +138,10 @@ Let's add `name` parameter and timers to the previous `Counter` example. A first as separate parameters: Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #fun-style-setup-params1 } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #fun-style-setup-params1 } Java -: @@snip [StyleGuideDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #fun-style-setup-params1 } +: @@snip [StyleGuideDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #fun-style-setup-params1 } Ouch, that doesn't look good. More things may be needed, such as stashing or application specific "constructor" parameters. As you can imagine, that will be too much boilerplate. @@ -150,10 +150,10 @@ As a first step we can place all these parameters in a class so that we at least Still good to have the "changing" state, the @scala[`n: Int`]@java[`final int n`] here, as a separate parameter. Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #fun-style-setup-params2 } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #fun-style-setup-params2 } Java -: @@snip [StyleGuideDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #fun-style-setup-params2 } +: @@snip [StyleGuideDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #fun-style-setup-params2 } That's better. Only one thing to carry around and easy to add more things to it without rewriting everything. @scala[Note that we also placed the `ActorContext` in the `Setup` class, and therefore switched from @@ -166,10 +166,10 @@ The "constructor" parameters can be @scala[immutable]@java[`final`] instance fie member methods. Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #fun-style-setup-params3 } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #fun-style-setup-params3 } Java -: @@snip [StyleGuideDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #fun-style-setup-params3 } +: @@snip [StyleGuideDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #fun-style-setup-params3 } That's nice. One thing to be cautious with here is that it's important that you create a new instance for each spawned actor, since those parameters must not be shared between different actor instances. That comes natural @@ -193,7 +193,7 @@ block. That works fine, but for more complex behaviors it can be better to struc For completeness, here is how it would look like: Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #fun-style-setup-params4 } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #fun-style-setup-params4 } @@@ @@ -220,18 +220,18 @@ parameters it is preferred to consistently use a method @scala[(`def`)] for the Example: Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #behavior-factory-method } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #behavior-factory-method } Java -: @@snip [StyleGuideDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #behavior-factory-method } +: @@snip [StyleGuideDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #behavior-factory-method } When spawning an actor from this initial behavior it looks like: Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #behavior-factory-method-spawn } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #behavior-factory-method-spawn } Java -: @@snip [StyleGuideDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #behavior-factory-method-spawn } +: @@snip [StyleGuideDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #behavior-factory-method-spawn } ## Where to define messages @@ -240,10 +240,10 @@ When sending or receiving actor messages they should be prefixed with the name of the actor/behavior that defines them to avoid ambiguities. Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #message-prefix-in-tell } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #message-prefix-in-tell } Java -: @@snip [StyleGuideDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #message-prefix-in-tell } +: @@snip [StyleGuideDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #message-prefix-in-tell } Such a style is preferred over using @scala[importing `Down` and using `countDown ! Down`] @java[importing `Down` and using `countDown.tell(Down.INSTANCE);`]. @@ -255,10 +255,10 @@ For the majority of cases it's good style to define the messages @scala[in the companion object]@java[as static inner classes] together with the `Behavior`. Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #messages } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #messages } Java -: @@snip [StyleGuideDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #messages } +: @@snip [StyleGuideDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #messages } If several actors share the same message protocol, it's recommended to define those messages in a separate @scala[`object`]@java[`interface`] for that protocol. @@ -266,10 +266,10 @@ those messages in a separate @scala[`object`]@java[`interface`] for that protoco Here's an example of a shared message protocol setup: Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #message-protocol } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #message-protocol } Java -: @@snip [StyleGuideDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #message-protocol } +: @@snip [StyleGuideDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #message-protocol } Note that the response message hierarchy in this case could be completely avoided by using the @apiDoc[StatusReply] API instead (see @ref[Generic Response Wrapper](interaction-patterns.md#generic-response-wrapper)). @@ -286,10 +286,10 @@ public `Command` @scala[trait]@java[interface]. Here is an example of using `private` for an internal message: Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #public-private-messages-1 } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #public-private-messages-1 } Java -: @@snip [StyleGuideDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #public-private-messages-1 } +: @@snip [StyleGuideDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #public-private-messages-1 } An alternative approach is using a type hierarchy and `narrow` to have a super-type for the public messages as a distinct type from the super-type of all actor messages. The @@ -299,10 +299,10 @@ using shared message protocol classes as described in @ref:[Where to define mess Here's an example of using a type hierarchy to separate public and private messages: Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #public-private-messages-2 } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #public-private-messages-2 } Java -: @@snip [StyleGuideDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #public-private-messages-2 } +: @@snip [StyleGuideDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #public-private-messages-2 } `private` visibility can be defined for the `PrivateCommand` messages but it's not strictly needed since they can't be sent to an @scala[ActorRef[Command]]@java[ActorRef], which is the public message type of the actor. @@ -314,12 +314,12 @@ sent to an @scala[ActorRef[Command]]@java[ActorRef], which is the publi For messages without parameters the `enum` singleton pattern is recommended: Java -: @@snip [StyleGuideDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #message-enum } +: @@snip [StyleGuideDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #message-enum } In the `ReceiveBuilder` it can be matched in same way as other messages: Java -: @@snip [StyleGuideDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #message-enum-match } +: @@snip [StyleGuideDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #message-enum-match } @@@ @@ -335,13 +335,13 @@ The delegation can be with lambdas or [method references](https://docs.oracle.co Example of delegation using a lambda: Java -: @@snip [StyleGuideDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #on-message-lambda } +: @@snip [StyleGuideDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #on-message-lambda } When possible it's preferred to use method references instead of lambdas. The benefit is less verbosity and in some cases it can actually give better type inference. Java -: @@snip [StyleGuideDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #on-message-method-ref } +: @@snip [StyleGuideDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #on-message-method-ref } `this::onGetValue` is a method reference in above example. It corresponds to `command -> onGetValue(command)`. @@ -351,7 +351,7 @@ More important than the choice between lambdas or method references is to avoid An anti-pattern would be to inline all message handling inside the lambdas like this: Java -: @@snip [StyleGuideDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #on-message-lambda-anti } +: @@snip [StyleGuideDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #on-message-lambda-anti } In a real application it would often be more than 3 lines for each message. It's not only making it more difficult to get an overview of the message matching, but compiler errors related @@ -370,7 +370,7 @@ It's recommended to use a `sealed` trait as the super type of the commands (inco as the compiler will emit a warning if a message type is forgotten in the pattern match. Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #messages-sealed } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #messages-sealed } That is the main reason for `Behaviors.receive`, `Behaviors.receiveMessage` taking a `Function` rather than a `PartialFunction`. @@ -388,14 +388,14 @@ attention to those. If a `Behavior` should not handle certain messages you can s in the pattern match and return `Behaviors.unhandled`. Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #pattern-match-unhandled } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #pattern-match-unhandled } It's recommended to use the `sealed` trait and total functions with exhaustiveness check to detect mistakes of forgetting to handle some messages. Sometimes that can be inconvenient and then you can use a `PartialFunction` with `Behaviors.receivePartial` or `Behaviors.receiveMessagePartial` Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #pattern-match-partial } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #pattern-match-partial } @@@ @@ -410,19 +410,19 @@ A good use case for composing two or more `PartialFunction`s is when there is a The Command definition is still highly recommended be kept within a `sealed` Trait: Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #messages-sealed-composition } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #messages-sealed-composition } In this particular case, the Behavior that is repeating over is the one in charge to handle the `GetValue` Command, as it behaves the same regardless of the Actor's internal state. Instead of defining the specific handlers as a `Behavior`, we can define them as a `PartialFunction`: Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #get-handler-partial #set-handler-non-zero-partial #set-handler-zero-partial } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #get-handler-partial #set-handler-non-zero-partial #set-handler-zero-partial } Finally, we can go on defining the two different behaviors for this specific actor. For each `Behavior` we would go and concatenate all needed `PartialFunction` instances with `orElse` to finally apply the command to the resulting one: Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #top-level-behaviors-partial } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #top-level-behaviors-partial } Even though in this particular example we could use `receiveMessage` as we cover all cases, we use `receiveMessagePartial` instead to cover potential future unhandled message cases. @@ -435,22 +435,22 @@ Even though in this particular example we could use `receiveMessage` as we cover When using the `AskPattern` it's recommended to use the `ask` method rather than the infix `?` operator, like so: Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #ask-1 } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #ask-1 } You may also use the more terse placeholder syntax `_` instead of `replyTo`: Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #ask-2 } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #ask-2 } However, using the infix operator `?` with the placeholder syntax `_`, like is done in the following example, won't typecheck because of the binding scope rules for wildcard parameters: Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #ask-3 } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #ask-3 } Adding the necessary parentheses (as shown below) makes it typecheck, but, subjectively, it's rather ugly so the recommendation is to use `ask`. Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #ask-4 } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #ask-4 } Note that `AskPattern` is only intended for request-response interaction from outside an actor. If the requester is inside an actor, prefer `ActorContext.ask` as it provides better thread-safety by not requiring the use of a @scala[`Future`]@java[`CompletionStage`] inside the actor. @@ -484,10 +484,10 @@ When an actor behavior needs more than one of `setup`, `withTimers` and `withSta the needed dependencies: Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #nesting } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #nesting } Java -: @@snip [StyleGuideDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #nesting } +: @@snip [StyleGuideDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #nesting } The order of the nesting does not change the behavior as long as there is no additional logic in any other function than the innermost one. It can be nice to default to put `setup` outermost as that is the least likely block that will be removed if the actor logic changes. @@ -495,10 +495,10 @@ It can be nice to default to put `setup` outermost as that is the least likely b Note that adding `supervise` to the mix is different as it will restart the behavior it wraps, but not the behavior around itself: Scala -: @@snip [StyleGuideDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #nesting-supervise } +: @@snip [StyleGuideDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/StyleGuideDocExamples.scala) { #nesting-supervise } Java -: @@snip [StyleGuideDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #nesting-supervise } +: @@snip [StyleGuideDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/StyleGuideDocExamples.java) { #nesting-supervise } ## Additional naming conventions diff --git a/docs/src/main/paradox/typed/testing-async.md b/docs/src/main/paradox/typed/testing-async.md index d9b8148cb3..32210dbd91 100644 --- a/docs/src/main/paradox/typed/testing-async.md +++ b/docs/src/main/paradox/typed/testing-async.md @@ -14,10 +14,10 @@ the same in that a single procedure drives the test. Actor under test: Scala -: @@snip [AsyncTestingExampleSpec.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala) { #under-test } +: @@snip [AsyncTestingExampleSpec.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala) { #under-test } Java -: @@snip [AsyncTestingExampleTest.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java) { #under-test } +: @@snip [AsyncTestingExampleTest.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java) { #under-test } Tests create an instance of @apidoc[ActorTestKit]. This provides access to: @@ -30,18 +30,18 @@ simplify the tests by using the @ref:[Test framework integration](#test-framewor to read this section to understand how it works. Scala -: @@snip [AsyncTestingExampleSpec.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala) { #test-header } +: @@snip [AsyncTestingExampleSpec.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala) { #test-header } Java -: @@snip [AsyncTestingExampleTest.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java) { #test-header } +: @@snip [AsyncTestingExampleTest.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java) { #test-header } Your test is responsible for shutting down the @apidoc[actor.typed.ActorSystem] e.g. using @scala[`BeforeAndAfterAll` when using ScalaTest]@java[`@AfterClass` when using JUnit]. Scala -: @@snip [AsyncTestingExampleSpec.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala) { #test-shutdown } +: @@snip [AsyncTestingExampleSpec.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala) { #test-shutdown } Java -: @@snip [AsyncTestingExampleTest.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java) { #test-shutdown } +: @@snip [AsyncTestingExampleTest.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java) { #test-shutdown } The following demonstrates: @@ -53,18 +53,18 @@ Note that it is possible to use a `TestProbe` directly as a @apidoc[actor.typed. `EntityRef`), in cases where a message protocol uses `RecipientRef` instead of specifying `ActorRef` or `EntityRef`. Scala -: @@snip [AsyncTestingExampleSpec.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala) { #test-spawn } +: @@snip [AsyncTestingExampleSpec.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala) { #test-spawn } Java -: @@snip [AsyncTestingExampleTest.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java) { #test-spawn } +: @@snip [AsyncTestingExampleTest.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java) { #test-spawn } Actors can also be spawned anonymously: Scala -: @@snip [AsyncTestingExampleSpec.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala) { #test-spawn-anonymous } +: @@snip [AsyncTestingExampleSpec.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala) { #test-spawn-anonymous } Java -: @@snip [AsyncTestingExampleTest.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java) { #test-spawn-anonymous } +: @@snip [AsyncTestingExampleTest.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java) { #test-spawn-anonymous } Note that you can add `import testKit._` to get access to the `spawn` and `createTestProbe` methods at the top level without prefixing them with `testKit`. @@ -73,10 +73,10 @@ without prefixing them with `testKit`. The method will wait until the actor stops or throw an assertion error in case of a timeout. Scala -: @@snip [AsyncTestingExampleSpec.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala) { #test-stop-actors } +: @@snip [AsyncTestingExampleSpec.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala) { #test-stop-actors } Java -: @@snip [AsyncTestingExampleTest.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java) { #test-stop-actors } +: @@snip [AsyncTestingExampleTest.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java) { #test-stop-actors } The `stop` method can only be used for actors that were spawned by the same @apidoc[ActorTestKit]. Other actors will not be stopped by that method. @@ -93,19 +93,19 @@ This allows the same kinds of tests as classic `TestActor`/`Autopilot`. As an example, let's assume we'd like to test the following component: Scala -: @@snip [AsyncTestingExampleSpec.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala) { #under-test-2 } +: @@snip [AsyncTestingExampleSpec.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala) { #under-test-2 } Java -: @@snip [AsyncTestingExampleTest.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java) { #under-test-2 } +: @@snip [AsyncTestingExampleTest.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java) { #under-test-2 } In our test, we create a mocked `publisher` actor. Additionally we use `Behaviors.monitor` with a `TestProbe` in order to be able to verify the interaction of the `producer` with the `publisher`: Scala -: @@snip [AsyncTestingExampleSpec.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala) { #test-observe-mocked-behavior } +: @@snip [AsyncTestingExampleSpec.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/AsyncTestingExampleSpec.scala) { #test-observe-mocked-behavior } Java -: @@snip [AsyncTestingExampleTest.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java) { #test-observe-mocked-behavior } +: @@snip [AsyncTestingExampleTest.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/AsyncTestingExampleTest.java) { #test-observe-mocked-behavior } ### Test framework integration @@ -132,10 +132,10 @@ a dependency on ScalaTest to use this. @@@ Scala -: @@snip [AsyncTestingExampleSpec.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/ScalaTestIntegrationExampleSpec.scala) { #scalatest-integration } +: @@snip [AsyncTestingExampleSpec.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/ScalaTestIntegrationExampleSpec.scala) { #scalatest-integration } Java -: @@snip [AsyncTestingExampleTest.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/JunitIntegrationExampleTest.java) { #junit-integration } +: @@snip [AsyncTestingExampleTest.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/JunitIntegrationExampleTest.java) { #junit-integration } ### Configuration @@ -148,27 +148,27 @@ If you prefer to use `application.conf` you can pass that as the configuration p It's loaded with: Scala -: @@snip [TestConfigExample.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/TestConfigExample.scala) { #default-application-conf } +: @@snip [TestConfigExample.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/TestConfigExample.scala) { #default-application-conf } Java -: @@snip [TestConfigExample.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/TestConfigExample.java) { #default-application-conf } +: @@snip [TestConfigExample.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/TestConfigExample.java) { #default-application-conf } It's often convenient to define configuration for a specific test as a `String` in the test itself and use that as the configuration parameter to the TestKit. `ConfigFactory.parseString` can be used for that: Scala -: @@snip [TestConfigExample.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/TestConfigExample.scala) { #parse-string } +: @@snip [TestConfigExample.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/TestConfigExample.scala) { #parse-string } Java -: @@snip [TestConfigExample.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/TestConfigExample.java) { #parse-string } +: @@snip [TestConfigExample.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/TestConfigExample.java) { #parse-string } Combining those approaches using `withFallback`: Scala -: @@snip [TestConfigExample.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/TestConfigExample.scala) { #fallback-application-conf } +: @@snip [TestConfigExample.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/TestConfigExample.scala) { #fallback-application-conf } Java -: @@snip [TestConfigExample.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/TestConfigExample.java) { #fallback-application-conf } +: @@snip [TestConfigExample.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/TestConfigExample.java) { #fallback-application-conf } More information can be found in the [documentation of the configuration library](https://github.com/lightbend/config#using-the-library). @@ -190,10 +190,10 @@ Making such tests more reliable by using generous timeouts make the tests take a For such situations, we provide a scheduler where you can manually, explicitly advance the clock. Scala -: @@snip [ManualTimerExampleSpec.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/ManualTimerExampleSpec.scala) { #manual-scheduling-simple } +: @@snip [ManualTimerExampleSpec.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/ManualTimerExampleSpec.scala) { #manual-scheduling-simple } Java -: @@snip [ManualTimerExampleTest.scala](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/ManualTimerExampleTest.java) { #manual-scheduling-simple } +: @@snip [ManualTimerExampleTest.scala](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/ManualTimerExampleTest.java) { #manual-scheduling-simple } ### Test of logging @@ -211,18 +211,18 @@ The @apidoc[typed.*.LoggingTestKit] implementation @ref:[requires Logback depend For example, a criteria that verifies that an `INFO` level event with a message containing "Received message" is logged: Scala -: @@snip [LoggingDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala) { #test-logging } +: @@snip [LoggingDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala) { #test-logging } Java -: @@snip [LoggingDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java) { #test-logging } +: @@snip [LoggingDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java) { #test-logging } More advanced criteria can be built by chaining conditions that all must be satisfied for a matching event. Scala -: @@snip [LoggingDocExamples.scala](/akka-actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala) { #test-logging-criteria } +: @@snip [LoggingDocExamples.scala](/actor-typed-tests/src/test/scala/docs/org/apache/pekko/typed/LoggingDocExamples.scala) { #test-logging-criteria } Java -: @@snip [LoggingDocExamples.java](/akka-actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java) { #test-logging-criteria } +: @@snip [LoggingDocExamples.java](/actor-typed-tests/src/test/java/jdocs/org/apache/pekko/typed/LoggingDocExamples.java) { #test-logging-criteria } See @apidoc[typed.*.LoggingTestKit] for more details. @@ -245,12 +245,12 @@ The `LogCapturing` utility @ref:[requires Logback dependency](logging.md#logback @scala[Mix `LogCapturing` trait into the ScalaTest]@java[Add a `LogCapturing` `@Rule` in the JUnit test] like this: Scala -: @@snip [ScalaTestIntegrationExampleSpec.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/ScalaTestIntegrationExampleSpec.scala) { #log-capturing } +: @@snip [ScalaTestIntegrationExampleSpec.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/ScalaTestIntegrationExampleSpec.scala) { #log-capturing } Java -: @@snip [LogCapturingExampleTest.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/LogCapturingExampleTest.java) { #log-capturing } +: @@snip [LogCapturingExampleTest.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/LogCapturingExampleTest.java) { #log-capturing } Then you also need to configure the `CapturingAppender` and `CapturingAppenderDelegate` in `src/test/resources/logback-test.xml`: -@@snip [logback-test.xml](/akka-actor-typed-tests/src/test/resources/logback-doc-test.xml) +@@snip [logback-test.xml](/actor-typed-tests/src/test/resources/logback-doc-test.xml) diff --git a/docs/src/main/paradox/typed/testing-sync.md b/docs/src/main/paradox/typed/testing-sync.md index d28a9042bc..c346c760ba 100644 --- a/docs/src/main/paradox/typed/testing-sync.md +++ b/docs/src/main/paradox/typed/testing-sync.md @@ -29,27 +29,27 @@ The following demonstrates how to test: The examples below require the following imports: Scala -: @@snip [SyncTestingExampleSpec.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala) { #imports } +: @@snip [SyncTestingExampleSpec.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala) { #imports } Java -: @@snip [SyncTestingExampleTest.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java) { #imports } +: @@snip [SyncTestingExampleTest.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java) { #imports } Each of the tests are testing an actor that based on the message executes a different effect to be tested: Scala -: @@snip [SyncTestingExampleSpec.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala) { #under-test } +: @@snip [SyncTestingExampleSpec.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala) { #under-test } Java -: @@snip [SyncTestingExampleTest.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java) { #under-test } +: @@snip [SyncTestingExampleTest.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java) { #under-test } For creating a child actor a noop actor is created: Scala -: @@snip [SyncTestingExampleSpec.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala) { #child } +: @@snip [SyncTestingExampleSpec.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala) { #child } Java -: @@snip [SyncTestingExampleTest.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java) { #child } +: @@snip [SyncTestingExampleTest.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java) { #child } All of the tests make use of the @apidoc[BehaviorTestKit] to avoid the need for a real `ActorContext`. Some of the tests make use of the @apidoc[TestInbox] which allows the creation of an @apidoc[actor.typed.ActorRef] that can be used for synchronous testing, similar to the @@ -61,18 +61,18 @@ make use of the @apidoc[TestInbox] which allows the creation of an @apidoc[actor With a name: Scala -: @@snip [SyncTestingExampleSpec.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala) { #test-child } +: @@snip [SyncTestingExampleSpec.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala) { #test-child } Java -: @@snip [SyncTestingExampleTest.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java) { #test-child } +: @@snip [SyncTestingExampleTest.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java) { #test-child } Anonymously: Scala -: @@snip [SyncTestingExampleSpec.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala) { #test-anonymous-child } +: @@snip [SyncTestingExampleSpec.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala) { #test-anonymous-child } Java -: @@snip [SyncTestingExampleTest.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java) { #test-anonymous-child } +: @@snip [SyncTestingExampleTest.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java) { #test-anonymous-child } ### Sending messages @@ -80,27 +80,27 @@ For testing sending a message a @apidoc[TestInbox] is created that provides an @ messages that have been sent to it. Scala -: @@snip [SyncTestingExampleSpec.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala) { #test-message } +: @@snip [SyncTestingExampleSpec.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala) { #test-message } Java -: @@snip [SyncTestingExampleTest.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java) { #test-message } +: @@snip [SyncTestingExampleTest.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java) { #test-message } Another use case is sending a message to a child actor you can do this by looking up the @apidoc[TestInbox] for a child actor from the @apidoc[BehaviorTestKit]: Scala -: @@snip [SyncTestingExampleSpec.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala) { #test-child-message } +: @@snip [SyncTestingExampleSpec.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala) { #test-child-message } Java -: @@snip [SyncTestingExampleTest.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java) { #test-child-message } +: @@snip [SyncTestingExampleTest.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java) { #test-child-message } For anonymous children the actor names are generated in a deterministic way: Scala -: @@snip [SyncTestingExampleSpec.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala) { #test-child-message-anonymous } +: @@snip [SyncTestingExampleSpec.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala) { #test-child-message-anonymous } Java -: @@snip [SyncTestingExampleTest.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java) { #test-child-message-anonymous } +: @@snip [SyncTestingExampleTest.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java) { #test-child-message-anonymous } ### Testing other effects @@ -121,10 +121,10 @@ The @apidoc[BehaviorTestKit] also keeps track of everything that is being logged if the behavior logged certain messages: Scala -: @@snip [SyncTestingExampleSpec.scala](/akka-actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala) { #test-check-logging } +: @@snip [SyncTestingExampleSpec.scala](/actor-testkit-typed/src/test/scala/docs/org/apache/pekko/actor/testkit/typed/scaladsl/SyncTestingExampleSpec.scala) { #test-check-logging } Java -: @@snip [SyncTestingExampleTest.java](/akka-actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java) { #test-check-logging } +: @@snip [SyncTestingExampleTest.java](/actor-testkit-typed/src/test/java/jdocs/org/apache/pekko/actor/testkit/typed/javadsl/SyncTestingExampleTest.java) { #test-check-logging } See the other public methods and API documentation on @apidoc[BehaviorTestKit] for other types of verification. diff --git a/docs/src/main/paradox/typed/testing.md b/docs/src/main/paradox/typed/testing.md index f69354fba6..ab5bbb0b75 100644 --- a/docs/src/main/paradox/typed/testing.md +++ b/docs/src/main/paradox/typed/testing.md @@ -7,11 +7,11 @@ You are viewing the documentation for the new actor APIs, to view the Akka Class To use Actor TestKit add the module to your project: @@dependency[sbt,Maven,Gradle] { - bomGroup=org.apache.pekko bomArtifact=akka-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion + bomGroup=org.apache.pekko bomArtifact=pekko-bom_$scala.binary.version$ bomVersionSymbols=PekkoVersion symbol1=PekkoVersion value1="$pekko.version$" group=org.apache.pekko - artifact=akka-actor-testkit-typed_$scala.binary.version$ + artifact=pekko-actor-testkit-typed_$scala.binary.version$ version=PekkoVersion scope=test } @@ -29,7 +29,7 @@ We recommend using Akka TestKit with ScalaTest: @@@ -@@project-info{ projectId="akka-actor-testkit-typed" } +@@project-info{ projectId="actor-testkit-typed" } ## Introduction diff --git a/akka-multi-node-testkit/src/main/java/org/apache/pekko/remote/testconductor/TestConductorProtocol.java b/multi-node-testkit/src/main/java/org/apache/pekko/remote/testconductor/TestConductorProtocol.java similarity index 100% rename from akka-multi-node-testkit/src/main/java/org/apache/pekko/remote/testconductor/TestConductorProtocol.java rename to multi-node-testkit/src/main/java/org/apache/pekko/remote/testconductor/TestConductorProtocol.java diff --git a/akka-multi-node-testkit/src/main/protobuf/TestConductorProtocol.proto b/multi-node-testkit/src/main/protobuf/TestConductorProtocol.proto similarity index 100% rename from akka-multi-node-testkit/src/main/protobuf/TestConductorProtocol.proto rename to multi-node-testkit/src/main/protobuf/TestConductorProtocol.proto diff --git a/akka-multi-node-testkit/src/main/resources/reference.conf b/multi-node-testkit/src/main/resources/reference.conf similarity index 100% rename from akka-multi-node-testkit/src/main/resources/reference.conf rename to multi-node-testkit/src/main/resources/reference.conf diff --git a/akka-multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Conductor.scala b/multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Conductor.scala similarity index 100% rename from akka-multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Conductor.scala rename to multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Conductor.scala diff --git a/akka-multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/DataTypes.scala b/multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/DataTypes.scala similarity index 100% rename from akka-multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/DataTypes.scala rename to multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/DataTypes.scala diff --git a/akka-multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Extension.scala b/multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Extension.scala similarity index 100% rename from akka-multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Extension.scala rename to multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Extension.scala diff --git a/akka-multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Player.scala b/multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Player.scala similarity index 100% rename from akka-multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Player.scala rename to multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Player.scala diff --git a/akka-multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/RemoteConnection.scala b/multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/RemoteConnection.scala similarity index 100% rename from akka-multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/RemoteConnection.scala rename to multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/RemoteConnection.scala diff --git a/akka-multi-node-testkit/src/main/scala/org/apache/pekko/remote/testkit/MultiNodeSpec.scala b/multi-node-testkit/src/main/scala/org/apache/pekko/remote/testkit/MultiNodeSpec.scala similarity index 100% rename from akka-multi-node-testkit/src/main/scala/org/apache/pekko/remote/testkit/MultiNodeSpec.scala rename to multi-node-testkit/src/main/scala/org/apache/pekko/remote/testkit/MultiNodeSpec.scala diff --git a/akka-multi-node-testkit/src/main/scala/org/apache/pekko/remote/testkit/PerfFlamesSupport.scala b/multi-node-testkit/src/main/scala/org/apache/pekko/remote/testkit/PerfFlamesSupport.scala similarity index 100% rename from akka-multi-node-testkit/src/main/scala/org/apache/pekko/remote/testkit/PerfFlamesSupport.scala rename to multi-node-testkit/src/main/scala/org/apache/pekko/remote/testkit/PerfFlamesSupport.scala diff --git a/akka-osgi/src/main/scala/org/apache/pekko/osgi/ActorSystemActivator.scala b/osgi/src/main/scala/org/apache/pekko/osgi/ActorSystemActivator.scala similarity index 100% rename from akka-osgi/src/main/scala/org/apache/pekko/osgi/ActorSystemActivator.scala rename to osgi/src/main/scala/org/apache/pekko/osgi/ActorSystemActivator.scala diff --git a/akka-osgi/src/main/scala/org/apache/pekko/osgi/BundleDelegatingClassLoader.scala b/osgi/src/main/scala/org/apache/pekko/osgi/BundleDelegatingClassLoader.scala similarity index 100% rename from akka-osgi/src/main/scala/org/apache/pekko/osgi/BundleDelegatingClassLoader.scala rename to osgi/src/main/scala/org/apache/pekko/osgi/BundleDelegatingClassLoader.scala diff --git a/akka-osgi/src/main/scala/org/apache/pekko/osgi/DefaultOSGiLogger.scala b/osgi/src/main/scala/org/apache/pekko/osgi/DefaultOSGiLogger.scala similarity index 100% rename from akka-osgi/src/main/scala/org/apache/pekko/osgi/DefaultOSGiLogger.scala rename to osgi/src/main/scala/org/apache/pekko/osgi/DefaultOSGiLogger.scala diff --git a/akka-osgi/src/main/scala/org/apache/pekko/osgi/OsgiActorSystemFactory.scala b/osgi/src/main/scala/org/apache/pekko/osgi/OsgiActorSystemFactory.scala similarity index 100% rename from akka-osgi/src/main/scala/org/apache/pekko/osgi/OsgiActorSystemFactory.scala rename to osgi/src/main/scala/org/apache/pekko/osgi/OsgiActorSystemFactory.scala diff --git a/akka-osgi/src/test/resources/logback-test.xml b/osgi/src/test/resources/logback-test.xml similarity index 92% rename from akka-osgi/src/test/resources/logback-test.xml rename to osgi/src/test/resources/logback-test.xml index 2b9953fb9b..75053fc288 100644 --- a/akka-osgi/src/test/resources/logback-test.xml +++ b/osgi/src/test/resources/logback-test.xml @@ -9,7 +9,7 @@ - target/akka-osgi.log + target/pekko-osgi.log true %date{ISO8601} %-5level %logger %marker - %msg MDC: {%mdc}%n diff --git a/akka-osgi/src/test/scala/docs/osgi/Activator.scala b/osgi/src/test/scala/docs/osgi/Activator.scala similarity index 100% rename from akka-osgi/src/test/scala/docs/osgi/Activator.scala rename to osgi/src/test/scala/docs/osgi/Activator.scala diff --git a/akka-osgi/src/test/scala/docs/osgi/blueprint.xml b/osgi/src/test/scala/docs/osgi/blueprint.xml similarity index 100% rename from akka-osgi/src/test/scala/docs/osgi/blueprint.xml rename to osgi/src/test/scala/docs/osgi/blueprint.xml diff --git a/akka-osgi/src/test/scala/org/apache/pekko/osgi/ActorSystemActivatorTest.scala b/osgi/src/test/scala/org/apache/pekko/osgi/ActorSystemActivatorTest.scala similarity index 100% rename from akka-osgi/src/test/scala/org/apache/pekko/osgi/ActorSystemActivatorTest.scala rename to osgi/src/test/scala/org/apache/pekko/osgi/ActorSystemActivatorTest.scala diff --git a/akka-osgi/src/test/scala/org/apache/pekko/osgi/PojoSRTestSupport.scala b/osgi/src/test/scala/org/apache/pekko/osgi/PojoSRTestSupport.scala similarity index 98% rename from akka-osgi/src/test/scala/org/apache/pekko/osgi/PojoSRTestSupport.scala rename to osgi/src/test/scala/org/apache/pekko/osgi/PojoSRTestSupport.scala index 746b3b50a9..f7f3be2955 100644 --- a/akka-osgi/src/test/scala/org/apache/pekko/osgi/PojoSRTestSupport.scala +++ b/osgi/src/test/scala/org/apache/pekko/osgi/PojoSRTestSupport.scala @@ -39,7 +39,7 @@ trait PojoSRTestSupport extends Suite with BeforeAndAfterAll { lazy val context: BundleContext = { val config = new HashMap[String, AnyRef]() - System.setProperty("org.osgi.framework.storage", "target/akka-osgi/" + UUID.randomUUID().toString) + System.setProperty("org.osgi.framework.storage", "target/osgi/" + UUID.randomUUID().toString) val bundles = new ClasspathScanner().scanForBundles() bundles.addAll(testBundles.asJava) diff --git a/akka-osgi/src/test/scala/org/apache/pekko/osgi/test/PingPong.scala b/osgi/src/test/scala/org/apache/pekko/osgi/test/PingPong.scala similarity index 100% rename from akka-osgi/src/test/scala/org/apache/pekko/osgi/test/PingPong.scala rename to osgi/src/test/scala/org/apache/pekko/osgi/test/PingPong.scala diff --git a/akka-osgi/src/test/scala/org/apache/pekko/osgi/test/TestActivators.scala b/osgi/src/test/scala/org/apache/pekko/osgi/test/TestActivators.scala similarity index 100% rename from akka-osgi/src/test/scala/org/apache/pekko/osgi/test/TestActivators.scala rename to osgi/src/test/scala/org/apache/pekko/osgi/test/TestActivators.scala diff --git a/akka-persistence-query/src/main/java/org/apache/pekko/persistence/query/internal/protobuf/QueryMessages.java b/persistence-query/src/main/java/org/apache/pekko/persistence/query/internal/protobuf/QueryMessages.java similarity index 100% rename from akka-persistence-query/src/main/java/org/apache/pekko/persistence/query/internal/protobuf/QueryMessages.java rename to persistence-query/src/main/java/org/apache/pekko/persistence/query/internal/protobuf/QueryMessages.java diff --git a/akka-persistence-query/src/main/protobuf/QueryMessages.proto b/persistence-query/src/main/protobuf/QueryMessages.proto similarity index 100% rename from akka-persistence-query/src/main/protobuf/QueryMessages.proto rename to persistence-query/src/main/protobuf/QueryMessages.proto diff --git a/akka-persistence-query/src/main/resources/reference.conf b/persistence-query/src/main/resources/reference.conf similarity index 100% rename from akka-persistence-query/src/main/resources/reference.conf rename to persistence-query/src/main/resources/reference.conf diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/DurableStateChange.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/DurableStateChange.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/DurableStateChange.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/DurableStateChange.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/EventEnvelope.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/EventEnvelope.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/EventEnvelope.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/EventEnvelope.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/Offset.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/Offset.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/Offset.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/Offset.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/PersistenceQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/PersistenceQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/PersistenceQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/PersistenceQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/ReadJournalProvider.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/ReadJournalProvider.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/ReadJournalProvider.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/ReadJournalProvider.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/internal/QuerySerializer.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/internal/QuerySerializer.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/internal/QuerySerializer.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/internal/QuerySerializer.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/CurrentEventsByPersistenceIdQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/CurrentEventsByPersistenceIdQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/CurrentEventsByPersistenceIdQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/CurrentEventsByPersistenceIdQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/CurrentEventsByTagQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/CurrentEventsByTagQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/CurrentEventsByTagQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/CurrentEventsByTagQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/CurrentPersistenceIdsQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/CurrentPersistenceIdsQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/CurrentPersistenceIdsQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/CurrentPersistenceIdsQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/DurableStateStorePagedPersistenceIdsQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/DurableStateStorePagedPersistenceIdsQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/DurableStateStorePagedPersistenceIdsQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/DurableStateStorePagedPersistenceIdsQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/DurableStateStoreQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/DurableStateStoreQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/DurableStateStoreQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/DurableStateStoreQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/EventsByPersistenceIdQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/EventsByPersistenceIdQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/EventsByPersistenceIdQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/EventsByPersistenceIdQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/EventsByTagQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/EventsByTagQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/EventsByTagQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/EventsByTagQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/PagedPersistenceIdsQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/PagedPersistenceIdsQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/PagedPersistenceIdsQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/PagedPersistenceIdsQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/PersistenceIdsQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/PersistenceIdsQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/PersistenceIdsQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/PersistenceIdsQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/ReadJournal.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/ReadJournal.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/ReadJournal.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/ReadJournal.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/AllPersistenceIdsStage.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/AllPersistenceIdsStage.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/AllPersistenceIdsStage.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/AllPersistenceIdsStage.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/Buffer.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/Buffer.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/Buffer.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/Buffer.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/EventsByPersistenceIdStage.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/EventsByPersistenceIdStage.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/EventsByPersistenceIdStage.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/EventsByPersistenceIdStage.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/EventsByTagStage.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/EventsByTagStage.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/EventsByTagStage.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/EventsByTagStage.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/LeveldbReadJournalProvider.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/LeveldbReadJournalProvider.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/LeveldbReadJournalProvider.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/LeveldbReadJournalProvider.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/javadsl/LeveldbReadJournal.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/javadsl/LeveldbReadJournal.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/javadsl/LeveldbReadJournal.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/javadsl/LeveldbReadJournal.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/scaladsl/LeveldbReadJournal.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/scaladsl/LeveldbReadJournal.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/scaladsl/LeveldbReadJournal.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/journal/leveldb/scaladsl/LeveldbReadJournal.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/CurrentEventsByPersistenceIdQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/CurrentEventsByPersistenceIdQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/CurrentEventsByPersistenceIdQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/CurrentEventsByPersistenceIdQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/CurrentEventsByTagQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/CurrentEventsByTagQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/CurrentEventsByTagQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/CurrentEventsByTagQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/CurrentPersistenceIdsQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/CurrentPersistenceIdsQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/CurrentPersistenceIdsQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/CurrentPersistenceIdsQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/DurableStateStorePagedPersistenceIdsQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/DurableStateStorePagedPersistenceIdsQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/DurableStateStorePagedPersistenceIdsQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/DurableStateStorePagedPersistenceIdsQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/DurableStateStoreQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/DurableStateStoreQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/DurableStateStoreQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/DurableStateStoreQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/EventsByPersistenceIdQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/EventsByPersistenceIdQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/EventsByPersistenceIdQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/EventsByPersistenceIdQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/EventsByTagQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/EventsByTagQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/EventsByTagQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/EventsByTagQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/PagedPersistenceIdsQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/PagedPersistenceIdsQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/PagedPersistenceIdsQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/PagedPersistenceIdsQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/PersistenceIdsQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/PersistenceIdsQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/PersistenceIdsQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/PersistenceIdsQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/ReadJournal.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/ReadJournal.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/ReadJournal.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/ReadJournal.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/EventEnvelope.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/EventEnvelope.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/EventEnvelope.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/EventEnvelope.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/CurrentEventsBySliceQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/CurrentEventsBySliceQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/CurrentEventsBySliceQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/CurrentEventsBySliceQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/DurableStateStoreBySliceQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/DurableStateStoreBySliceQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/DurableStateStoreBySliceQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/DurableStateStoreBySliceQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventTimestampQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventTimestampQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventTimestampQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventTimestampQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventsBySliceQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventsBySliceQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventsBySliceQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventsBySliceQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/LoadEventQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/LoadEventQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/LoadEventQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/LoadEventQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/CurrentEventsBySliceQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/CurrentEventsBySliceQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/CurrentEventsBySliceQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/CurrentEventsBySliceQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/DurableStateStoreBySliceQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/DurableStateStoreBySliceQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/DurableStateStoreBySliceQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/DurableStateStoreBySliceQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventTimestampQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventTimestampQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventTimestampQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventTimestampQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventsBySliceQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventsBySliceQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventsBySliceQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventsBySliceQuery.scala diff --git a/akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/LoadEventQuery.scala b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/LoadEventQuery.scala similarity index 100% rename from akka-persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/LoadEventQuery.scala rename to persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/LoadEventQuery.scala diff --git a/akka-persistence-query/src/test/java/org/apache/pekko/persistence/query/DummyJavaReadJournal.java b/persistence-query/src/test/java/org/apache/pekko/persistence/query/DummyJavaReadJournal.java similarity index 100% rename from akka-persistence-query/src/test/java/org/apache/pekko/persistence/query/DummyJavaReadJournal.java rename to persistence-query/src/test/java/org/apache/pekko/persistence/query/DummyJavaReadJournal.java diff --git a/akka-persistence-query/src/test/java/org/apache/pekko/persistence/query/DummyJavaReadJournalForScala.java b/persistence-query/src/test/java/org/apache/pekko/persistence/query/DummyJavaReadJournalForScala.java similarity index 100% rename from akka-persistence-query/src/test/java/org/apache/pekko/persistence/query/DummyJavaReadJournalForScala.java rename to persistence-query/src/test/java/org/apache/pekko/persistence/query/DummyJavaReadJournalForScala.java diff --git a/akka-persistence-query/src/test/java/org/apache/pekko/persistence/query/DummyJavaReadJournalProvider.java b/persistence-query/src/test/java/org/apache/pekko/persistence/query/DummyJavaReadJournalProvider.java similarity index 100% rename from akka-persistence-query/src/test/java/org/apache/pekko/persistence/query/DummyJavaReadJournalProvider.java rename to persistence-query/src/test/java/org/apache/pekko/persistence/query/DummyJavaReadJournalProvider.java diff --git a/akka-persistence-query/src/test/java/org/apache/pekko/persistence/query/PersistenceQueryTest.java b/persistence-query/src/test/java/org/apache/pekko/persistence/query/PersistenceQueryTest.java similarity index 100% rename from akka-persistence-query/src/test/java/org/apache/pekko/persistence/query/PersistenceQueryTest.java rename to persistence-query/src/test/java/org/apache/pekko/persistence/query/PersistenceQueryTest.java diff --git a/akka-persistence-query/src/test/scala/org/apache/pekko/persistence/query/DummyReadJournal.scala b/persistence-query/src/test/scala/org/apache/pekko/persistence/query/DummyReadJournal.scala similarity index 100% rename from akka-persistence-query/src/test/scala/org/apache/pekko/persistence/query/DummyReadJournal.scala rename to persistence-query/src/test/scala/org/apache/pekko/persistence/query/DummyReadJournal.scala diff --git a/akka-persistence-query/src/test/scala/org/apache/pekko/persistence/query/OffsetSpec.scala b/persistence-query/src/test/scala/org/apache/pekko/persistence/query/OffsetSpec.scala similarity index 100% rename from akka-persistence-query/src/test/scala/org/apache/pekko/persistence/query/OffsetSpec.scala rename to persistence-query/src/test/scala/org/apache/pekko/persistence/query/OffsetSpec.scala diff --git a/akka-persistence-query/src/test/scala/org/apache/pekko/persistence/query/PersistenceQuerySpec.scala b/persistence-query/src/test/scala/org/apache/pekko/persistence/query/PersistenceQuerySpec.scala similarity index 100% rename from akka-persistence-query/src/test/scala/org/apache/pekko/persistence/query/PersistenceQuerySpec.scala rename to persistence-query/src/test/scala/org/apache/pekko/persistence/query/PersistenceQuerySpec.scala diff --git a/akka-persistence-query/src/test/scala/org/apache/pekko/persistence/query/internal/QuerySerializerSpec.scala b/persistence-query/src/test/scala/org/apache/pekko/persistence/query/internal/QuerySerializerSpec.scala similarity index 100% rename from akka-persistence-query/src/test/scala/org/apache/pekko/persistence/query/internal/QuerySerializerSpec.scala rename to persistence-query/src/test/scala/org/apache/pekko/persistence/query/internal/QuerySerializerSpec.scala diff --git a/akka-persistence-query/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/AllPersistenceIdsSpec.scala b/persistence-query/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/AllPersistenceIdsSpec.scala similarity index 100% rename from akka-persistence-query/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/AllPersistenceIdsSpec.scala rename to persistence-query/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/AllPersistenceIdsSpec.scala diff --git a/akka-persistence-query/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/Cleanup.scala b/persistence-query/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/Cleanup.scala similarity index 100% rename from akka-persistence-query/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/Cleanup.scala rename to persistence-query/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/Cleanup.scala diff --git a/akka-persistence-query/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/EventsByPersistenceIdSpec.scala b/persistence-query/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/EventsByPersistenceIdSpec.scala similarity index 100% rename from akka-persistence-query/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/EventsByPersistenceIdSpec.scala rename to persistence-query/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/EventsByPersistenceIdSpec.scala diff --git a/akka-persistence-query/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/EventsByTagSpec.scala b/persistence-query/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/EventsByTagSpec.scala similarity index 100% rename from akka-persistence-query/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/EventsByTagSpec.scala rename to persistence-query/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/EventsByTagSpec.scala diff --git a/akka-persistence-query/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/TestActor.scala b/persistence-query/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/TestActor.scala similarity index 100% rename from akka-persistence-query/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/TestActor.scala rename to persistence-query/src/test/scala/org/apache/pekko/persistence/query/journal/leveldb/TestActor.scala diff --git a/akka-persistence-shared/src/test/scala/org/apache/pekko/persistence/journal/leveldb/PersistencePluginProxySpec.scala b/persistence-shared/src/test/scala/org/apache/pekko/persistence/journal/leveldb/PersistencePluginProxySpec.scala similarity index 100% rename from akka-persistence-shared/src/test/scala/org/apache/pekko/persistence/journal/leveldb/PersistencePluginProxySpec.scala rename to persistence-shared/src/test/scala/org/apache/pekko/persistence/journal/leveldb/PersistencePluginProxySpec.scala diff --git a/akka-persistence-shared/src/test/scala/org/apache/pekko/persistence/journal/leveldb/SharedLeveldbJournalSpec.scala b/persistence-shared/src/test/scala/org/apache/pekko/persistence/journal/leveldb/SharedLeveldbJournalSpec.scala similarity index 100% rename from akka-persistence-shared/src/test/scala/org/apache/pekko/persistence/journal/leveldb/SharedLeveldbJournalSpec.scala rename to persistence-shared/src/test/scala/org/apache/pekko/persistence/journal/leveldb/SharedLeveldbJournalSpec.scala diff --git a/akka-persistence-shared/src/test/scala/org/apache/pekko/persistence/serialization/SerializerSpec.scala b/persistence-shared/src/test/scala/org/apache/pekko/persistence/serialization/SerializerSpec.scala similarity index 100% rename from akka-persistence-shared/src/test/scala/org/apache/pekko/persistence/serialization/SerializerSpec.scala rename to persistence-shared/src/test/scala/org/apache/pekko/persistence/serialization/SerializerSpec.scala diff --git a/akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/CapabilityFlags.scala b/persistence-tck/src/main/scala/org/apache/pekko/persistence/CapabilityFlags.scala similarity index 100% rename from akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/CapabilityFlags.scala rename to persistence-tck/src/main/scala/org/apache/pekko/persistence/CapabilityFlags.scala diff --git a/akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/PluginSpec.scala b/persistence-tck/src/main/scala/org/apache/pekko/persistence/PluginSpec.scala similarity index 100% rename from akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/PluginSpec.scala rename to persistence-tck/src/main/scala/org/apache/pekko/persistence/PluginSpec.scala diff --git a/akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/TestSerializer.scala b/persistence-tck/src/main/scala/org/apache/pekko/persistence/TestSerializer.scala similarity index 100% rename from akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/TestSerializer.scala rename to persistence-tck/src/main/scala/org/apache/pekko/persistence/TestSerializer.scala diff --git a/akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/japi/journal/JavaJournalPerfSpec.scala b/persistence-tck/src/main/scala/org/apache/pekko/persistence/japi/journal/JavaJournalPerfSpec.scala similarity index 100% rename from akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/japi/journal/JavaJournalPerfSpec.scala rename to persistence-tck/src/main/scala/org/apache/pekko/persistence/japi/journal/JavaJournalPerfSpec.scala diff --git a/akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/japi/journal/JavaJournalSpec.scala b/persistence-tck/src/main/scala/org/apache/pekko/persistence/japi/journal/JavaJournalSpec.scala similarity index 100% rename from akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/japi/journal/JavaJournalSpec.scala rename to persistence-tck/src/main/scala/org/apache/pekko/persistence/japi/journal/JavaJournalSpec.scala diff --git a/akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/japi/snapshot/JavaSnapshotStoreSpec.scala b/persistence-tck/src/main/scala/org/apache/pekko/persistence/japi/snapshot/JavaSnapshotStoreSpec.scala similarity index 100% rename from akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/japi/snapshot/JavaSnapshotStoreSpec.scala rename to persistence-tck/src/main/scala/org/apache/pekko/persistence/japi/snapshot/JavaSnapshotStoreSpec.scala diff --git a/akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/journal/JournalPerfSpec.scala b/persistence-tck/src/main/scala/org/apache/pekko/persistence/journal/JournalPerfSpec.scala similarity index 100% rename from akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/journal/JournalPerfSpec.scala rename to persistence-tck/src/main/scala/org/apache/pekko/persistence/journal/JournalPerfSpec.scala diff --git a/akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/journal/JournalSpec.scala b/persistence-tck/src/main/scala/org/apache/pekko/persistence/journal/JournalSpec.scala similarity index 100% rename from akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/journal/JournalSpec.scala rename to persistence-tck/src/main/scala/org/apache/pekko/persistence/journal/JournalSpec.scala diff --git a/akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/scalatest/MayVerb.scala b/persistence-tck/src/main/scala/org/apache/pekko/persistence/scalatest/MayVerb.scala similarity index 100% rename from akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/scalatest/MayVerb.scala rename to persistence-tck/src/main/scala/org/apache/pekko/persistence/scalatest/MayVerb.scala diff --git a/akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/scalatest/OptionalTests.scala b/persistence-tck/src/main/scala/org/apache/pekko/persistence/scalatest/OptionalTests.scala similarity index 100% rename from akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/scalatest/OptionalTests.scala rename to persistence-tck/src/main/scala/org/apache/pekko/persistence/scalatest/OptionalTests.scala diff --git a/akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/snapshot/SnapshotStoreSpec.scala b/persistence-tck/src/main/scala/org/apache/pekko/persistence/snapshot/SnapshotStoreSpec.scala similarity index 100% rename from akka-persistence-tck/src/main/scala/org/apache/pekko/persistence/snapshot/SnapshotStoreSpec.scala rename to persistence-tck/src/main/scala/org/apache/pekko/persistence/snapshot/SnapshotStoreSpec.scala diff --git a/akka-persistence-tck/src/test/scala/org/apache/pekko/persistence/PluginCleanup.scala b/persistence-tck/src/test/scala/org/apache/pekko/persistence/PluginCleanup.scala similarity index 100% rename from akka-persistence-tck/src/test/scala/org/apache/pekko/persistence/PluginCleanup.scala rename to persistence-tck/src/test/scala/org/apache/pekko/persistence/PluginCleanup.scala diff --git a/akka-persistence-tck/src/test/scala/org/apache/pekko/persistence/japi/JavaJournalSpecSpec.scala b/persistence-tck/src/test/scala/org/apache/pekko/persistence/japi/JavaJournalSpecSpec.scala similarity index 100% rename from akka-persistence-tck/src/test/scala/org/apache/pekko/persistence/japi/JavaJournalSpecSpec.scala rename to persistence-tck/src/test/scala/org/apache/pekko/persistence/japi/JavaJournalSpecSpec.scala diff --git a/akka-persistence-tck/src/test/scala/org/apache/pekko/persistence/journal/inmem/InmemJournalSpec.scala b/persistence-tck/src/test/scala/org/apache/pekko/persistence/journal/inmem/InmemJournalSpec.scala similarity index 100% rename from akka-persistence-tck/src/test/scala/org/apache/pekko/persistence/journal/inmem/InmemJournalSpec.scala rename to persistence-tck/src/test/scala/org/apache/pekko/persistence/journal/inmem/InmemJournalSpec.scala diff --git a/akka-persistence-tck/src/test/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbJournalJavaSpec.scala b/persistence-tck/src/test/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbJournalJavaSpec.scala similarity index 100% rename from akka-persistence-tck/src/test/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbJournalJavaSpec.scala rename to persistence-tck/src/test/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbJournalJavaSpec.scala diff --git a/akka-persistence-tck/src/test/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbJournalNativeSpec.scala b/persistence-tck/src/test/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbJournalNativeSpec.scala similarity index 100% rename from akka-persistence-tck/src/test/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbJournalNativeSpec.scala rename to persistence-tck/src/test/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbJournalNativeSpec.scala diff --git a/akka-persistence-tck/src/test/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbJournalNoAtomicPersistMultipleEventsSpec.scala b/persistence-tck/src/test/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbJournalNoAtomicPersistMultipleEventsSpec.scala similarity index 100% rename from akka-persistence-tck/src/test/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbJournalNoAtomicPersistMultipleEventsSpec.scala rename to persistence-tck/src/test/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbJournalNoAtomicPersistMultipleEventsSpec.scala diff --git a/akka-persistence-tck/src/test/scala/org/apache/pekko/persistence/snapshot/local/LocalSnapshotStoreSpec.scala b/persistence-tck/src/test/scala/org/apache/pekko/persistence/snapshot/local/LocalSnapshotStoreSpec.scala similarity index 100% rename from akka-persistence-tck/src/test/scala/org/apache/pekko/persistence/snapshot/local/LocalSnapshotStoreSpec.scala rename to persistence-tck/src/test/scala/org/apache/pekko/persistence/snapshot/local/LocalSnapshotStoreSpec.scala diff --git a/akka-persistence-testkit/src/main/resources/reference.conf b/persistence-testkit/src/main/resources/reference.conf similarity index 100% rename from akka-persistence-testkit/src/main/resources/reference.conf rename to persistence-testkit/src/main/resources/reference.conf diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/EventStorage.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/EventStorage.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/EventStorage.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/EventStorage.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/PersistenceTestKitPlugin.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/PersistenceTestKitPlugin.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/PersistenceTestKitPlugin.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/PersistenceTestKitPlugin.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/ProcessingPolicy.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/ProcessingPolicy.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/ProcessingPolicy.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/ProcessingPolicy.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/SnapshotStorage.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/SnapshotStorage.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/SnapshotStorage.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/SnapshotStorage.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/CurrentTime.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/CurrentTime.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/CurrentTime.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/CurrentTime.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/EventSourcedBehaviorTestKitImpl.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/EventSourcedBehaviorTestKitImpl.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/EventSourcedBehaviorTestKitImpl.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/EventSourcedBehaviorTestKitImpl.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/InMemStorageExtension.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/InMemStorageExtension.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/InMemStorageExtension.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/InMemStorageExtension.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/PersistenceInitImpl.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/PersistenceInitImpl.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/PersistenceInitImpl.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/PersistenceInitImpl.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SerializedEventStorageImpl.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SerializedEventStorageImpl.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SerializedEventStorageImpl.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SerializedEventStorageImpl.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SerializedSnapshotStorageImpl.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SerializedSnapshotStorageImpl.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SerializedSnapshotStorageImpl.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SerializedSnapshotStorageImpl.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SimpleEventStorageImpl.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SimpleEventStorageImpl.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SimpleEventStorageImpl.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SimpleEventStorageImpl.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SimpleSnapshotStorageImpl.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SimpleSnapshotStorageImpl.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SimpleSnapshotStorageImpl.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SimpleSnapshotStorageImpl.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SnapshotStorageEmulatorExtension.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SnapshotStorageEmulatorExtension.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SnapshotStorageEmulatorExtension.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SnapshotStorageEmulatorExtension.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/TestKitStorage.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/TestKitStorage.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/TestKitStorage.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/TestKitStorage.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/EventSourcedBehaviorTestKit.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/EventSourcedBehaviorTestKit.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/EventSourcedBehaviorTestKit.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/EventSourcedBehaviorTestKit.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/PersistenceInit.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/PersistenceInit.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/PersistenceInit.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/PersistenceInit.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/PersistenceTestKit.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/PersistenceTestKit.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/PersistenceTestKit.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/PersistenceTestKit.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/SnapshotTestKit.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/SnapshotTestKit.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/SnapshotTestKit.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/SnapshotTestKit.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/PersistenceTestKitReadJournalProvider.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/PersistenceTestKitReadJournalProvider.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/PersistenceTestKitReadJournalProvider.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/PersistenceTestKitReadJournalProvider.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/internal/EventsByPersistenceIdStage.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/internal/EventsByPersistenceIdStage.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/internal/EventsByPersistenceIdStage.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/internal/EventsByPersistenceIdStage.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/javadsl/PersistenceTestKitReadJournal.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/javadsl/PersistenceTestKitReadJournal.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/javadsl/PersistenceTestKitReadJournal.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/javadsl/PersistenceTestKitReadJournal.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/scaladsl/PersistenceTestKitReadJournal.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/scaladsl/PersistenceTestKitReadJournal.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/scaladsl/PersistenceTestKitReadJournal.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/scaladsl/PersistenceTestKitReadJournal.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/EventSourcedBehaviorTestKit.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/EventSourcedBehaviorTestKit.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/EventSourcedBehaviorTestKit.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/EventSourcedBehaviorTestKit.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/PersistenceInit.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/PersistenceInit.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/PersistenceInit.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/PersistenceInit.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/PersistenceTestKit.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/PersistenceTestKit.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/PersistenceTestKit.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/PersistenceTestKit.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/TestOps.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/TestOps.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/TestOps.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/TestOps.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/state/PersistenceTestKitDurableStateStoreProvider.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/state/PersistenceTestKitDurableStateStoreProvider.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/state/PersistenceTestKitDurableStateStoreProvider.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/state/PersistenceTestKitDurableStateStoreProvider.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/state/javadsl/PersistenceTestKitDurableStateStore.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/state/javadsl/PersistenceTestKitDurableStateStore.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/state/javadsl/PersistenceTestKitDurableStateStore.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/state/javadsl/PersistenceTestKitDurableStateStore.scala diff --git a/akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/state/scaladsl/PersistenceTestKitDurableStateStore.scala b/persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/state/scaladsl/PersistenceTestKitDurableStateStore.scala similarity index 100% rename from akka-persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/state/scaladsl/PersistenceTestKitDurableStateStore.scala rename to persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/state/scaladsl/PersistenceTestKitDurableStateStore.scala diff --git a/akka-persistence-testkit/src/test/resources/application.conf b/persistence-testkit/src/test/resources/application.conf similarity index 100% rename from akka-persistence-testkit/src/test/resources/application.conf rename to persistence-testkit/src/test/resources/application.conf diff --git a/akka-persistence-testkit/src/test/resources/logback-test.xml b/persistence-testkit/src/test/resources/logback-test.xml similarity index 100% rename from akka-persistence-testkit/src/test/resources/logback-test.xml rename to persistence-testkit/src/test/resources/logback-test.xml diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/CommonUtils.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/CommonUtils.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/CommonUtils.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/CommonUtils.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/CommonSnapshotTests.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/CommonSnapshotTests.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/CommonSnapshotTests.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/CommonSnapshotTests.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/CommonTestKitTests.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/CommonTestKitTests.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/CommonTestKitTests.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/CommonTestKitTests.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/JavaDslUtils.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/JavaDslUtils.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/JavaDslUtils.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/JavaDslUtils.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/SnapshotNotSerializeSpec.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/SnapshotNotSerializeSpec.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/SnapshotNotSerializeSpec.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/SnapshotNotSerializeSpec.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/SnapshotSerializeSpec.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/SnapshotSerializeSpec.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/SnapshotSerializeSpec.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/SnapshotSerializeSpec.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/TestKitNotSerializeSpec.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/TestKitNotSerializeSpec.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/TestKitNotSerializeSpec.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/TestKitNotSerializeSpec.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/TestKitSerializeSpec.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/TestKitSerializeSpec.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/TestKitSerializeSpec.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/javadsl/TestKitSerializeSpec.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/query/CurrentEventsBySlicesSpec.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/query/CurrentEventsBySlicesSpec.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/query/CurrentEventsBySlicesSpec.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/query/CurrentEventsBySlicesSpec.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/query/CurrentEventsByTagSpec.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/query/CurrentEventsByTagSpec.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/query/CurrentEventsByTagSpec.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/query/CurrentEventsByTagSpec.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/query/EventsByPersistenceIdSpec.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/query/EventsByPersistenceIdSpec.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/query/EventsByPersistenceIdSpec.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/query/EventsByPersistenceIdSpec.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/CommonSnapshotTests.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/CommonSnapshotTests.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/CommonSnapshotTests.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/CommonSnapshotTests.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/CommonTestKitTests.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/CommonTestKitTests.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/CommonTestKitTests.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/CommonTestKitTests.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/EventSourcedBehaviorNoSnapshotTestKitSpec.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/EventSourcedBehaviorNoSnapshotTestKitSpec.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/EventSourcedBehaviorNoSnapshotTestKitSpec.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/EventSourcedBehaviorNoSnapshotTestKitSpec.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/EventSourcedBehaviorTestKitSpec.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/EventSourcedBehaviorTestKitSpec.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/EventSourcedBehaviorTestKitSpec.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/EventSourcedBehaviorTestKitSpec.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/MultipleJournalsSpec.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/MultipleJournalsSpec.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/MultipleJournalsSpec.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/MultipleJournalsSpec.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/PersistenceTestKitJournalCompatSpec.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/PersistenceTestKitJournalCompatSpec.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/PersistenceTestKitJournalCompatSpec.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/PersistenceTestKitJournalCompatSpec.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/ScalaDslUtils.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/ScalaDslUtils.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/ScalaDslUtils.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/ScalaDslUtils.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/SnapshotNotSerializeSpec.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/SnapshotNotSerializeSpec.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/SnapshotNotSerializeSpec.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/SnapshotNotSerializeSpec.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/SnapshotSerializeSpec.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/SnapshotSerializeSpec.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/SnapshotSerializeSpec.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/SnapshotSerializeSpec.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/TestKitNotSerializeSpec.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/TestKitNotSerializeSpec.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/TestKitNotSerializeSpec.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/TestKitNotSerializeSpec.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/TestKitSerializeSpec.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/TestKitSerializeSpec.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/TestKitSerializeSpec.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/scaladsl/TestKitSerializeSpec.scala diff --git a/akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/state/scaladsl/PersistenceTestKitDurableStateStoreSpec.scala b/persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/state/scaladsl/PersistenceTestKitDurableStateStoreSpec.scala similarity index 100% rename from akka-persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/state/scaladsl/PersistenceTestKitDurableStateStoreSpec.scala rename to persistence-testkit/src/test/scala/org/apache/pekko/persistence/testkit/state/scaladsl/PersistenceTestKitDurableStateStoreSpec.scala diff --git a/akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/MyReplicatedBehavior.java b/persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/MyReplicatedBehavior.java similarity index 100% rename from akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/MyReplicatedBehavior.java rename to persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/MyReplicatedBehavior.java diff --git a/akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleTest.java b/persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleTest.java similarity index 100% rename from akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleTest.java rename to persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleTest.java diff --git a/akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedBlogExample.java b/persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedBlogExample.java similarity index 100% rename from akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedBlogExample.java rename to persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedBlogExample.java diff --git a/akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedMovieExample.java b/persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedMovieExample.java similarity index 100% rename from akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedMovieExample.java rename to persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedMovieExample.java diff --git a/akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedShoppingCartExample.java b/persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedShoppingCartExample.java similarity index 100% rename from akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedShoppingCartExample.java rename to persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedShoppingCartExample.java diff --git a/akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedStringSet.java b/persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedStringSet.java similarity index 100% rename from akka-persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedStringSet.java rename to persistence-typed-tests/src/test/java/jdocs/org/apache/pekko/persistence/typed/ReplicatedStringSet.java diff --git a/akka-persistence-typed-tests/src/test/java/org/apache/pekko/persistence/typed/ReplicatedEventSourcingTest.java b/persistence-typed-tests/src/test/java/org/apache/pekko/persistence/typed/ReplicatedEventSourcingTest.java similarity index 100% rename from akka-persistence-typed-tests/src/test/java/org/apache/pekko/persistence/typed/ReplicatedEventSourcingTest.java rename to persistence-typed-tests/src/test/java/org/apache/pekko/persistence/typed/ReplicatedEventSourcingTest.java diff --git a/akka-persistence-typed-tests/src/test/java/org/apache/pekko/persistence/typed/javadsl/EventSourcedActorFailureTest.java b/persistence-typed-tests/src/test/java/org/apache/pekko/persistence/typed/javadsl/EventSourcedActorFailureTest.java similarity index 100% rename from akka-persistence-typed-tests/src/test/java/org/apache/pekko/persistence/typed/javadsl/EventSourcedActorFailureTest.java rename to persistence-typed-tests/src/test/java/org/apache/pekko/persistence/typed/javadsl/EventSourcedActorFailureTest.java diff --git a/akka-persistence-typed-tests/src/test/java/org/apache/pekko/persistence/typed/javadsl/EventSourcedBehaviorJavaDslTest.java b/persistence-typed-tests/src/test/java/org/apache/pekko/persistence/typed/javadsl/EventSourcedBehaviorJavaDslTest.java similarity index 100% rename from akka-persistence-typed-tests/src/test/java/org/apache/pekko/persistence/typed/javadsl/EventSourcedBehaviorJavaDslTest.java rename to persistence-typed-tests/src/test/java/org/apache/pekko/persistence/typed/javadsl/EventSourcedBehaviorJavaDslTest.java diff --git a/akka-persistence-typed-tests/src/test/resources/logback-test.xml b/persistence-typed-tests/src/test/resources/logback-test.xml similarity index 100% rename from akka-persistence-typed-tests/src/test/resources/logback-test.xml rename to persistence-typed-tests/src/test/resources/logback-test.xml diff --git a/akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleSpec.scala b/persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleSpec.scala rename to persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedAuctionExampleSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedBlogExampleSpec.scala b/persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedBlogExampleSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedBlogExampleSpec.scala rename to persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedBlogExampleSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedEventSourcingCompileOnlySpec.scala b/persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedEventSourcingCompileOnlySpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedEventSourcingCompileOnlySpec.scala rename to persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedEventSourcingCompileOnlySpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedMovieWatchListExampleSpec.scala b/persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedMovieWatchListExampleSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedMovieWatchListExampleSpec.scala rename to persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedMovieWatchListExampleSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedShoppingCartExampleSpec.scala b/persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedShoppingCartExampleSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedShoppingCartExampleSpec.scala rename to persistence-typed-tests/src/test/scala/docs/org/apache/pekko/persistence/typed/ReplicatedShoppingCartExampleSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/EventPublishingSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/EventPublishingSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/EventPublishingSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/EventPublishingSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/EventSourcedBehaviorLoggingSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/EventSourcedBehaviorLoggingSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/EventSourcedBehaviorLoggingSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/EventSourcedBehaviorLoggingSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/MultiJournalReplicationSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/MultiJournalReplicationSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/MultiJournalReplicationSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/MultiJournalReplicationSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventPublishingSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventPublishingSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventPublishingSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventPublishingSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventSourcingSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventSourcingSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventSourcingSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventSourcingSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventSourcingTaggingSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventSourcingTaggingSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventSourcingTaggingSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventSourcingTaggingSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicationBaseSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicationBaseSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicationBaseSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicationBaseSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicationIllegalAccessSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicationIllegalAccessSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicationIllegalAccessSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicationIllegalAccessSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicationSnapshotSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicationSnapshotSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicationSnapshotSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/ReplicationSnapshotSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/crdt/CounterSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/crdt/CounterSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/crdt/CounterSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/crdt/CounterSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/crdt/LwwSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/crdt/LwwSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/crdt/LwwSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/crdt/LwwSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/crdt/ORSetSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/crdt/ORSetSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/crdt/ORSetSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/crdt/ORSetSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/jackson/ReplicatedEventSourcingJacksonSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/jackson/ReplicatedEventSourcingJacksonSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/jackson/ReplicatedEventSourcingJacksonSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/jackson/ReplicatedEventSourcingJacksonSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorFailureSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorFailureSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorFailureSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorFailureSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorInterceptorSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorInterceptorSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorInterceptorSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorInterceptorSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorRecoveryTimeoutSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorRecoveryTimeoutSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorRecoveryTimeoutSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorRecoveryTimeoutSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorReplySpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorReplySpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorReplySpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorReplySpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorRetentionSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorRetentionSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorRetentionSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorRetentionSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorStashSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorStashSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorStashSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorStashSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorTimersSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorTimersSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorTimersSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorTimersSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorWatchSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorWatchSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorWatchSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehaviorWatchSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedEventAdapterSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedEventAdapterSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedEventAdapterSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedEventAdapterSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedSequenceNumberSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedSequenceNumberSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedSequenceNumberSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedSequenceNumberSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedSnapshotAdapterSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedSnapshotAdapterSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedSnapshotAdapterSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedSnapshotAdapterSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedStashOverflowSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedStashOverflowSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedStashOverflowSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedStashOverflowSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/LoggerSourceSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/LoggerSourceSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/LoggerSourceSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/LoggerSourceSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/NullEmptyStateSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/NullEmptyStateSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/NullEmptyStateSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/NullEmptyStateSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/OptionalSnapshotStoreSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/OptionalSnapshotStoreSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/OptionalSnapshotStoreSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/OptionalSnapshotStoreSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/PerformanceSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/PerformanceSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/PerformanceSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/PerformanceSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/PrimitiveStateSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/PrimitiveStateSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/PrimitiveStateSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/PrimitiveStateSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/SlowInMemorySnapshotStore.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/SlowInMemorySnapshotStore.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/SlowInMemorySnapshotStore.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/SlowInMemorySnapshotStore.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/SnapshotMutableStateSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/SnapshotMutableStateSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/SnapshotMutableStateSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/SnapshotMutableStateSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/SnapshotRecoveryWithEmptyJournalSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/SnapshotRecoveryWithEmptyJournalSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/SnapshotRecoveryWithEmptyJournalSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/SnapshotRecoveryWithEmptyJournalSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateBehaviorInterceptorSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateBehaviorInterceptorSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateBehaviorInterceptorSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateBehaviorInterceptorSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateBehaviorReplySpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateBehaviorReplySpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateBehaviorReplySpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateBehaviorReplySpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateBehaviorTimersSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateBehaviorTimersSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateBehaviorTimersSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateBehaviorTimersSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateRevisionSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateRevisionSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateRevisionSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateRevisionSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/NullEmptyStateSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/NullEmptyStateSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/NullEmptyStateSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/NullEmptyStateSpec.scala diff --git a/akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/PrimitiveStateSpec.scala b/persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/PrimitiveStateSpec.scala similarity index 100% rename from akka-persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/PrimitiveStateSpec.scala rename to persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/PrimitiveStateSpec.scala diff --git a/akka-persistence-typed/src/main/java/org/apache/pekko/persistence/typed/serialization/ReplicatedEventSourcing.java b/persistence-typed/src/main/java/org/apache/pekko/persistence/typed/serialization/ReplicatedEventSourcing.java similarity index 100% rename from akka-persistence-typed/src/main/java/org/apache/pekko/persistence/typed/serialization/ReplicatedEventSourcing.java rename to persistence-typed/src/main/java/org/apache/pekko/persistence/typed/serialization/ReplicatedEventSourcing.java diff --git a/akka-persistence-typed/src/main/protobuf/ReplicatedEventSourcing.proto b/persistence-typed/src/main/protobuf/ReplicatedEventSourcing.proto similarity index 100% rename from akka-persistence-typed/src/main/protobuf/ReplicatedEventSourcing.proto rename to persistence-typed/src/main/protobuf/ReplicatedEventSourcing.proto diff --git a/akka-persistence-typed/src/main/resources/reference.conf b/persistence-typed/src/main/resources/reference.conf similarity index 100% rename from akka-persistence-typed/src/main/resources/reference.conf rename to persistence-typed/src/main/resources/reference.conf diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/EventAdapter.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/EventAdapter.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/EventAdapter.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/EventAdapter.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/EventRejectedException.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/EventRejectedException.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/EventRejectedException.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/EventRejectedException.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/EventSourcedSignal.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/EventSourcedSignal.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/EventSourcedSignal.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/EventSourcedSignal.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/PersistenceId.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/PersistenceId.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/PersistenceId.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/PersistenceId.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/PublishedEvent.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/PublishedEvent.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/PublishedEvent.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/PublishedEvent.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/ReplicaId.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/ReplicaId.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/ReplicaId.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/ReplicaId.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/ReplicationId.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/ReplicationId.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/ReplicationId.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/ReplicationId.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/SnapshotAdapter.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/SnapshotAdapter.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/SnapshotAdapter.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/SnapshotAdapter.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/SnapshotSelectionCriteria.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/SnapshotSelectionCriteria.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/SnapshotSelectionCriteria.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/SnapshotSelectionCriteria.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/crdt/Counter.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/crdt/Counter.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/crdt/Counter.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/crdt/Counter.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/crdt/LwwTime.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/crdt/LwwTime.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/crdt/LwwTime.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/crdt/LwwTime.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/crdt/ORSet.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/crdt/ORSet.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/crdt/ORSet.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/crdt/ORSet.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/crdt/OpCrdt.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/crdt/OpCrdt.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/crdt/OpCrdt.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/crdt/OpCrdt.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/delivery/EventSourcedProducerQueue.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/delivery/EventSourcedProducerQueue.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/delivery/EventSourcedProducerQueue.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/delivery/EventSourcedProducerQueue.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/BehaviorSetup.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/BehaviorSetup.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/BehaviorSetup.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/BehaviorSetup.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/EffectImpl.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/EffectImpl.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/EffectImpl.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/EffectImpl.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/EventSourcedBehaviorImpl.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/EventSourcedBehaviorImpl.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/EventSourcedBehaviorImpl.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/EventSourcedBehaviorImpl.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/EventSourcedSettings.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/EventSourcedSettings.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/EventSourcedSettings.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/EventSourcedSettings.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/ExternalInteractions.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/ExternalInteractions.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/ExternalInteractions.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/ExternalInteractions.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/FastForwardingFilter.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/FastForwardingFilter.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/FastForwardingFilter.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/FastForwardingFilter.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/JournalFailureException.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/JournalFailureException.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/JournalFailureException.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/JournalFailureException.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/NoOpSnapshotAdapter.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/NoOpSnapshotAdapter.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/NoOpSnapshotAdapter.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/NoOpSnapshotAdapter.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/RecoveryImpl.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/RecoveryImpl.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/RecoveryImpl.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/RecoveryImpl.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/ReplayingEvents.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/ReplayingEvents.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/ReplayingEvents.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/ReplayingEvents.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/ReplayingSnapshot.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/ReplayingSnapshot.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/ReplayingSnapshot.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/ReplayingSnapshot.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/ReplicationSetup.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/ReplicationSetup.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/ReplicationSetup.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/ReplicationSetup.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/RequestingRecoveryPermit.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/RequestingRecoveryPermit.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/RequestingRecoveryPermit.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/RequestingRecoveryPermit.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/RetentionCriteriaImpl.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/RetentionCriteriaImpl.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/RetentionCriteriaImpl.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/RetentionCriteriaImpl.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/Running.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/Running.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/Running.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/Running.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/SideEffect.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/SideEffect.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/SideEffect.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/SideEffect.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/StashManagement.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/StashManagement.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/StashManagement.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/StashManagement.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/VersionVector.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/VersionVector.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/VersionVector.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/VersionVector.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/CommandHandler.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/CommandHandler.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/CommandHandler.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/CommandHandler.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/CommandHandlerWithReply.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/CommandHandlerWithReply.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/CommandHandlerWithReply.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/CommandHandlerWithReply.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/Effect.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/Effect.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/Effect.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/Effect.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/EventHandler.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/EventHandler.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/EventHandler.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/EventHandler.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/EventSourcedBehavior.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/EventSourcedBehavior.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/EventSourcedBehavior.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/EventSourcedBehavior.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/PersistentFSMMigration.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/PersistentFSMMigration.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/PersistentFSMMigration.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/PersistentFSMMigration.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/Recovery.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/Recovery.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/Recovery.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/Recovery.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/ReplicatedEventSourcedBehavior.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/ReplicatedEventSourcedBehavior.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/ReplicatedEventSourcedBehavior.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/ReplicatedEventSourcedBehavior.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/ReplicatedEventSourcing.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/ReplicatedEventSourcing.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/ReplicatedEventSourcing.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/ReplicatedEventSourcing.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/RetentionCriteria.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/RetentionCriteria.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/RetentionCriteria.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/RetentionCriteria.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/SignalHandler.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/SignalHandler.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/SignalHandler.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/SignalHandler.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/Effect.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/Effect.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/Effect.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/Effect.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehavior.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehavior.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehavior.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehavior.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/PersistentFSMMigration.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/PersistentFSMMigration.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/PersistentFSMMigration.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/PersistentFSMMigration.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/Recovery.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/Recovery.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/Recovery.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/Recovery.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/ReplicatedEventSourcing.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/ReplicatedEventSourcing.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/ReplicatedEventSourcing.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/ReplicatedEventSourcing.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/RetentionCriteria.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/RetentionCriteria.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/RetentionCriteria.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/RetentionCriteria.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/serialization/ReplicatedEventSourcingSerializer.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/serialization/ReplicatedEventSourcingSerializer.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/serialization/ReplicatedEventSourcingSerializer.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/serialization/ReplicatedEventSourcingSerializer.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/DurableStateSignal.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/DurableStateSignal.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/DurableStateSignal.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/DurableStateSignal.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/BehaviorSetup.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/BehaviorSetup.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/BehaviorSetup.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/BehaviorSetup.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateBehaviorImpl.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateBehaviorImpl.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateBehaviorImpl.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateBehaviorImpl.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateSettings.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateSettings.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateSettings.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateSettings.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateStoreException.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateStoreException.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateStoreException.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateStoreException.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateStoreInteractions.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateStoreInteractions.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateStoreInteractions.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateStoreInteractions.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/EffectImpl.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/EffectImpl.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/EffectImpl.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/EffectImpl.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/NoOpSnapshotAdapter.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/NoOpSnapshotAdapter.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/NoOpSnapshotAdapter.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/NoOpSnapshotAdapter.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/Recovering.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/Recovering.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/Recovering.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/Recovering.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/RequestingRecoveryPermit.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/RequestingRecoveryPermit.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/RequestingRecoveryPermit.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/RequestingRecoveryPermit.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/Running.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/Running.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/Running.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/Running.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/SideEffect.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/SideEffect.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/SideEffect.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/SideEffect.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/StashManagement.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/StashManagement.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/StashManagement.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/StashManagement.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/CommandHandler.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/CommandHandler.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/CommandHandler.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/CommandHandler.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/CommandHandlerWithReply.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/CommandHandlerWithReply.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/CommandHandlerWithReply.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/CommandHandlerWithReply.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/DurableStateBehavior.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/DurableStateBehavior.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/DurableStateBehavior.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/DurableStateBehavior.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/Effect.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/Effect.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/Effect.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/Effect.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/SignalHandler.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/SignalHandler.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/SignalHandler.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/javadsl/SignalHandler.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateBehavior.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateBehavior.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateBehavior.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/scaladsl/DurableStateBehavior.scala diff --git a/akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/scaladsl/Effect.scala b/persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/scaladsl/Effect.scala similarity index 100% rename from akka-persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/scaladsl/Effect.scala rename to persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/scaladsl/Effect.scala diff --git a/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java b/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java similarity index 100% rename from akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java rename to persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorTest.java diff --git a/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntity.java b/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntity.java similarity index 100% rename from akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntity.java rename to persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntity.java diff --git a/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.java b/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.java similarity index 100% rename from akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.java rename to persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.java diff --git a/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java b/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java similarity index 100% rename from akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java rename to persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorTest.java diff --git a/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/MovieWatchList.java b/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/MovieWatchList.java similarity index 100% rename from akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/MovieWatchList.java rename to persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/MovieWatchList.java diff --git a/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/NullBlogState.java b/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/NullBlogState.java similarity index 100% rename from akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/NullBlogState.java rename to persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/NullBlogState.java diff --git a/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/OptionalBlogState.java b/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/OptionalBlogState.java similarity index 100% rename from akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/OptionalBlogState.java rename to persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/OptionalBlogState.java diff --git a/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java b/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java similarity index 100% rename from akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java rename to persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationCompileOnlyTest.java diff --git a/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/StashingExample.java b/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/StashingExample.java similarity index 100% rename from akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/StashingExample.java rename to persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/StashingExample.java diff --git a/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/WebStoreCustomerFSM.java b/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/WebStoreCustomerFSM.java similarity index 100% rename from akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/WebStoreCustomerFSM.java rename to persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/WebStoreCustomerFSM.java diff --git a/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/Auction.java b/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/Auction.java similarity index 100% rename from akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/Auction.java rename to persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/Auction.java diff --git a/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionCommand.java b/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionCommand.java similarity index 100% rename from akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionCommand.java rename to persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionCommand.java diff --git a/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionEntity.java b/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionEntity.java similarity index 100% rename from akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionEntity.java rename to persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionEntity.java diff --git a/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionEvent.java b/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionEvent.java similarity index 100% rename from akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionEvent.java rename to persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionEvent.java diff --git a/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionState.java b/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionState.java similarity index 100% rename from akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionState.java rename to persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionState.java diff --git a/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionStatus.java b/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionStatus.java similarity index 100% rename from akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionStatus.java rename to persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionStatus.java diff --git a/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/Bid.java b/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/Bid.java similarity index 100% rename from akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/Bid.java rename to persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/Bid.java diff --git a/akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/BidResultStatus.java b/persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/BidResultStatus.java similarity index 100% rename from akka-persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/BidResultStatus.java rename to persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/BidResultStatus.java diff --git a/akka-persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/LoggerSourceTest.java b/persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/LoggerSourceTest.java similarity index 100% rename from akka-persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/LoggerSourceTest.java rename to persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/LoggerSourceTest.java diff --git a/akka-persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/NullEmptyStateTest.java b/persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/NullEmptyStateTest.java similarity index 100% rename from akka-persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/NullEmptyStateTest.java rename to persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/NullEmptyStateTest.java diff --git a/akka-persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/PersistentActorCompileOnlyTest.java b/persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/PersistentActorCompileOnlyTest.java similarity index 100% rename from akka-persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/PersistentActorCompileOnlyTest.java rename to persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/PersistentActorCompileOnlyTest.java diff --git a/akka-persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/PrimitiveStateTest.java b/persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/PrimitiveStateTest.java similarity index 100% rename from akka-persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/PrimitiveStateTest.java rename to persistence-typed/src/test/java/org/apache/pekko/persistence/typed/javadsl/PrimitiveStateTest.java diff --git a/akka-persistence-typed/src/test/resources/logback-test.xml b/persistence-typed/src/test/resources/logback-test.xml similarity index 100% rename from akka-persistence-typed/src/test/resources/logback-test.xml rename to persistence-typed/src/test/resources/logback-test.xml diff --git a/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala b/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala rename to persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BasicPersistentBehaviorCompileOnly.scala diff --git a/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntity.scala b/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntity.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntity.scala rename to persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntity.scala diff --git a/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.scala b/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.scala rename to persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/BlogPostEntityDurableState.scala diff --git a/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala b/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala rename to persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/DurableStatePersistentBehaviorCompileOnly.scala diff --git a/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/MovieWatchList.scala b/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/MovieWatchList.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/MovieWatchList.scala rename to persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/MovieWatchList.scala diff --git a/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala b/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala rename to persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/PersistentFsmToTypedMigrationSpec.scala diff --git a/akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/StashingExample.scala b/persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/StashingExample.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/StashingExample.scala rename to persistence-typed/src/test/scala/docs/org/apache/pekko/persistence/typed/StashingExample.scala diff --git a/akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/ClusterSingletonPersistenceSpec.scala b/persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/ClusterSingletonPersistenceSpec.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/ClusterSingletonPersistenceSpec.scala rename to persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/ClusterSingletonPersistenceSpec.scala diff --git a/akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/ManyRecoveriesSpec.scala b/persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/ManyRecoveriesSpec.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/ManyRecoveriesSpec.scala rename to persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/ManyRecoveriesSpec.scala diff --git a/akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/PersistenceIdSpec.scala b/persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/PersistenceIdSpec.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/PersistenceIdSpec.scala rename to persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/PersistenceIdSpec.scala diff --git a/akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventSourcingSerializationSpec.scala b/persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventSourcingSerializationSpec.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventSourcingSerializationSpec.scala rename to persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/ReplicatedEventSourcingSerializationSpec.scala diff --git a/akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/StashingWhenSnapshottingSpec.scala b/persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/StashingWhenSnapshottingSpec.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/StashingWhenSnapshottingSpec.scala rename to persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/StashingWhenSnapshottingSpec.scala diff --git a/akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/delivery/EventSourcedProducerQueueSpec.scala b/persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/delivery/EventSourcedProducerQueueSpec.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/delivery/EventSourcedProducerQueueSpec.scala rename to persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/delivery/EventSourcedProducerQueueSpec.scala diff --git a/akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/delivery/ReliableDeliveryWithEventSourcedProducerQueueSpec.scala b/persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/delivery/ReliableDeliveryWithEventSourcedProducerQueueSpec.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/delivery/ReliableDeliveryWithEventSourcedProducerQueueSpec.scala rename to persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/delivery/ReliableDeliveryWithEventSourcedProducerQueueSpec.scala diff --git a/akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/delivery/WorkPullingWithEventSourcedProducerQueueSpec.scala b/persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/delivery/WorkPullingWithEventSourcedProducerQueueSpec.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/delivery/WorkPullingWithEventSourcedProducerQueueSpec.scala rename to persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/delivery/WorkPullingWithEventSourcedProducerQueueSpec.scala diff --git a/akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/internal/RecoveryPermitterSpec.scala b/persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/internal/RecoveryPermitterSpec.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/internal/RecoveryPermitterSpec.scala rename to persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/internal/RecoveryPermitterSpec.scala diff --git a/akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/internal/RetentionCriteriaSpec.scala b/persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/internal/RetentionCriteriaSpec.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/internal/RetentionCriteriaSpec.scala rename to persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/internal/RetentionCriteriaSpec.scala diff --git a/akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/internal/StashStateSpec.scala b/persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/internal/StashStateSpec.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/internal/StashStateSpec.scala rename to persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/internal/StashStateSpec.scala diff --git a/akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/PersistentActorCompileOnlyTest.scala b/persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/PersistentActorCompileOnlyTest.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/PersistentActorCompileOnlyTest.scala rename to persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/PersistentActorCompileOnlyTest.scala diff --git a/akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/SnapshotIsOptionalSpec.scala b/persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/SnapshotIsOptionalSpec.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/SnapshotIsOptionalSpec.scala rename to persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/scaladsl/SnapshotIsOptionalSpec.scala diff --git a/akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/serialization/ReplicatedEventSourcingSerializerSpec.scala b/persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/serialization/ReplicatedEventSourcingSerializerSpec.scala similarity index 100% rename from akka-persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/serialization/ReplicatedEventSourcingSerializerSpec.scala rename to persistence-typed/src/test/scala/org/apache/pekko/persistence/typed/serialization/ReplicatedEventSourcingSerializerSpec.scala diff --git a/akka-persistence/src/main/java/org/apache/pekko/persistence/fsm/japi/pf/FSMStateFunctionBuilder.java b/persistence/src/main/java/org/apache/pekko/persistence/fsm/japi/pf/FSMStateFunctionBuilder.java similarity index 100% rename from akka-persistence/src/main/java/org/apache/pekko/persistence/fsm/japi/pf/FSMStateFunctionBuilder.java rename to persistence/src/main/java/org/apache/pekko/persistence/fsm/japi/pf/FSMStateFunctionBuilder.java diff --git a/akka-persistence/src/main/java/org/apache/pekko/persistence/fsm/japi/pf/FSMStopBuilder.java b/persistence/src/main/java/org/apache/pekko/persistence/fsm/japi/pf/FSMStopBuilder.java similarity index 100% rename from akka-persistence/src/main/java/org/apache/pekko/persistence/fsm/japi/pf/FSMStopBuilder.java rename to persistence/src/main/java/org/apache/pekko/persistence/fsm/japi/pf/FSMStopBuilder.java diff --git a/akka-persistence/src/main/java/org/apache/pekko/persistence/journal/japi/AsyncRecoveryPlugin.java b/persistence/src/main/java/org/apache/pekko/persistence/journal/japi/AsyncRecoveryPlugin.java similarity index 100% rename from akka-persistence/src/main/java/org/apache/pekko/persistence/journal/japi/AsyncRecoveryPlugin.java rename to persistence/src/main/java/org/apache/pekko/persistence/journal/japi/AsyncRecoveryPlugin.java diff --git a/akka-persistence/src/main/java/org/apache/pekko/persistence/journal/japi/AsyncWritePlugin.java b/persistence/src/main/java/org/apache/pekko/persistence/journal/japi/AsyncWritePlugin.java similarity index 100% rename from akka-persistence/src/main/java/org/apache/pekko/persistence/journal/japi/AsyncWritePlugin.java rename to persistence/src/main/java/org/apache/pekko/persistence/journal/japi/AsyncWritePlugin.java diff --git a/akka-persistence/src/main/java/org/apache/pekko/persistence/serialization/MessageFormats.java b/persistence/src/main/java/org/apache/pekko/persistence/serialization/MessageFormats.java similarity index 100% rename from akka-persistence/src/main/java/org/apache/pekko/persistence/serialization/MessageFormats.java rename to persistence/src/main/java/org/apache/pekko/persistence/serialization/MessageFormats.java diff --git a/akka-persistence/src/main/java/org/apache/pekko/persistence/snapshot/japi/SnapshotStorePlugin.java b/persistence/src/main/java/org/apache/pekko/persistence/snapshot/japi/SnapshotStorePlugin.java similarity index 100% rename from akka-persistence/src/main/java/org/apache/pekko/persistence/snapshot/japi/SnapshotStorePlugin.java rename to persistence/src/main/java/org/apache/pekko/persistence/snapshot/japi/SnapshotStorePlugin.java diff --git a/akka-persistence/src/main/protobuf/MessageFormats.proto b/persistence/src/main/protobuf/MessageFormats.proto similarity index 100% rename from akka-persistence/src/main/protobuf/MessageFormats.proto rename to persistence/src/main/protobuf/MessageFormats.proto diff --git a/akka-persistence/src/main/resources/reference.conf b/persistence/src/main/resources/reference.conf similarity index 100% rename from akka-persistence/src/main/resources/reference.conf rename to persistence/src/main/resources/reference.conf diff --git a/akka-persistence/src/main/scala-2/org/apache/pekko/persistence/TraitOrder.scala b/persistence/src/main/scala-2/org/apache/pekko/persistence/TraitOrder.scala similarity index 100% rename from akka-persistence/src/main/scala-2/org/apache/pekko/persistence/TraitOrder.scala rename to persistence/src/main/scala-2/org/apache/pekko/persistence/TraitOrder.scala diff --git a/akka-persistence/src/main/scala-3/org/apache/pekko/persistence/TraitOrder.scala b/persistence/src/main/scala-3/org/apache/pekko/persistence/TraitOrder.scala similarity index 100% rename from akka-persistence/src/main/scala-3/org/apache/pekko/persistence/TraitOrder.scala rename to persistence/src/main/scala-3/org/apache/pekko/persistence/TraitOrder.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/AtLeastOnceDelivery.scala b/persistence/src/main/scala/org/apache/pekko/persistence/AtLeastOnceDelivery.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/AtLeastOnceDelivery.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/AtLeastOnceDelivery.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/Eventsourced.scala b/persistence/src/main/scala/org/apache/pekko/persistence/Eventsourced.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/Eventsourced.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/Eventsourced.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/JournalProtocol.scala b/persistence/src/main/scala/org/apache/pekko/persistence/JournalProtocol.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/JournalProtocol.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/JournalProtocol.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/Persistence.scala b/persistence/src/main/scala/org/apache/pekko/persistence/Persistence.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/Persistence.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/Persistence.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/PersistencePlugin.scala b/persistence/src/main/scala/org/apache/pekko/persistence/PersistencePlugin.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/PersistencePlugin.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/PersistencePlugin.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/Persistent.scala b/persistence/src/main/scala/org/apache/pekko/persistence/Persistent.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/Persistent.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/Persistent.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/PersistentActor.scala b/persistence/src/main/scala/org/apache/pekko/persistence/PersistentActor.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/PersistentActor.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/PersistentActor.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/Protocol.scala b/persistence/src/main/scala/org/apache/pekko/persistence/Protocol.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/Protocol.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/Protocol.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/RecoveryPermitter.scala b/persistence/src/main/scala/org/apache/pekko/persistence/RecoveryPermitter.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/RecoveryPermitter.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/RecoveryPermitter.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/SnapshotProtocol.scala b/persistence/src/main/scala/org/apache/pekko/persistence/SnapshotProtocol.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/SnapshotProtocol.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/SnapshotProtocol.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/Snapshotter.scala b/persistence/src/main/scala/org/apache/pekko/persistence/Snapshotter.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/Snapshotter.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/Snapshotter.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/fsm/PersistentFSM.scala b/persistence/src/main/scala/org/apache/pekko/persistence/fsm/PersistentFSM.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/fsm/PersistentFSM.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/fsm/PersistentFSM.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/fsm/PersistentFSMBase.scala b/persistence/src/main/scala/org/apache/pekko/persistence/fsm/PersistentFSMBase.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/fsm/PersistentFSMBase.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/fsm/PersistentFSMBase.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/AsyncRecovery.scala b/persistence/src/main/scala/org/apache/pekko/persistence/journal/AsyncRecovery.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/AsyncRecovery.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/journal/AsyncRecovery.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/AsyncWriteJournal.scala b/persistence/src/main/scala/org/apache/pekko/persistence/journal/AsyncWriteJournal.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/AsyncWriteJournal.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/journal/AsyncWriteJournal.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/AsyncWriteProxy.scala b/persistence/src/main/scala/org/apache/pekko/persistence/journal/AsyncWriteProxy.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/AsyncWriteProxy.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/journal/AsyncWriteProxy.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/EventAdapter.scala b/persistence/src/main/scala/org/apache/pekko/persistence/journal/EventAdapter.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/EventAdapter.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/journal/EventAdapter.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/EventAdapters.scala b/persistence/src/main/scala/org/apache/pekko/persistence/journal/EventAdapters.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/EventAdapters.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/journal/EventAdapters.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/PersistencePluginProxy.scala b/persistence/src/main/scala/org/apache/pekko/persistence/journal/PersistencePluginProxy.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/PersistencePluginProxy.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/journal/PersistencePluginProxy.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/ReplayFilter.scala b/persistence/src/main/scala/org/apache/pekko/persistence/journal/ReplayFilter.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/ReplayFilter.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/journal/ReplayFilter.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/Tagged.scala b/persistence/src/main/scala/org/apache/pekko/persistence/journal/Tagged.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/Tagged.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/journal/Tagged.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/WriteJournalBase.scala b/persistence/src/main/scala/org/apache/pekko/persistence/journal/WriteJournalBase.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/WriteJournalBase.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/journal/WriteJournalBase.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/inmem/InmemJournal.scala b/persistence/src/main/scala/org/apache/pekko/persistence/journal/inmem/InmemJournal.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/inmem/InmemJournal.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/journal/inmem/InmemJournal.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/japi/AsyncRecovery.scala b/persistence/src/main/scala/org/apache/pekko/persistence/journal/japi/AsyncRecovery.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/japi/AsyncRecovery.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/journal/japi/AsyncRecovery.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/japi/AsyncWriteJournal.scala b/persistence/src/main/scala/org/apache/pekko/persistence/journal/japi/AsyncWriteJournal.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/japi/AsyncWriteJournal.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/journal/japi/AsyncWriteJournal.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbCompaction.scala b/persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbCompaction.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbCompaction.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbCompaction.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbIdMapping.scala b/persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbIdMapping.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbIdMapping.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbIdMapping.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbJournal.scala b/persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbJournal.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbJournal.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbJournal.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbKey.scala b/persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbKey.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbKey.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbKey.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbRecovery.scala b/persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbRecovery.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbRecovery.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbRecovery.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbStore.scala b/persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbStore.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbStore.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbStore.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/SharedLeveldbStore.scala b/persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/SharedLeveldbStore.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/SharedLeveldbStore.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/SharedLeveldbStore.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/serialization/MessageSerializer.scala b/persistence/src/main/scala/org/apache/pekko/persistence/serialization/MessageSerializer.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/serialization/MessageSerializer.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/serialization/MessageSerializer.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/serialization/SnapshotSerializer.scala b/persistence/src/main/scala/org/apache/pekko/persistence/serialization/SnapshotSerializer.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/serialization/SnapshotSerializer.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/serialization/SnapshotSerializer.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/serialization/package.scala b/persistence/src/main/scala/org/apache/pekko/persistence/serialization/package.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/serialization/package.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/serialization/package.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/snapshot/NoSnapshotStore.scala b/persistence/src/main/scala/org/apache/pekko/persistence/snapshot/NoSnapshotStore.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/snapshot/NoSnapshotStore.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/snapshot/NoSnapshotStore.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/snapshot/SnapshotStore.scala b/persistence/src/main/scala/org/apache/pekko/persistence/snapshot/SnapshotStore.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/snapshot/SnapshotStore.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/snapshot/SnapshotStore.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/snapshot/japi/SnapshotStore.scala b/persistence/src/main/scala/org/apache/pekko/persistence/snapshot/japi/SnapshotStore.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/snapshot/japi/SnapshotStore.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/snapshot/japi/SnapshotStore.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/snapshot/local/LocalSnapshotStore.scala b/persistence/src/main/scala/org/apache/pekko/persistence/snapshot/local/LocalSnapshotStore.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/snapshot/local/LocalSnapshotStore.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/snapshot/local/LocalSnapshotStore.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/state/DurableStateStoreProvider.scala b/persistence/src/main/scala/org/apache/pekko/persistence/state/DurableStateStoreProvider.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/state/DurableStateStoreProvider.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/state/DurableStateStoreProvider.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/state/DurableStateStoreRegistry.scala b/persistence/src/main/scala/org/apache/pekko/persistence/state/DurableStateStoreRegistry.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/state/DurableStateStoreRegistry.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/state/DurableStateStoreRegistry.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/state/javadsl/DurableStateStore.scala b/persistence/src/main/scala/org/apache/pekko/persistence/state/javadsl/DurableStateStore.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/state/javadsl/DurableStateStore.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/state/javadsl/DurableStateStore.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/state/javadsl/DurableStateUpdateStore.scala b/persistence/src/main/scala/org/apache/pekko/persistence/state/javadsl/DurableStateUpdateStore.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/state/javadsl/DurableStateUpdateStore.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/state/javadsl/DurableStateUpdateStore.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/state/scaladsl/DurableStateStore.scala b/persistence/src/main/scala/org/apache/pekko/persistence/state/scaladsl/DurableStateStore.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/state/scaladsl/DurableStateStore.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/state/scaladsl/DurableStateStore.scala diff --git a/akka-persistence/src/main/scala/org/apache/pekko/persistence/state/scaladsl/DurableStateUpdateStore.scala b/persistence/src/main/scala/org/apache/pekko/persistence/state/scaladsl/DurableStateUpdateStore.scala similarity index 100% rename from akka-persistence/src/main/scala/org/apache/pekko/persistence/state/scaladsl/DurableStateUpdateStore.scala rename to persistence/src/main/scala/org/apache/pekko/persistence/state/scaladsl/DurableStateUpdateStore.scala diff --git a/akka-persistence/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java b/persistence/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java similarity index 100% rename from akka-persistence/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java rename to persistence/src/test/java/org/apache/pekko/persistence/fsm/AbstractPersistentFSMTest.java diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/AtLeastOnceDeliveryCrashSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/AtLeastOnceDeliveryCrashSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/AtLeastOnceDeliveryCrashSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/AtLeastOnceDeliveryCrashSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/AtLeastOnceDeliveryFailureSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/AtLeastOnceDeliveryFailureSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/AtLeastOnceDeliveryFailureSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/AtLeastOnceDeliveryFailureSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/AtLeastOnceDeliverySpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/AtLeastOnceDeliverySpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/AtLeastOnceDeliverySpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/AtLeastOnceDeliverySpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/AtomicWriteSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/AtomicWriteSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/AtomicWriteSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/AtomicWriteSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/EndToEndEventAdapterSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/EndToEndEventAdapterSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/EndToEndEventAdapterSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/EndToEndEventAdapterSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/EventAdapterSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/EventAdapterSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/EventAdapterSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/EventAdapterSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/EventSourcedActorDeleteFailureSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/EventSourcedActorDeleteFailureSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/EventSourcedActorDeleteFailureSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/EventSourcedActorDeleteFailureSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/EventSourcedActorFailureSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/EventSourcedActorFailureSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/EventSourcedActorFailureSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/EventSourcedActorFailureSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/LoadPluginSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/LoadPluginSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/LoadPluginSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/LoadPluginSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/ManyRecoveriesSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/ManyRecoveriesSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/ManyRecoveriesSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/ManyRecoveriesSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/OptimizedRecoverySpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/OptimizedRecoverySpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/OptimizedRecoverySpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/OptimizedRecoverySpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/OptionalSnapshotStoreSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/OptionalSnapshotStoreSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/OptionalSnapshotStoreSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/OptionalSnapshotStoreSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/PerformanceSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/PerformanceSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/PerformanceSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/PerformanceSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/PersistenceSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/PersistenceSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/PersistenceSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/PersistenceSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/PersistentActorBoundedStashingSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/PersistentActorBoundedStashingSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/PersistentActorBoundedStashingSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/PersistentActorBoundedStashingSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/PersistentActorJournalProtocolSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/PersistentActorJournalProtocolSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/PersistentActorJournalProtocolSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/PersistentActorJournalProtocolSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/PersistentActorRecoveryTimeoutSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/PersistentActorRecoveryTimeoutSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/PersistentActorRecoveryTimeoutSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/PersistentActorRecoveryTimeoutSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/PersistentActorSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/PersistentActorSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/PersistentActorSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/PersistentActorSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/PersistentActorStashingSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/PersistentActorStashingSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/PersistentActorStashingSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/PersistentActorStashingSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/RecoveryPermitterSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/RecoveryPermitterSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/RecoveryPermitterSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/RecoveryPermitterSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/SliceRangesSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/SliceRangesSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/SliceRangesSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/SliceRangesSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/SnapshotDecodeFailureSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/SnapshotDecodeFailureSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/SnapshotDecodeFailureSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/SnapshotDecodeFailureSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/SnapshotDirectoryFailureSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/SnapshotDirectoryFailureSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/SnapshotDirectoryFailureSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/SnapshotDirectoryFailureSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/SnapshotFailureRobustnessSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/SnapshotFailureRobustnessSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/SnapshotFailureRobustnessSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/SnapshotFailureRobustnessSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/SnapshotRecoveryLocalStoreSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/SnapshotRecoveryLocalStoreSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/SnapshotRecoveryLocalStoreSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/SnapshotRecoveryLocalStoreSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/SnapshotRecoveryWithEmptyJournalSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/SnapshotRecoveryWithEmptyJournalSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/SnapshotRecoveryWithEmptyJournalSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/SnapshotRecoveryWithEmptyJournalSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/SnapshotSerializationSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/SnapshotSerializationSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/SnapshotSerializationSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/SnapshotSerializationSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/SnapshotSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/SnapshotSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/SnapshotSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/SnapshotSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/TimerPersistentActorSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/TimerPersistentActorSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/TimerPersistentActorSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/TimerPersistentActorSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/fsm/PersistentFSMSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/journal/InmemEventAdaptersSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/journal/InmemEventAdaptersSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/journal/InmemEventAdaptersSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/journal/InmemEventAdaptersSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/journal/ReplayFilterSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/journal/ReplayFilterSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/journal/ReplayFilterSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/journal/ReplayFilterSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/journal/SteppingInmemJournal.scala b/persistence/src/test/scala/org/apache/pekko/persistence/journal/SteppingInmemJournal.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/journal/SteppingInmemJournal.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/journal/SteppingInmemJournal.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/journal/chaos/ChaosJournal.scala b/persistence/src/test/scala/org/apache/pekko/persistence/journal/chaos/ChaosJournal.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/journal/chaos/ChaosJournal.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/journal/chaos/ChaosJournal.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/journal/inmem/InmemJournalSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/journal/inmem/InmemJournalSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/journal/inmem/InmemJournalSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/journal/inmem/InmemJournalSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/journal/leveldb/CompactionSegmentManagementSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/journal/leveldb/CompactionSegmentManagementSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/journal/leveldb/CompactionSegmentManagementSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/journal/leveldb/CompactionSegmentManagementSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/journal/leveldb/JournalCompactionSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/journal/leveldb/JournalCompactionSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/journal/leveldb/JournalCompactionSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/journal/leveldb/JournalCompactionSpec.scala diff --git a/akka-persistence/src/test/scala/org/apache/pekko/persistence/serialization/MessageSerializerSpec.scala b/persistence/src/test/scala/org/apache/pekko/persistence/serialization/MessageSerializerSpec.scala similarity index 100% rename from akka-persistence/src/test/scala/org/apache/pekko/persistence/serialization/MessageSerializerSpec.scala rename to persistence/src/test/scala/org/apache/pekko/persistence/serialization/MessageSerializerSpec.scala diff --git a/akka-pki/src/main/scala/org/apache/pekko/pki/pem/DERPrivateKeyLoader.scala b/pki/src/main/scala/org/apache/pekko/pki/pem/DERPrivateKeyLoader.scala similarity index 100% rename from akka-pki/src/main/scala/org/apache/pekko/pki/pem/DERPrivateKeyLoader.scala rename to pki/src/main/scala/org/apache/pekko/pki/pem/DERPrivateKeyLoader.scala diff --git a/akka-pki/src/main/scala/org/apache/pekko/pki/pem/PEMDecoder.scala b/pki/src/main/scala/org/apache/pekko/pki/pem/PEMDecoder.scala similarity index 100% rename from akka-pki/src/main/scala/org/apache/pekko/pki/pem/PEMDecoder.scala rename to pki/src/main/scala/org/apache/pekko/pki/pem/PEMDecoder.scala diff --git a/akka-pki/src/test/resources/certificate.pem b/pki/src/test/resources/certificate.pem similarity index 100% rename from akka-pki/src/test/resources/certificate.pem rename to pki/src/test/resources/certificate.pem diff --git a/akka-pki/src/test/resources/multi-prime-pkcs1.pem b/pki/src/test/resources/multi-prime-pkcs1.pem similarity index 100% rename from akka-pki/src/test/resources/multi-prime-pkcs1.pem rename to pki/src/test/resources/multi-prime-pkcs1.pem diff --git a/akka-pki/src/test/resources/pkcs1.pem b/pki/src/test/resources/pkcs1.pem similarity index 100% rename from akka-pki/src/test/resources/pkcs1.pem rename to pki/src/test/resources/pkcs1.pem diff --git a/akka-pki/src/test/resources/pkcs8.pem b/pki/src/test/resources/pkcs8.pem similarity index 100% rename from akka-pki/src/test/resources/pkcs8.pem rename to pki/src/test/resources/pkcs8.pem diff --git a/akka-pki/src/test/scala/org/apache/pekko/pki/pem/DERPrivateKeyLoaderSpec.scala b/pki/src/test/scala/org/apache/pekko/pki/pem/DERPrivateKeyLoaderSpec.scala similarity index 100% rename from akka-pki/src/test/scala/org/apache/pekko/pki/pem/DERPrivateKeyLoaderSpec.scala rename to pki/src/test/scala/org/apache/pekko/pki/pem/DERPrivateKeyLoaderSpec.scala diff --git a/akka-pki/src/test/scala/org/apache/pekko/pki/pem/PEMDecoderSpec.scala b/pki/src/test/scala/org/apache/pekko/pki/pem/PEMDecoderSpec.scala similarity index 100% rename from akka-pki/src/test/scala/org/apache/pekko/pki/pem/PEMDecoderSpec.scala rename to pki/src/test/scala/org/apache/pekko/pki/pem/PEMDecoderSpec.scala diff --git a/project/MiMa.scala b/project/MiMa.scala index b1c2ab1274..3d2b604bb3 100644 --- a/project/MiMa.scala +++ b/project/MiMa.scala @@ -67,7 +67,7 @@ object MiMa extends AutoPlugin { akka25Previous ++ akka26Previous } - val akka25PromotedArtifacts = Set("akka-distributed-data") + val akka25PromotedArtifacts = Set("pekko-distributed-data") // check against all binary compatible artifacts versions.map { v => diff --git a/project/Paradox.scala b/project/Paradox.scala index 96dafb006d..64ab37203a 100644 --- a/project/Paradox.scala +++ b/project/Paradox.scala @@ -90,7 +90,7 @@ object Paradox { groupsSettings ++ parsingSettings ++ Seq( - Compile / paradox / name := "Akka", + Compile / paradox / name := "Pekko", resolvers += Resolver.jcenterRepo, ApidocPlugin.autoImport.apidocRootPackage := "org.apache.pekko", publishRsyncArtifacts += { diff --git a/project/PekkoDisciplinePlugin.scala b/project/PekkoDisciplinePlugin.scala index 438eb110d4..81eca09c7f 100644 --- a/project/PekkoDisciplinePlugin.scala +++ b/project/PekkoDisciplinePlugin.scala @@ -20,52 +20,52 @@ object PekkoDisciplinePlugin extends AutoPlugin { // We allow warnings in docs to get the 'snippets' right val nonFatalJavaWarningsFor = Set( // for sun.misc.Unsafe and AbstractScheduler - "akka-actor", + "pekko-actor", // references to deprecated PARSER fields in generated message formats? - "akka-actor-typed-tests", + "pekko-actor-typed-tests", // references to deprecated PARSER fields in generated message formats? - "akka-cluster-typed", + "pekko-cluster-typed", // use of deprecated akka.protobuf.GeneratedMessage - "akka-protobuf", - "akka-protobuf-v3", + "pekko-protobuf", + "pekko-protobuf-v3", // references to deprecated PARSER fields in generated message formats? - "akka-remote", + "pekko-remote", // references to deprecated PARSER fields in generated message formats? - "akka-distributed-data", + "pekko-distributed-data", // references to deprecated PARSER fields in generated message formats? - "akka-cluster-sharding-typed", + "pekko-cluster-sharding-typed", // references to deprecated PARSER fields in generated message formats? - "akka-persistence-typed", + "pekko-persistence-typed", // references to deprecated PARSER fields in generated message formats? - "akka-persistence-query", - "docs", + "pekko-persistence-query", + "pekko-docs", // use varargs of `Graph` in alsoTo and etc operators - "akka-stream-tests") + "pekko-stream-tests") val looseProjects = Set( - "akka-actor", - "akka-actor-testkit-typed", - "akka-actor-tests", - "akka-actor-typed", - "akka-actor-typed-tests", - "akka-bench-jmh", - "akka-cluster", - "akka-cluster-metrics", - "akka-cluster-sharding", - "akka-cluster-sharding-typed", - "akka-distributed-data", - "docs", - "akka-persistence", - "akka-persistence-tck", - "akka-persistence-typed", - "akka-persistence-query", - "akka-remote", - "akka-remote-tests", - "akka-stream", - "akka-stream-testkit", - "akka-stream-tests", - "akka-stream-tests-tck", - "akka-testkit") + "pekko-actor", + "pekko-actor-testkit-typed", + "pekko-actor-tests", + "pekko-actor-typed", + "pekko-actor-typed-tests", + "pekko-bench-jmh", + "pekko-cluster", + "pekko-cluster-metrics", + "pekko-cluster-sharding", + "pekko-cluster-sharding-typed", + "pekko-distributed-data", + "pekko-docs", + "pekko-persistence", + "pekko-persistence-tck", + "pekko-persistence-typed", + "pekko-persistence-query", + "pekko-remote", + "pekko-remote-tests", + "pekko-stream", + "pekko-stream-testkit", + "pekko-stream-tests", + "pekko-stream-tests-tck", + "pekko-testkit") val defaultScalaOptions = "-Wconf:cat=unused-nowarn:s,any:e" diff --git a/project/Protobuf.scala b/project/Protobuf.scala index cb04e20737..0c72b92a36 100644 --- a/project/Protobuf.scala +++ b/project/Protobuf.scala @@ -31,7 +31,7 @@ object Protobuf { outputPaths := Seq((Compile / sourceDirectory).value, (Test / sourceDirectory).value).map(_ / "java"), importPath := None, // this keeps intellij happy for files that use the shaded protobuf - Compile / unmanagedJars += (LocalProject("akka-protobuf-v3") / assembly).value, + Compile / unmanagedJars += (LocalProject("protobuf-v3") / assembly).value, protoc := "protoc", protocVersion := "3.11.4", generate := { diff --git a/project/StreamOperatorsIndexGenerator.scala b/project/StreamOperatorsIndexGenerator.scala index 900e1ce752..e530fd4ea4 100644 --- a/project/StreamOperatorsIndexGenerator.scala +++ b/project/StreamOperatorsIndexGenerator.scala @@ -125,41 +125,41 @@ object StreamOperatorsIndexGenerator extends AutoPlugin { val defs = List( - "akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Source.scala", - "akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Source.scala", -// "akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/SubSource.scala", -// "akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/SubSource.scala", - "akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Flow.scala", - "akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Flow.scala", -// "akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/SubFlow.scala", -// "akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/SubFlow.scala", -// "akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/RunnableFlow.scala", -// "akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/RunnableFlow.scala", - "akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Sink.scala", - "akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Sink.scala", - "akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/StreamConverters.scala", - "akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/StreamConverters.scala", - "akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/FileIO.scala", - "akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/FileIO.scala", - "akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/RestartSource.scala", - "akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/RestartSource.scala", - "akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/RestartFlow.scala", - "akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/RestartFlow.scala", - "akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/RestartSink.scala", - "akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/RestartSink.scala", - "akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/RetryFlow.scala", - "akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/RetryFlow.scala", - "akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Compression.scala", - "akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Compression.scala", - // akka-stream-typed - "akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorSource.scala", - "akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorSource.scala", - "akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorFlow.scala", - "akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorFlow.scala", - "akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorSink.scala", - "akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorSink.scala", - "akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/PubSub.scala", - "akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/PubSub.scala").flatMap { f => + "stream/src/main/scala/org/apache/pekko/stream/scaladsl/Source.scala", + "stream/src/main/scala/org/apache/pekko/stream/javadsl/Source.scala", +// "stream/src/main/scala/org/apache/pekko/stream/scaladsl/SubSource.scala", +// "stream/src/main/scala/org/apache/pekko/stream/javadsl/SubSource.scala", + "stream/src/main/scala/org/apache/pekko/stream/scaladsl/Flow.scala", + "stream/src/main/scala/org/apache/pekko/stream/javadsl/Flow.scala", +// "stream/src/main/scala/org/apache/pekko/stream/scaladsl/SubFlow.scala", +// "stream/src/main/scala/org/apache/pekko/stream/javadsl/SubFlow.scala", +// "stream/src/main/scala/org/apache/pekko/stream/scaladsl/RunnableFlow.scala", +// "stream/src/main/scala/org/apache/pekko/stream/javadsl/RunnableFlow.scala", + "stream/src/main/scala/org/apache/pekko/stream/scaladsl/Sink.scala", + "stream/src/main/scala/org/apache/pekko/stream/javadsl/Sink.scala", + "stream/src/main/scala/org/apache/pekko/stream/scaladsl/StreamConverters.scala", + "stream/src/main/scala/org/apache/pekko/stream/javadsl/StreamConverters.scala", + "stream/src/main/scala/org/apache/pekko/stream/scaladsl/FileIO.scala", + "stream/src/main/scala/org/apache/pekko/stream/javadsl/FileIO.scala", + "stream/src/main/scala/org/apache/pekko/stream/scaladsl/RestartSource.scala", + "stream/src/main/scala/org/apache/pekko/stream/javadsl/RestartSource.scala", + "stream/src/main/scala/org/apache/pekko/stream/scaladsl/RestartFlow.scala", + "stream/src/main/scala/org/apache/pekko/stream/javadsl/RestartFlow.scala", + "stream/src/main/scala/org/apache/pekko/stream/scaladsl/RestartSink.scala", + "stream/src/main/scala/org/apache/pekko/stream/javadsl/RestartSink.scala", + "stream/src/main/scala/org/apache/pekko/stream/scaladsl/RetryFlow.scala", + "stream/src/main/scala/org/apache/pekko/stream/javadsl/RetryFlow.scala", + "stream/src/main/scala/org/apache/pekko/stream/scaladsl/Compression.scala", + "stream/src/main/scala/org/apache/pekko/stream/javadsl/Compression.scala", + // stream-typed + "stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorSource.scala", + "stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorSource.scala", + "stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorFlow.scala", + "stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorFlow.scala", + "stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorSink.scala", + "stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorSink.scala", + "stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/PubSub.scala", + "stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/PubSub.scala").flatMap { f => val slashesNr = f.count(_ == '/') val element = f.split("/")(slashesNr).split("\\.")(0) IO.read(new File(f)) diff --git a/project/TestExtras.scala b/project/TestExtras.scala index 66341d8c15..98b796fc62 100644 --- a/project/TestExtras.scala +++ b/project/TestExtras.scala @@ -56,10 +56,10 @@ object TestExtras { val baseList = List( - "The java JavaExtension.java" -> "akka-actor-tests/target/test-reports/TEST-org.apache.pekko.actor.JavaExtension.xml") + "The java JavaExtension.java" -> "actor-tests/target/test-reports/TEST-org.apache.pekko.actor.JavaExtension.xml") val jdk9Only = List( - "The jdk9-only FlowPublisherSinkSpec.scala" -> "akka-stream-tests/target/test-reports/TEST-org.apache.pekko.stream.scaladsl.FlowPublisherSinkSpec.xml", - "The jdk9-only JavaFlowSupportCompileTest.java" -> "akka-stream-tests/target/test-reports/TEST-org.apache.pekko.stream.javadsl.JavaFlowSupportCompileTest.xml") + "The jdk9-only FlowPublisherSinkSpec.scala" -> "stream-tests/target/test-reports/TEST-org.apache.pekko.stream.scaladsl.FlowPublisherSinkSpec.xml", + "The jdk9-only JavaFlowSupportCompileTest.java" -> "stream-tests/target/test-reports/TEST-org.apache.pekko.stream.javadsl.JavaFlowSupportCompileTest.xml") val testsToCheck = if (isJdk8) baseList diff --git a/project/project-info.conf b/project/project-info.conf index efbe6fce79..0943576c03 100644 --- a/project/project-info.conf +++ b/project/project-info.conf @@ -29,9 +29,9 @@ project-info { } ] } - akka-actor: ${project-info.shared-info} { - title: "Akka Actors (classic)" - jpms-name: "akka.actor" + actor: ${project-info.shared-info} { + title: "Pekko Actors (classic)" + jpms-name: "pekko.actor" levels: [ { readiness: Supported @@ -50,9 +50,9 @@ project-info { } ] } - akka-actor-testkit-typed: ${project-info.shared-info} { - title: "Akka Actor Testkit (typed)" - jpms-name: "akka.actor.testkit.typed" + actor-testkit-typed: ${project-info.shared-info} { + title: "Pekko Actor Testkit (typed)" + jpms-name: "pekko.actor.testkit.typed" levels: [ { readiness: Supported @@ -76,9 +76,9 @@ project-info { } ] } - akka-actor-typed: ${project-info.shared-info} { - title: "Akka Actors (typed)" - jpms-name: "akka.actor.typed" + actor-typed: ${project-info.shared-info} { + title: "Pekko Actors (typed)" + jpms-name: "pekko.actor.typed" levels: [ { readiness: Supported @@ -102,9 +102,9 @@ project-info { } ] } - akka-cluster: ${project-info.shared-info} { - title: "Akka Cluster (classic)" - jpms-name: "akka.cluster" + cluster: ${project-info.shared-info} { + title: "Pekko Cluster (classic)" + jpms-name: "pekko.cluster" levels: [ { readiness: Supported @@ -123,9 +123,9 @@ project-info { } ] } - akka-cluster-metrics: ${project-info.shared-info} { - title: "Akka Cluster Metrics (classic)" - jpms-name: "akka.cluster.metrics" + cluster-metrics: ${project-info.shared-info} { + title: "Pekko Cluster Metrics (classic)" + jpms-name: "pekko.cluster.metrics" levels: [ { readiness: Supported @@ -144,9 +144,9 @@ project-info { } ] } - akka-cluster-sharding: ${project-info.shared-info} { - title: "Akka Cluster Sharding (classic)" - jpms-name: "akka.cluster.sharding" + cluster-sharding: ${project-info.shared-info} { + title: "Pekko Cluster Sharding (classic)" + jpms-name: "pekko.cluster.sharding" levels: [ { readiness: Supported @@ -165,9 +165,9 @@ project-info { } ] } - akka-cluster-sharding-typed: ${project-info.shared-info} { - title: "Akka Cluster Sharding (typed)" - jpms-name: "akka.cluster.sharding.typed" + cluster-sharding-typed: ${project-info.shared-info} { + title: "Pekko Cluster Sharding (typed)" + jpms-name: "pekko.cluster.sharding.typed" levels: [ { readiness: Supported @@ -191,9 +191,9 @@ project-info { } ] } - akka-cluster-tools: ${project-info.shared-info} { - title: "Akka Cluster Tools (classic)" - jpms-name: "akka.cluster.tools" + cluster-tools: ${project-info.shared-info} { + title: "Pekko Cluster Tools (classic)" + jpms-name: "pekko.cluster.tools" levels: [ { readiness: Supported @@ -212,9 +212,9 @@ project-info { } ] } - akka-cluster-typed: ${project-info.shared-info} { - title: "Akka Cluster (typed)" - jpms-name: "akka.cluster.typed" + cluster-typed: ${project-info.shared-info} { + title: "Pekko Cluster (typed)" + jpms-name: "pekko.cluster.typed" levels: [ { readiness: Supported @@ -238,9 +238,9 @@ project-info { } ] } - akka-coordination: ${project-info.shared-info} { - title: "Akka Coordination" - jpms-name: "akka.coordination" + coordination: ${project-info.shared-info} { + title: "Pekko Coordination" + jpms-name: "pekko.coordination" levels: [ { readiness: Supported @@ -259,9 +259,9 @@ project-info { } ] } - akka-discovery: ${project-info.shared-info} { - title: "Akka Discovery" - jpms-name: "akka.discovery" + discovery: ${project-info.shared-info} { + title: "Pekko Discovery" + jpms-name: "pekko.discovery" levels: [ { readiness: Supported @@ -280,9 +280,9 @@ project-info { } ] } - akka-distributed-data: ${project-info.shared-info} { - title: "Akka Distributed Data (classic)" - jpms-name: "akka.cluster.ddata" + distributed-data: ${project-info.shared-info} { + title: "Pekko Distributed Data (classic)" + jpms-name: "pekko.cluster.ddata" levels: [ { readiness: Supported @@ -301,9 +301,9 @@ project-info { } ] } - akka-multi-node-testkit: ${project-info.shared-info} { - title: "Akka Multi-node Testkit" - jpms-name: "akka.remote.testkit" + multi-node-testkit: ${project-info.shared-info} { + title: "Pekko Multi-node Testkit" + jpms-name: "pekko.remote.testkit" levels: [ { readiness: Supported @@ -322,9 +322,9 @@ project-info { } ] } - akka-osgi: ${project-info.shared-info} { - title: "Akka OSGi" - jpms-name: "akka.osgi" + osgi: ${project-info.shared-info} { + title: "Pekko OSGi" + jpms-name: "pekko.osgi" levels: [ { readiness: CommunityDriven @@ -343,9 +343,9 @@ project-info { } ] } - akka-persistence: ${project-info.shared-info} { - title: "Akka Persistence (classic)" - jpms-name: "akka.persistence" + persistence: ${project-info.shared-info} { + title: "Pekko Persistence (classic)" + jpms-name: "pekko.persistence" levels: [ { readiness: Supported @@ -364,9 +364,9 @@ project-info { } ] } - akka-persistence-query: ${project-info.shared-info} { - title: "Akka Persistence Query" - jpms-name: "akka.persistence.query" + persistence-query: ${project-info.shared-info} { + title: "Pekko Persistence Query" + jpms-name: "pekko.persistence.query" levels: [ { readiness: Supported @@ -385,9 +385,9 @@ project-info { } ] } - akka-persistence-typed: ${project-info.shared-info} { - title: "Akka Event Sourcing (typed)" - jpms-name: "akka.persistence.typed" + persistence-typed: ${project-info.shared-info} { + title: "Pekko Event Sourcing (typed)" + jpms-name: "pekko.persistence.typed" levels: [ { readiness: Supported @@ -411,9 +411,9 @@ project-info { } ] } - akka-persistence-testkit: ${project-info.shared-info} { - title: "Akka Persistence Testkit" - jpms-name: "akka.persistence.testkit" + persistence-testkit: ${project-info.shared-info} { + title: "Pekko Persistence Testkit" + jpms-name: "pekko.persistence.testkit" levels: [ { readiness: Incubating @@ -432,9 +432,9 @@ project-info { } ] } - akka-remote: ${project-info.shared-info} { - title: "Akka Remoting" - jpms-name: "akka.remote" + remote: ${project-info.shared-info} { + title: "Pekko Remoting" + jpms-name: "pekko.remote" levels: [ { readiness: Supported @@ -459,9 +459,9 @@ project-info { } ] } - akka-slf4j: ${project-info.shared-info} { - title: "Akka Logging (classic)" - jpms-name: "akka.slf4j" + slf4j: ${project-info.shared-info} { + title: "Pekko Logging (classic)" + jpms-name: "pekko.slf4j" levels: [ { readiness: Supported @@ -480,9 +480,9 @@ project-info { } ] } - akka-stream: ${project-info.shared-info} { - title: "Akka Streams" - jpms-name: "akka.stream" + stream: ${project-info.shared-info} { + title: "Pekko Streams" + jpms-name: "pekko.stream" levels: [ { readiness: Supported @@ -501,9 +501,9 @@ project-info { } ] } - akka-stream-testkit: ${project-info.shared-info} { - title: "Akka Stream Testkit" - jpms-name: "akka.stream.testkit" + stream-testkit: ${project-info.shared-info} { + title: "Pekko Stream Testkit" + jpms-name: "pekko.stream.testkit" levels: [ { readiness: Supported @@ -522,9 +522,9 @@ project-info { } ] } - akka-stream-typed: ${project-info.shared-info} { - title: "Akka Stream (typed)" - jpms-name: "akka.stream" + stream-typed: ${project-info.shared-info} { + title: "Pekko Stream (typed)" + jpms-name: "pekko.stream" levels: [ { readiness: Supported @@ -548,9 +548,9 @@ project-info { } ] } - akka-testkit: ${project-info.shared-info} { - title: "Akka Actor Testkit (classic)" - jpms-name: "akka.actor.testkit" + testkit: ${project-info.shared-info} { + title: "Pekko Actor Testkit (classic)" + jpms-name: "pekko.actor.testkit" levels: [ { readiness: Supported diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/AbstractMessage.java b/protobuf/src/main/java/org/apache/pekko/protobuf/AbstractMessage.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/AbstractMessage.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/AbstractMessage.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/AbstractMessageLite.java b/protobuf/src/main/java/org/apache/pekko/protobuf/AbstractMessageLite.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/AbstractMessageLite.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/AbstractMessageLite.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/AbstractParser.java b/protobuf/src/main/java/org/apache/pekko/protobuf/AbstractParser.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/AbstractParser.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/AbstractParser.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/BlockingRpcChannel.java b/protobuf/src/main/java/org/apache/pekko/protobuf/BlockingRpcChannel.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/BlockingRpcChannel.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/BlockingRpcChannel.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/BlockingService.java b/protobuf/src/main/java/org/apache/pekko/protobuf/BlockingService.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/BlockingService.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/BlockingService.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/BoundedByteString.java b/protobuf/src/main/java/org/apache/pekko/protobuf/BoundedByteString.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/BoundedByteString.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/BoundedByteString.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/ByteString.java b/protobuf/src/main/java/org/apache/pekko/protobuf/ByteString.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/ByteString.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/ByteString.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/CodedInputStream.java b/protobuf/src/main/java/org/apache/pekko/protobuf/CodedInputStream.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/CodedInputStream.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/CodedInputStream.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/CodedOutputStream.java b/protobuf/src/main/java/org/apache/pekko/protobuf/CodedOutputStream.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/CodedOutputStream.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/CodedOutputStream.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/DescriptorProtos.java b/protobuf/src/main/java/org/apache/pekko/protobuf/DescriptorProtos.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/DescriptorProtos.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/DescriptorProtos.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/Descriptors.java b/protobuf/src/main/java/org/apache/pekko/protobuf/Descriptors.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/Descriptors.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/Descriptors.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/DynamicMessage.java b/protobuf/src/main/java/org/apache/pekko/protobuf/DynamicMessage.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/DynamicMessage.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/DynamicMessage.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/ExtensionRegistry.java b/protobuf/src/main/java/org/apache/pekko/protobuf/ExtensionRegistry.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/ExtensionRegistry.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/ExtensionRegistry.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/ExtensionRegistryLite.java b/protobuf/src/main/java/org/apache/pekko/protobuf/ExtensionRegistryLite.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/ExtensionRegistryLite.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/ExtensionRegistryLite.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/FieldSet.java b/protobuf/src/main/java/org/apache/pekko/protobuf/FieldSet.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/FieldSet.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/FieldSet.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/GeneratedMessage.java b/protobuf/src/main/java/org/apache/pekko/protobuf/GeneratedMessage.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/GeneratedMessage.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/GeneratedMessage.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/GeneratedMessageLite.java b/protobuf/src/main/java/org/apache/pekko/protobuf/GeneratedMessageLite.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/GeneratedMessageLite.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/GeneratedMessageLite.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/Internal.java b/protobuf/src/main/java/org/apache/pekko/protobuf/Internal.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/Internal.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/Internal.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/InvalidProtocolBufferException.java b/protobuf/src/main/java/org/apache/pekko/protobuf/InvalidProtocolBufferException.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/InvalidProtocolBufferException.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/InvalidProtocolBufferException.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/LazyField.java b/protobuf/src/main/java/org/apache/pekko/protobuf/LazyField.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/LazyField.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/LazyField.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/LazyStringArrayList.java b/protobuf/src/main/java/org/apache/pekko/protobuf/LazyStringArrayList.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/LazyStringArrayList.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/LazyStringArrayList.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/LazyStringList.java b/protobuf/src/main/java/org/apache/pekko/protobuf/LazyStringList.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/LazyStringList.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/LazyStringList.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/LiteralByteString.java b/protobuf/src/main/java/org/apache/pekko/protobuf/LiteralByteString.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/LiteralByteString.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/LiteralByteString.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/Message.java b/protobuf/src/main/java/org/apache/pekko/protobuf/Message.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/Message.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/Message.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/MessageLite.java b/protobuf/src/main/java/org/apache/pekko/protobuf/MessageLite.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/MessageLite.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/MessageLite.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/MessageLiteOrBuilder.java b/protobuf/src/main/java/org/apache/pekko/protobuf/MessageLiteOrBuilder.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/MessageLiteOrBuilder.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/MessageLiteOrBuilder.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/MessageOrBuilder.java b/protobuf/src/main/java/org/apache/pekko/protobuf/MessageOrBuilder.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/MessageOrBuilder.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/MessageOrBuilder.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/Parser.java b/protobuf/src/main/java/org/apache/pekko/protobuf/Parser.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/Parser.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/Parser.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/ProtocolMessageEnum.java b/protobuf/src/main/java/org/apache/pekko/protobuf/ProtocolMessageEnum.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/ProtocolMessageEnum.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/ProtocolMessageEnum.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/RepeatedFieldBuilder.java b/protobuf/src/main/java/org/apache/pekko/protobuf/RepeatedFieldBuilder.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/RepeatedFieldBuilder.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/RepeatedFieldBuilder.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/RopeByteString.java b/protobuf/src/main/java/org/apache/pekko/protobuf/RopeByteString.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/RopeByteString.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/RopeByteString.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/RpcCallback.java b/protobuf/src/main/java/org/apache/pekko/protobuf/RpcCallback.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/RpcCallback.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/RpcCallback.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/RpcChannel.java b/protobuf/src/main/java/org/apache/pekko/protobuf/RpcChannel.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/RpcChannel.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/RpcChannel.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/RpcController.java b/protobuf/src/main/java/org/apache/pekko/protobuf/RpcController.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/RpcController.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/RpcController.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/RpcUtil.java b/protobuf/src/main/java/org/apache/pekko/protobuf/RpcUtil.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/RpcUtil.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/RpcUtil.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/Service.java b/protobuf/src/main/java/org/apache/pekko/protobuf/Service.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/Service.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/Service.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/ServiceException.java b/protobuf/src/main/java/org/apache/pekko/protobuf/ServiceException.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/ServiceException.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/ServiceException.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/SingleFieldBuilder.java b/protobuf/src/main/java/org/apache/pekko/protobuf/SingleFieldBuilder.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/SingleFieldBuilder.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/SingleFieldBuilder.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/SmallSortedMap.java b/protobuf/src/main/java/org/apache/pekko/protobuf/SmallSortedMap.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/SmallSortedMap.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/SmallSortedMap.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/TextFormat.java b/protobuf/src/main/java/org/apache/pekko/protobuf/TextFormat.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/TextFormat.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/TextFormat.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/UninitializedMessageException.java b/protobuf/src/main/java/org/apache/pekko/protobuf/UninitializedMessageException.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/UninitializedMessageException.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/UninitializedMessageException.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/UnknownFieldSet.java b/protobuf/src/main/java/org/apache/pekko/protobuf/UnknownFieldSet.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/UnknownFieldSet.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/UnknownFieldSet.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/UnmodifiableLazyStringList.java b/protobuf/src/main/java/org/apache/pekko/protobuf/UnmodifiableLazyStringList.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/UnmodifiableLazyStringList.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/UnmodifiableLazyStringList.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/Utf8.java b/protobuf/src/main/java/org/apache/pekko/protobuf/Utf8.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/Utf8.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/Utf8.java diff --git a/akka-protobuf/src/main/java/org/apache/pekko/protobuf/WireFormat.java b/protobuf/src/main/java/org/apache/pekko/protobuf/WireFormat.java similarity index 100% rename from akka-protobuf/src/main/java/org/apache/pekko/protobuf/WireFormat.java rename to protobuf/src/main/java/org/apache/pekko/protobuf/WireFormat.java diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/io/DnsSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/io/DnsSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/io/DnsSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/io/DnsSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/AttemptSysMsgRedeliverySpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/AttemptSysMsgRedeliverySpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/AttemptSysMsgRedeliverySpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/AttemptSysMsgRedeliverySpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/LookupRemoteActorSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/LookupRemoteActorSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/LookupRemoteActorSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/LookupRemoteActorSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/NewRemoteActorSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/NewRemoteActorSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/NewRemoteActorSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/NewRemoteActorSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/PiercingShouldKeepQuarantineSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/PiercingShouldKeepQuarantineSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/PiercingShouldKeepQuarantineSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/PiercingShouldKeepQuarantineSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteDeliverySpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteDeliverySpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteDeliverySpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteDeliverySpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteDeploymentDeathWatchSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteDeploymentDeathWatchSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteDeploymentDeathWatchSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteDeploymentDeathWatchSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteFeaturesSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteFeaturesSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteFeaturesSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteFeaturesSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteNodeDeathWatchSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteNodeDeathWatchSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteNodeDeathWatchSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteNodeDeathWatchSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteNodeRestartDeathWatchSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteNodeRestartDeathWatchSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteNodeRestartDeathWatchSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteNodeRestartDeathWatchSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteQuarantinePiercingSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteQuarantinePiercingSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteQuarantinePiercingSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteQuarantinePiercingSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteReDeploymentSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteReDeploymentSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteReDeploymentSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemoteReDeploymentSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemotingMultiNodeSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemotingMultiNodeSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemotingMultiNodeSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/RemotingMultiNodeSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/TransportFailSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/TransportFailSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/TransportFailSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/TransportFailSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/BenchmarkFileReporter.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/BenchmarkFileReporter.scala similarity index 97% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/BenchmarkFileReporter.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/BenchmarkFileReporter.scala index f0e4165746..8e49855480 100644 --- a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/BenchmarkFileReporter.scala +++ b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/BenchmarkFileReporter.scala @@ -26,7 +26,7 @@ trait BenchmarkFileReporter { } object BenchmarkFileReporter { val targetDirectory = { - val target = new File("akka-stream-tests/target/benchmark-results") + val target = new File("stream-tests/target/benchmark-results") target.mkdirs() target } diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/DirectMemorySpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/DirectMemorySpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/DirectMemorySpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/DirectMemorySpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/DirectMemorySpecMultiJvmNode1.opts b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/DirectMemorySpecMultiJvmNode1.opts similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/DirectMemorySpecMultiJvmNode1.opts rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/DirectMemorySpecMultiJvmNode1.opts diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/DirectMemorySpecMultiJvmNode2.opts b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/DirectMemorySpecMultiJvmNode2.opts similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/DirectMemorySpecMultiJvmNode2.opts rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/DirectMemorySpecMultiJvmNode2.opts diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/FanInThrougputSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/FanInThrougputSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/FanInThrougputSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/FanInThrougputSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/FanOutThrougputSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/FanOutThrougputSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/FanOutThrougputSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/FanOutThrougputSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/HandshakeRestartReceiverSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/HandshakeRestartReceiverSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/HandshakeRestartReceiverSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/HandshakeRestartReceiverSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/LatencySpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/LatencySpec.scala similarity index 98% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/LatencySpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/LatencySpec.scala index bce07cd2af..f13b193332 100644 --- a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/LatencySpec.scala +++ b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/LatencySpec.scala @@ -51,9 +51,9 @@ object LatencySpec extends MultiNodeConfig { # for serious measurements when running this test on only one machine # it is recommended to use external media driver - # See akka-remote/src/test/resources/aeron.properties + # See remote/src/test/resources/aeron.properties # advanced.aeron.embedded-media-driver = off - # advanced.aeron.aeron-dir = "akka-remote/target/aeron" + # advanced.aeron.aeron-dir = "remote/target/aeron" # on linux, use directory on ram disk, instead # advanced.aeron.aeron-dir = "/dev/shm/aeron" diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/MaxThroughputSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/MaxThroughputSpec.scala similarity index 99% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/MaxThroughputSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/MaxThroughputSpec.scala index 89f76f1f8d..3c2fa6b60a 100644 --- a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/MaxThroughputSpec.scala +++ b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/MaxThroughputSpec.scala @@ -55,9 +55,9 @@ object MaxThroughputSpec extends MultiNodeConfig { # for serious measurements when running this test on only one machine # it is recommended to use external media driver - # See akka-remote/src/test/resources/aeron.properties + # See remote/src/test/resources/aeron.properties # advanced.aeron.embedded-media-driver = off - # advanced.aeron.aeron-dir = "akka-remote/target/aeron" + # advanced.aeron.aeron-dir = "remote/target/aeron" # on linux, use directory on ram disk, instead # advanced.aeron.aeron-dir = "/dev/shm/aeron" diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/PlotResult.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/PlotResult.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/PlotResult.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/PlotResult.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/RemoteRestartedQuarantinedSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/RemoteRestartedQuarantinedSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/RemoteRestartedQuarantinedSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/RemoteRestartedQuarantinedSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/SurviveInboundStreamRestartWithCompressionInFlightSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/SurviveInboundStreamRestartWithCompressionInFlightSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/SurviveInboundStreamRestartWithCompressionInFlightSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/SurviveInboundStreamRestartWithCompressionInFlightSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/SurviveNetworkPartitionSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/SurviveNetworkPartitionSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/SurviveNetworkPartitionSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/SurviveNetworkPartitionSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/TestMessage.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/TestMessage.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/TestMessage.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/TestMessage.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/TestRateReporter.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/TestRateReporter.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/TestRateReporter.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/TestRateReporter.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/UdpPortActor.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/UdpPortActor.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/UdpPortActor.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/UdpPortActor.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/aeron/AeronStreamConcistencySpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/aeron/AeronStreamConcistencySpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/aeron/AeronStreamConcistencySpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/aeron/AeronStreamConcistencySpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/aeron/AeronStreamLatencySpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/aeron/AeronStreamLatencySpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/aeron/AeronStreamLatencySpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/aeron/AeronStreamLatencySpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/aeron/AeronStreamMaxThroughputSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/aeron/AeronStreamMaxThroughputSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/aeron/AeronStreamMaxThroughputSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/aeron/AeronStreamMaxThroughputSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/aeron/AeronStreamMultiNodeSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/aeron/AeronStreamMultiNodeSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/aeron/AeronStreamMultiNodeSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/artery/aeron/AeronStreamMultiNodeSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/classic/RemoteGatePiercingSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/classic/RemoteGatePiercingSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/classic/RemoteGatePiercingSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/classic/RemoteGatePiercingSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/classic/RemoteNodeRestartGateSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/classic/RemoteNodeRestartGateSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/classic/RemoteNodeRestartGateSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/classic/RemoteNodeRestartGateSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/classic/RemoteNodeShutdownAndComesBackSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/classic/RemoteNodeShutdownAndComesBackSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/classic/RemoteNodeShutdownAndComesBackSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/classic/RemoteNodeShutdownAndComesBackSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/classic/Ticket15109Spec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/classic/Ticket15109Spec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/classic/Ticket15109Spec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/classic/Ticket15109Spec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/routing/RemoteRandomSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/routing/RemoteRandomSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/routing/RemoteRandomSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/routing/RemoteRandomSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/routing/RemoteRoundRobinSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/routing/RemoteRoundRobinSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/routing/RemoteRoundRobinSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/routing/RemoteRoundRobinSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/routing/RemoteScatterGatherSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/routing/RemoteScatterGatherSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/routing/RemoteScatterGatherSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/routing/RemoteScatterGatherSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/sample/MultiNodeSample.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/sample/MultiNodeSample.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/sample/MultiNodeSample.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/sample/MultiNodeSample.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/testconductor/TestConductorSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/testconductor/TestConductorSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/testconductor/TestConductorSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/testconductor/TestConductorSpec.scala diff --git a/akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/testkit/MultiNodeSpecSpec.scala b/remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/testkit/MultiNodeSpecSpec.scala similarity index 100% rename from akka-remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/testkit/MultiNodeSpecSpec.scala rename to remote-tests/src/multi-jvm/scala/org/apache/pekko/remote/testkit/MultiNodeSpecSpec.scala diff --git a/akka-remote-tests/src/test/java/org/apache/pekko/remote/artery/protobuf/TestMessages.java b/remote-tests/src/test/java/org/apache/pekko/remote/artery/protobuf/TestMessages.java similarity index 100% rename from akka-remote-tests/src/test/java/org/apache/pekko/remote/artery/protobuf/TestMessages.java rename to remote-tests/src/test/java/org/apache/pekko/remote/artery/protobuf/TestMessages.java diff --git a/akka-remote-tests/src/test/protobuf/TestMessages.proto b/remote-tests/src/test/protobuf/TestMessages.proto similarity index 100% rename from akka-remote-tests/src/test/protobuf/TestMessages.proto rename to remote-tests/src/test/protobuf/TestMessages.proto diff --git a/akka-remote-tests/src/test/scala/org/apache/pekko/remote/artery/ArteryFailedToBindSpec.scala b/remote-tests/src/test/scala/org/apache/pekko/remote/artery/ArteryFailedToBindSpec.scala similarity index 100% rename from akka-remote-tests/src/test/scala/org/apache/pekko/remote/artery/ArteryFailedToBindSpec.scala rename to remote-tests/src/test/scala/org/apache/pekko/remote/artery/ArteryFailedToBindSpec.scala diff --git a/akka-remote-tests/src/test/scala/org/apache/pekko/remote/classic/RemotingFailedToBindSpec.scala b/remote-tests/src/test/scala/org/apache/pekko/remote/classic/RemotingFailedToBindSpec.scala similarity index 100% rename from akka-remote-tests/src/test/scala/org/apache/pekko/remote/classic/RemotingFailedToBindSpec.scala rename to remote-tests/src/test/scala/org/apache/pekko/remote/classic/RemotingFailedToBindSpec.scala diff --git a/akka-remote-tests/src/test/scala/org/apache/pekko/remote/testconductor/BarrierSpec.scala b/remote-tests/src/test/scala/org/apache/pekko/remote/testconductor/BarrierSpec.scala similarity index 100% rename from akka-remote-tests/src/test/scala/org/apache/pekko/remote/testconductor/BarrierSpec.scala rename to remote-tests/src/test/scala/org/apache/pekko/remote/testconductor/BarrierSpec.scala diff --git a/akka-remote-tests/src/test/scala/org/apache/pekko/remote/testconductor/ControllerSpec.scala b/remote-tests/src/test/scala/org/apache/pekko/remote/testconductor/ControllerSpec.scala similarity index 100% rename from akka-remote-tests/src/test/scala/org/apache/pekko/remote/testconductor/ControllerSpec.scala rename to remote-tests/src/test/scala/org/apache/pekko/remote/testconductor/ControllerSpec.scala diff --git a/akka-remote-tests/src/test/scala/org/apache/pekko/remote/testkit/LogRoleReplace.scala b/remote-tests/src/test/scala/org/apache/pekko/remote/testkit/LogRoleReplace.scala similarity index 100% rename from akka-remote-tests/src/test/scala/org/apache/pekko/remote/testkit/LogRoleReplace.scala rename to remote-tests/src/test/scala/org/apache/pekko/remote/testkit/LogRoleReplace.scala diff --git a/akka-remote-tests/src/test/scala/org/apache/pekko/remote/testkit/STMultiNodeSpec.scala b/remote-tests/src/test/scala/org/apache/pekko/remote/testkit/STMultiNodeSpec.scala similarity index 100% rename from akka-remote-tests/src/test/scala/org/apache/pekko/remote/testkit/STMultiNodeSpec.scala rename to remote-tests/src/test/scala/org/apache/pekko/remote/testkit/STMultiNodeSpec.scala diff --git a/akka-remote-tests/src/test/scala/org/scalatest/extra/QuietReporter.scala b/remote-tests/src/test/scala/org/scalatest/extra/QuietReporter.scala similarity index 100% rename from akka-remote-tests/src/test/scala/org/scalatest/extra/QuietReporter.scala rename to remote-tests/src/test/scala/org/scalatest/extra/QuietReporter.scala diff --git a/akka-remote/src/main/java/org/apache/pekko/remote/ArteryControlFormats.java b/remote/src/main/java/org/apache/pekko/remote/ArteryControlFormats.java similarity index 100% rename from akka-remote/src/main/java/org/apache/pekko/remote/ArteryControlFormats.java rename to remote/src/main/java/org/apache/pekko/remote/ArteryControlFormats.java diff --git a/akka-remote/src/main/java/org/apache/pekko/remote/ContainerFormats.java b/remote/src/main/java/org/apache/pekko/remote/ContainerFormats.java similarity index 100% rename from akka-remote/src/main/java/org/apache/pekko/remote/ContainerFormats.java rename to remote/src/main/java/org/apache/pekko/remote/ContainerFormats.java diff --git a/akka-remote/src/main/java/org/apache/pekko/remote/SystemMessageFormats.java b/remote/src/main/java/org/apache/pekko/remote/SystemMessageFormats.java similarity index 100% rename from akka-remote/src/main/java/org/apache/pekko/remote/SystemMessageFormats.java rename to remote/src/main/java/org/apache/pekko/remote/SystemMessageFormats.java diff --git a/akka-remote/src/main/java/org/apache/pekko/remote/WireFormats.java b/remote/src/main/java/org/apache/pekko/remote/WireFormats.java similarity index 100% rename from akka-remote/src/main/java/org/apache/pekko/remote/WireFormats.java rename to remote/src/main/java/org/apache/pekko/remote/WireFormats.java diff --git a/akka-remote/src/main/java/org/apache/pekko/remote/artery/AbstractAssociation.java b/remote/src/main/java/org/apache/pekko/remote/artery/AbstractAssociation.java similarity index 100% rename from akka-remote/src/main/java/org/apache/pekko/remote/artery/AbstractAssociation.java rename to remote/src/main/java/org/apache/pekko/remote/artery/AbstractAssociation.java diff --git a/akka-remote/src/main/java/org/apache/pekko/remote/artery/aeron/AeronErrorLog.java b/remote/src/main/java/org/apache/pekko/remote/artery/aeron/AeronErrorLog.java similarity index 100% rename from akka-remote/src/main/java/org/apache/pekko/remote/artery/aeron/AeronErrorLog.java rename to remote/src/main/java/org/apache/pekko/remote/artery/aeron/AeronErrorLog.java diff --git a/akka-remote/src/main/java/org/apache/pekko/remote/artery/compress/CountMinSketch.java b/remote/src/main/java/org/apache/pekko/remote/artery/compress/CountMinSketch.java similarity index 100% rename from akka-remote/src/main/java/org/apache/pekko/remote/artery/compress/CountMinSketch.java rename to remote/src/main/java/org/apache/pekko/remote/artery/compress/CountMinSketch.java diff --git a/akka-remote/src/main/protobuf/ArteryControlFormats.proto b/remote/src/main/protobuf/ArteryControlFormats.proto similarity index 100% rename from akka-remote/src/main/protobuf/ArteryControlFormats.proto rename to remote/src/main/protobuf/ArteryControlFormats.proto diff --git a/akka-remote/src/main/protobuf/ContainerFormats.proto b/remote/src/main/protobuf/ContainerFormats.proto similarity index 100% rename from akka-remote/src/main/protobuf/ContainerFormats.proto rename to remote/src/main/protobuf/ContainerFormats.proto diff --git a/akka-remote/src/main/protobuf/SystemMessageFormats.proto b/remote/src/main/protobuf/SystemMessageFormats.proto similarity index 100% rename from akka-remote/src/main/protobuf/SystemMessageFormats.proto rename to remote/src/main/protobuf/SystemMessageFormats.proto diff --git a/akka-remote/src/main/protobuf/WireFormats.proto b/remote/src/main/protobuf/WireFormats.proto similarity index 100% rename from akka-remote/src/main/protobuf/WireFormats.proto rename to remote/src/main/protobuf/WireFormats.proto diff --git a/akka-remote/src/main/resources/reference.conf b/remote/src/main/resources/reference.conf similarity index 100% rename from akka-remote/src/main/resources/reference.conf rename to remote/src/main/resources/reference.conf diff --git a/akka-remote/src/main/scala-jdk-9/org/apache/pekko/remote/artery/jfr/Events.scala b/remote/src/main/scala-jdk-9/org/apache/pekko/remote/artery/jfr/Events.scala similarity index 100% rename from akka-remote/src/main/scala-jdk-9/org/apache/pekko/remote/artery/jfr/Events.scala rename to remote/src/main/scala-jdk-9/org/apache/pekko/remote/artery/jfr/Events.scala diff --git a/akka-remote/src/main/scala-jdk-9/org/apache/pekko/remote/artery/jfr/JFRRemotingFlightRecorder.scala b/remote/src/main/scala-jdk-9/org/apache/pekko/remote/artery/jfr/JFRRemotingFlightRecorder.scala similarity index 100% rename from akka-remote/src/main/scala-jdk-9/org/apache/pekko/remote/artery/jfr/JFRRemotingFlightRecorder.scala rename to remote/src/main/scala-jdk-9/org/apache/pekko/remote/artery/jfr/JFRRemotingFlightRecorder.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/AckedDelivery.scala b/remote/src/main/scala/org/apache/pekko/remote/AckedDelivery.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/AckedDelivery.scala rename to remote/src/main/scala/org/apache/pekko/remote/AckedDelivery.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/AddressUidExtension.scala b/remote/src/main/scala/org/apache/pekko/remote/AddressUidExtension.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/AddressUidExtension.scala rename to remote/src/main/scala/org/apache/pekko/remote/AddressUidExtension.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/BoundAddressesExtension.scala b/remote/src/main/scala/org/apache/pekko/remote/BoundAddressesExtension.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/BoundAddressesExtension.scala rename to remote/src/main/scala/org/apache/pekko/remote/BoundAddressesExtension.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/ByteStringUtils.scala b/remote/src/main/scala/org/apache/pekko/remote/ByteStringUtils.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/ByteStringUtils.scala rename to remote/src/main/scala/org/apache/pekko/remote/ByteStringUtils.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/DeadlineFailureDetector.scala b/remote/src/main/scala/org/apache/pekko/remote/DeadlineFailureDetector.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/DeadlineFailureDetector.scala rename to remote/src/main/scala/org/apache/pekko/remote/DeadlineFailureDetector.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/DefaultFailureDetectorRegistry.scala b/remote/src/main/scala/org/apache/pekko/remote/DefaultFailureDetectorRegistry.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/DefaultFailureDetectorRegistry.scala rename to remote/src/main/scala/org/apache/pekko/remote/DefaultFailureDetectorRegistry.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/Endpoint.scala b/remote/src/main/scala/org/apache/pekko/remote/Endpoint.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/Endpoint.scala rename to remote/src/main/scala/org/apache/pekko/remote/Endpoint.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/FailureDetector.scala b/remote/src/main/scala/org/apache/pekko/remote/FailureDetector.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/FailureDetector.scala rename to remote/src/main/scala/org/apache/pekko/remote/FailureDetector.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/FailureDetectorRegistry.scala b/remote/src/main/scala/org/apache/pekko/remote/FailureDetectorRegistry.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/FailureDetectorRegistry.scala rename to remote/src/main/scala/org/apache/pekko/remote/FailureDetectorRegistry.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/MessageSerializer.scala b/remote/src/main/scala/org/apache/pekko/remote/MessageSerializer.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/MessageSerializer.scala rename to remote/src/main/scala/org/apache/pekko/remote/MessageSerializer.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/PhiAccrualFailureDetector.scala b/remote/src/main/scala/org/apache/pekko/remote/PhiAccrualFailureDetector.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/PhiAccrualFailureDetector.scala rename to remote/src/main/scala/org/apache/pekko/remote/PhiAccrualFailureDetector.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/RemoteActorRefProvider.scala b/remote/src/main/scala/org/apache/pekko/remote/RemoteActorRefProvider.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/RemoteActorRefProvider.scala rename to remote/src/main/scala/org/apache/pekko/remote/RemoteActorRefProvider.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/RemoteDaemon.scala b/remote/src/main/scala/org/apache/pekko/remote/RemoteDaemon.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/RemoteDaemon.scala rename to remote/src/main/scala/org/apache/pekko/remote/RemoteDaemon.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/RemoteDeployer.scala b/remote/src/main/scala/org/apache/pekko/remote/RemoteDeployer.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/RemoteDeployer.scala rename to remote/src/main/scala/org/apache/pekko/remote/RemoteDeployer.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/RemoteDeploymentWatcher.scala b/remote/src/main/scala/org/apache/pekko/remote/RemoteDeploymentWatcher.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/RemoteDeploymentWatcher.scala rename to remote/src/main/scala/org/apache/pekko/remote/RemoteDeploymentWatcher.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/RemoteLogMarker.scala b/remote/src/main/scala/org/apache/pekko/remote/RemoteLogMarker.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/RemoteLogMarker.scala rename to remote/src/main/scala/org/apache/pekko/remote/RemoteLogMarker.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/RemoteMetricsExtension.scala b/remote/src/main/scala/org/apache/pekko/remote/RemoteMetricsExtension.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/RemoteMetricsExtension.scala rename to remote/src/main/scala/org/apache/pekko/remote/RemoteMetricsExtension.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/RemoteSettings.scala b/remote/src/main/scala/org/apache/pekko/remote/RemoteSettings.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/RemoteSettings.scala rename to remote/src/main/scala/org/apache/pekko/remote/RemoteSettings.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/RemoteTransport.scala b/remote/src/main/scala/org/apache/pekko/remote/RemoteTransport.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/RemoteTransport.scala rename to remote/src/main/scala/org/apache/pekko/remote/RemoteTransport.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/RemoteWatcher.scala b/remote/src/main/scala/org/apache/pekko/remote/RemoteWatcher.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/RemoteWatcher.scala rename to remote/src/main/scala/org/apache/pekko/remote/RemoteWatcher.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/Remoting.scala b/remote/src/main/scala/org/apache/pekko/remote/Remoting.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/Remoting.scala rename to remote/src/main/scala/org/apache/pekko/remote/Remoting.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/RemotingLifecycleEvent.scala b/remote/src/main/scala/org/apache/pekko/remote/RemotingLifecycleEvent.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/RemotingLifecycleEvent.scala rename to remote/src/main/scala/org/apache/pekko/remote/RemotingLifecycleEvent.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/UniqueAddress.scala b/remote/src/main/scala/org/apache/pekko/remote/UniqueAddress.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/UniqueAddress.scala rename to remote/src/main/scala/org/apache/pekko/remote/UniqueAddress.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/ArterySettings.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/ArterySettings.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/ArterySettings.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/ArterySettings.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/ArteryTransport.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/ArteryTransport.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/ArteryTransport.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/ArteryTransport.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/Association.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/Association.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/Association.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/Association.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/Codecs.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/Codecs.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/Codecs.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/Codecs.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/Control.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/Control.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/Control.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/Control.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/EnvelopeBufferPool.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/EnvelopeBufferPool.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/EnvelopeBufferPool.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/EnvelopeBufferPool.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/FixedSizePartitionHub.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/FixedSizePartitionHub.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/FixedSizePartitionHub.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/FixedSizePartitionHub.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/FlushBeforeDeathWatchNotification.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/FlushBeforeDeathWatchNotification.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/FlushBeforeDeathWatchNotification.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/FlushBeforeDeathWatchNotification.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/FlushOnShutdown.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/FlushOnShutdown.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/FlushOnShutdown.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/FlushOnShutdown.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/Handshake.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/Handshake.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/Handshake.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/Handshake.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/ImmutableLongMap.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/ImmutableLongMap.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/ImmutableLongMap.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/ImmutableLongMap.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/InboundEnvelope.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/InboundEnvelope.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/InboundEnvelope.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/InboundEnvelope.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/InboundQuarantineCheck.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/InboundQuarantineCheck.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/InboundQuarantineCheck.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/InboundQuarantineCheck.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/LruBoundedCache.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/LruBoundedCache.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/LruBoundedCache.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/LruBoundedCache.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/MessageDispatcher.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/MessageDispatcher.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/MessageDispatcher.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/MessageDispatcher.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/ObjectPool.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/ObjectPool.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/ObjectPool.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/ObjectPool.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/OutboundEnvelope.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/OutboundEnvelope.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/OutboundEnvelope.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/OutboundEnvelope.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/QuarantinedEvent.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/QuarantinedEvent.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/QuarantinedEvent.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/QuarantinedEvent.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/RemoteInstrument.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/RemoteInstrument.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/RemoteInstrument.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/RemoteInstrument.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/RemotingFlightRecorder.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/RemotingFlightRecorder.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/RemotingFlightRecorder.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/RemotingFlightRecorder.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/RestartCounter.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/RestartCounter.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/RestartCounter.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/RestartCounter.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/SendQueue.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/SendQueue.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/SendQueue.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/SendQueue.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/SystemMessageDelivery.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/SystemMessageDelivery.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/SystemMessageDelivery.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/SystemMessageDelivery.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/TestStage.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/TestStage.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/TestStage.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/TestStage.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/aeron/AeronSink.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/aeron/AeronSink.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/aeron/AeronSink.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/aeron/AeronSink.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/aeron/AeronSource.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/aeron/AeronSource.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/aeron/AeronSource.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/aeron/AeronSource.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/aeron/ArteryAeronUdpTransport.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/aeron/ArteryAeronUdpTransport.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/aeron/ArteryAeronUdpTransport.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/aeron/ArteryAeronUdpTransport.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/aeron/TaskRunner.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/aeron/TaskRunner.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/aeron/TaskRunner.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/aeron/TaskRunner.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/compress/CompressionProtocol.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/compress/CompressionProtocol.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/compress/CompressionProtocol.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/compress/CompressionProtocol.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/compress/CompressionTable.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/compress/CompressionTable.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/compress/CompressionTable.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/compress/CompressionTable.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/compress/DecompressionTable.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/compress/DecompressionTable.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/compress/DecompressionTable.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/compress/DecompressionTable.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/compress/InboundCompressions.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/compress/InboundCompressions.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/compress/InboundCompressions.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/compress/InboundCompressions.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/compress/TopHeavyHitters.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/compress/TopHeavyHitters.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/compress/TopHeavyHitters.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/compress/TopHeavyHitters.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ArteryTcpTransport.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ArteryTcpTransport.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ArteryTcpTransport.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ArteryTcpTransport.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ConfigSSLEngineProvider.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ConfigSSLEngineProvider.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ConfigSSLEngineProvider.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ConfigSSLEngineProvider.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/tcp/SSLEngineProvider.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/tcp/SSLEngineProvider.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/tcp/SSLEngineProvider.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/tcp/SSLEngineProvider.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/tcp/SecureRandomFactory.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/tcp/SecureRandomFactory.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/tcp/SecureRandomFactory.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/tcp/SecureRandomFactory.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/tcp/TcpFraming.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/tcp/TcpFraming.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/tcp/TcpFraming.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/tcp/TcpFraming.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/PemManagersProvider.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/PemManagersProvider.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/PemManagersProvider.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/PemManagersProvider.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/RotatingKeysSSLEngineProvider.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/RotatingKeysSSLEngineProvider.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/RotatingKeysSSLEngineProvider.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/RotatingKeysSSLEngineProvider.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/SSLEngineConfig.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/SSLEngineConfig.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/SSLEngineConfig.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/SSLEngineConfig.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/SessionVerifier.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/SessionVerifier.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/SessionVerifier.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/SessionVerifier.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/X509Readers.scala b/remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/X509Readers.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/X509Readers.scala rename to remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ssl/X509Readers.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/routing/RemoteRouterConfig.scala b/remote/src/main/scala/org/apache/pekko/remote/routing/RemoteRouterConfig.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/routing/RemoteRouterConfig.scala rename to remote/src/main/scala/org/apache/pekko/remote/routing/RemoteRouterConfig.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/security/provider/SeedSize.scala b/remote/src/main/scala/org/apache/pekko/remote/security/provider/SeedSize.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/security/provider/SeedSize.scala rename to remote/src/main/scala/org/apache/pekko/remote/security/provider/SeedSize.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/serialization/ActorRefResolveCache.scala b/remote/src/main/scala/org/apache/pekko/remote/serialization/ActorRefResolveCache.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/serialization/ActorRefResolveCache.scala rename to remote/src/main/scala/org/apache/pekko/remote/serialization/ActorRefResolveCache.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/serialization/ArteryMessageSerializer.scala b/remote/src/main/scala/org/apache/pekko/remote/serialization/ArteryMessageSerializer.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/serialization/ArteryMessageSerializer.scala rename to remote/src/main/scala/org/apache/pekko/remote/serialization/ArteryMessageSerializer.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/serialization/DaemonMsgCreateSerializer.scala b/remote/src/main/scala/org/apache/pekko/remote/serialization/DaemonMsgCreateSerializer.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/serialization/DaemonMsgCreateSerializer.scala rename to remote/src/main/scala/org/apache/pekko/remote/serialization/DaemonMsgCreateSerializer.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/serialization/MessageContainerSerializer.scala b/remote/src/main/scala/org/apache/pekko/remote/serialization/MessageContainerSerializer.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/serialization/MessageContainerSerializer.scala rename to remote/src/main/scala/org/apache/pekko/remote/serialization/MessageContainerSerializer.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/serialization/MiscMessageSerializer.scala b/remote/src/main/scala/org/apache/pekko/remote/serialization/MiscMessageSerializer.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/serialization/MiscMessageSerializer.scala rename to remote/src/main/scala/org/apache/pekko/remote/serialization/MiscMessageSerializer.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/serialization/PrimitiveSerializers.scala b/remote/src/main/scala/org/apache/pekko/remote/serialization/PrimitiveSerializers.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/serialization/PrimitiveSerializers.scala rename to remote/src/main/scala/org/apache/pekko/remote/serialization/PrimitiveSerializers.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/serialization/ProtobufSerializer.scala b/remote/src/main/scala/org/apache/pekko/remote/serialization/ProtobufSerializer.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/serialization/ProtobufSerializer.scala rename to remote/src/main/scala/org/apache/pekko/remote/serialization/ProtobufSerializer.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/serialization/SystemMessageSerializer.scala b/remote/src/main/scala/org/apache/pekko/remote/serialization/SystemMessageSerializer.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/serialization/SystemMessageSerializer.scala rename to remote/src/main/scala/org/apache/pekko/remote/serialization/SystemMessageSerializer.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/serialization/ThrowableNotSerializableException.scala b/remote/src/main/scala/org/apache/pekko/remote/serialization/ThrowableNotSerializableException.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/serialization/ThrowableNotSerializableException.scala rename to remote/src/main/scala/org/apache/pekko/remote/serialization/ThrowableNotSerializableException.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/serialization/ThrowableSupport.scala b/remote/src/main/scala/org/apache/pekko/remote/serialization/ThrowableSupport.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/serialization/ThrowableSupport.scala rename to remote/src/main/scala/org/apache/pekko/remote/serialization/ThrowableSupport.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/serialization/WrappedPayloadSupport.scala b/remote/src/main/scala/org/apache/pekko/remote/serialization/WrappedPayloadSupport.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/serialization/WrappedPayloadSupport.scala rename to remote/src/main/scala/org/apache/pekko/remote/serialization/WrappedPayloadSupport.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/transport/AbstractTransportAdapter.scala b/remote/src/main/scala/org/apache/pekko/remote/transport/AbstractTransportAdapter.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/transport/AbstractTransportAdapter.scala rename to remote/src/main/scala/org/apache/pekko/remote/transport/AbstractTransportAdapter.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/transport/FailureInjectorTransportAdapter.scala b/remote/src/main/scala/org/apache/pekko/remote/transport/FailureInjectorTransportAdapter.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/transport/FailureInjectorTransportAdapter.scala rename to remote/src/main/scala/org/apache/pekko/remote/transport/FailureInjectorTransportAdapter.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/transport/PekkoPduCodec.scala b/remote/src/main/scala/org/apache/pekko/remote/transport/PekkoPduCodec.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/transport/PekkoPduCodec.scala rename to remote/src/main/scala/org/apache/pekko/remote/transport/PekkoPduCodec.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/transport/PekkoProtocolTransport.scala b/remote/src/main/scala/org/apache/pekko/remote/transport/PekkoProtocolTransport.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/transport/PekkoProtocolTransport.scala rename to remote/src/main/scala/org/apache/pekko/remote/transport/PekkoProtocolTransport.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/transport/TestTransport.scala b/remote/src/main/scala/org/apache/pekko/remote/transport/TestTransport.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/transport/TestTransport.scala rename to remote/src/main/scala/org/apache/pekko/remote/transport/TestTransport.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/transport/ThrottlerTransportAdapter.scala b/remote/src/main/scala/org/apache/pekko/remote/transport/ThrottlerTransportAdapter.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/transport/ThrottlerTransportAdapter.scala rename to remote/src/main/scala/org/apache/pekko/remote/transport/ThrottlerTransportAdapter.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/transport/Transport.scala b/remote/src/main/scala/org/apache/pekko/remote/transport/Transport.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/transport/Transport.scala rename to remote/src/main/scala/org/apache/pekko/remote/transport/Transport.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyHelpers.scala b/remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyHelpers.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyHelpers.scala rename to remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyHelpers.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettySSLSupport.scala b/remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettySSLSupport.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettySSLSupport.scala rename to remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettySSLSupport.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyTransport.scala b/remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyTransport.scala similarity index 99% rename from akka-remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyTransport.scala rename to remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyTransport.scala index d682f6b59a..388ff684ed 100644 --- a/akka-remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyTransport.scala +++ b/remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyTransport.scala @@ -194,7 +194,7 @@ class NettyTransportSettings(config: Config) { val nettyVersion = org.jboss.netty.util.Version.ID def throwInvalidNettyVersion(): Nothing = { throw new IllegalArgumentException( - "akka-remote with the Netty transport requires Netty version 3.10.6 or " + + "pekko-remote with the Netty transport requires Netty version 3.10.6 or " + s"later. Version [$nettyVersion] is on the class path. Issue https://github.com/netty/netty/pull/4739 " + "may cause messages to not be delivered.") } diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/transport/netty/SSLEngineProvider.scala b/remote/src/main/scala/org/apache/pekko/remote/transport/netty/SSLEngineProvider.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/transport/netty/SSLEngineProvider.scala rename to remote/src/main/scala/org/apache/pekko/remote/transport/netty/SSLEngineProvider.scala diff --git a/akka-remote/src/main/scala/org/apache/pekko/remote/transport/netty/TcpSupport.scala b/remote/src/main/scala/org/apache/pekko/remote/transport/netty/TcpSupport.scala similarity index 100% rename from akka-remote/src/main/scala/org/apache/pekko/remote/transport/netty/TcpSupport.scala rename to remote/src/main/scala/org/apache/pekko/remote/transport/netty/TcpSupport.scala diff --git a/akka-remote/src/test/java/org/apache/pekko/remote/ProtobufProtocol.java b/remote/src/test/java/org/apache/pekko/remote/ProtobufProtocol.java similarity index 100% rename from akka-remote/src/test/java/org/apache/pekko/remote/ProtobufProtocol.java rename to remote/src/test/java/org/apache/pekko/remote/ProtobufProtocol.java diff --git a/akka-remote/src/test/java/org/apache/pekko/remote/artery/RateReporter.java b/remote/src/test/java/org/apache/pekko/remote/artery/RateReporter.java similarity index 100% rename from akka-remote/src/test/java/org/apache/pekko/remote/artery/RateReporter.java rename to remote/src/test/java/org/apache/pekko/remote/artery/RateReporter.java diff --git a/akka-remote/src/test/java/org/apache/pekko/remote/artery/aeron/AeronStat.java b/remote/src/test/java/org/apache/pekko/remote/artery/aeron/AeronStat.java similarity index 100% rename from akka-remote/src/test/java/org/apache/pekko/remote/artery/aeron/AeronStat.java rename to remote/src/test/java/org/apache/pekko/remote/artery/aeron/AeronStat.java diff --git a/akka-remote/src/test/java/org/apache/pekko/remote/protobuf/v3/ProtobufProtocolV3.java b/remote/src/test/java/org/apache/pekko/remote/protobuf/v3/ProtobufProtocolV3.java similarity index 100% rename from akka-remote/src/test/java/org/apache/pekko/remote/protobuf/v3/ProtobufProtocolV3.java rename to remote/src/test/java/org/apache/pekko/remote/protobuf/v3/ProtobufProtocolV3.java diff --git a/akka-remote/src/test/java/org/apache/pekko/remote/transport/ThrottlerTransportAdapterTest.java b/remote/src/test/java/org/apache/pekko/remote/transport/ThrottlerTransportAdapterTest.java similarity index 100% rename from akka-remote/src/test/java/org/apache/pekko/remote/transport/ThrottlerTransportAdapterTest.java rename to remote/src/test/java/org/apache/pekko/remote/transport/ThrottlerTransportAdapterTest.java diff --git a/akka-remote/src/test/protobuf/ProtobufProtocol.proto b/remote/src/test/protobuf/ProtobufProtocol.proto similarity index 100% rename from akka-remote/src/test/protobuf/ProtobufProtocol.proto rename to remote/src/test/protobuf/ProtobufProtocol.proto diff --git a/akka-remote/src/test/protobuf/ProtobufProtocolV3.proto b/remote/src/test/protobuf/ProtobufProtocolV3.proto similarity index 100% rename from akka-remote/src/test/protobuf/ProtobufProtocolV3.proto rename to remote/src/test/protobuf/ProtobufProtocolV3.proto diff --git a/akka-remote/src/test/resources/Makefile b/remote/src/test/resources/Makefile similarity index 87% rename from akka-remote/src/test/resources/Makefile rename to remote/src/test/resources/Makefile index 86edcc4eaf..717b62d640 100644 --- a/akka-remote/src/test/resources/Makefile +++ b/remote/src/test/resources/Makefile @@ -17,7 +17,7 @@ domain.cnf: echo "subjectAltName=DNS:localhost" >> domain.cnf domain.csr: domain.cnf - openssl req -new -newkey rsa:2048 -keyout domain.key -subj "/C=ZA/ST=web/O=Lightbend/CN=akka-remote" -reqexts SAN -config domain.cnf -out domain.csr -passout pass:changeme + openssl req -new -newkey rsa:2048 -keyout domain.key -subj "/C=ZA/ST=web/O=Lightbend/CN=pekko-remote" -reqexts SAN -config domain.cnf -out domain.csr -passout pass:changeme .PHONY: clean clean: diff --git a/akka-remote/src/test/resources/aeron.properties b/remote/src/test/resources/aeron.properties similarity index 100% rename from akka-remote/src/test/resources/aeron.properties rename to remote/src/test/resources/aeron.properties diff --git a/akka-remote/src/test/resources/domain.crt b/remote/src/test/resources/domain.crt similarity index 100% rename from akka-remote/src/test/resources/domain.crt rename to remote/src/test/resources/domain.crt diff --git a/akka-remote/src/test/resources/keystore b/remote/src/test/resources/keystore similarity index 100% rename from akka-remote/src/test/resources/keystore rename to remote/src/test/resources/keystore diff --git a/akka-remote/src/test/resources/ssl/README.md b/remote/src/test/resources/ssl/README.md similarity index 100% rename from akka-remote/src/test/resources/ssl/README.md rename to remote/src/test/resources/ssl/README.md diff --git a/akka-remote/src/test/resources/ssl/artery-nodes/artery-node001.example.com.crt b/remote/src/test/resources/ssl/artery-nodes/artery-node001.example.com.crt similarity index 98% rename from akka-remote/src/test/resources/ssl/artery-nodes/artery-node001.example.com.crt rename to remote/src/test/resources/ssl/artery-nodes/artery-node001.example.com.crt index 0b60498c80..4d7ef6f9e9 100644 --- a/akka-remote/src/test/resources/ssl/artery-nodes/artery-node001.example.com.crt +++ b/remote/src/test/resources/ssl/artery-nodes/artery-node001.example.com.crt @@ -1,21 +1,21 @@ -----BEGIN CERTIFICATE----- -MIIDgjCCAyagAwIBAgIEba7KPTAMBggqhkjOPQQDAgUAMH4xCzAJBgNVBAYTAlVT -MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgw -FgYDVQQKEw9FeGFtcGxlIENvbXBhbnkxFDASBgNVBAsTC0V4YW1wbGUgT3JnMRIw -EAYDVQQDEwlleGFtcGxlQ0EwHhcNMjAwNjAxMTU1MDI3WhcNMzAwNTMwMTU1MDI3 -WjCBjzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcT -DVNhbiBGcmFuY2lzY28xGDAWBgNVBAoTD0V4YW1wbGUgQ29tcGFueTEUMBIGA1UE -CxMLRXhhbXBsZSBPcmcxIzAhBgNVBAMTGmFydGVyeS1ub2RlMDAxLmV4YW1wbGUu -Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjUrn0eQmYrrDg8gP -CtDOQblPbjVgfKR0SzBUCCBfIZOWy+YYm51LldRSKwg644IkU0O2eTeEDzo4qVf9 -9RWPQ+C2SIdc40fv2AEQTKsmah+tfW3HFQsFsR6DBfFJAYbscHis1vKBl+xo2OZp -YV2K21+UfI44Je2m7fLrPq0rKY9c5zXCATLNMQOeGV3yrtNqX4cTKSGH3nlDkY3L -MpAeYP+agnCMt+wBejxgx44PtQaWOHNwa1A8DwfDB2WIk2dXr90lpODfTREmB5vj -v+eBQ2gM2ObgIy8za2Kr8HQwAV+jtPIZLwAHftqBY5VrVWe3th3wMUEJPdhJ9Sqi -3MGVwwIDAQABo4GyMIGvMB8GA1UdIwQYMBaAFNkRJB4AQDAmCIvHYS0AKD4/AqUU -MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAOBgNVHQ8BAf8EBAMCBaAw -PgYDVR0RBDcwNYIaYXJ0ZXJ5LW5vZGUwMDEuZXhhbXBsZS5jb22CF2FydGVyeS1u -b2RlLmV4YW1wbGUuY29tMB0GA1UdDgQWBBSjukxB7Goxnv8D7rthlKtLV8/kCzAM -BggqhkjOPQQDAgUAA0gAMEUCIQCNaZmqT7X/4iUUTXp01qoWHP6rLQnPV1gM7m4Z +MIIDgjCCAyagAwIBAgIEba7KPTAMBggqhkjOPQQDAgUAMH4xCzAJBgNVBAYTAlVT +MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgw +FgYDVQQKEw9FeGFtcGxlIENvbXBhbnkxFDASBgNVBAsTC0V4YW1wbGUgT3JnMRIw +EAYDVQQDEwlleGFtcGxlQ0EwHhcNMjAwNjAxMTU1MDI3WhcNMzAwNTMwMTU1MDI3 +WjCBjzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcT +DVNhbiBGcmFuY2lzY28xGDAWBgNVBAoTD0V4YW1wbGUgQ29tcGFueTEUMBIGA1UE +CxMLRXhhbXBsZSBPcmcxIzAhBgNVBAMTGmFydGVyeS1ub2RlMDAxLmV4YW1wbGUu +Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjUrn0eQmYrrDg8gP +CtDOQblPbjVgfKR0SzBUCCBfIZOWy+YYm51LldRSKwg644IkU0O2eTeEDzo4qVf9 +9RWPQ+C2SIdc40fv2AEQTKsmah+tfW3HFQsFsR6DBfFJAYbscHis1vKBl+xo2OZp +YV2K21+UfI44Je2m7fLrPq0rKY9c5zXCATLNMQOeGV3yrtNqX4cTKSGH3nlDkY3L +MpAeYP+agnCMt+wBejxgx44PtQaWOHNwa1A8DwfDB2WIk2dXr90lpODfTREmB5vj +v+eBQ2gM2ObgIy8za2Kr8HQwAV+jtPIZLwAHftqBY5VrVWe3th3wMUEJPdhJ9Sqi +3MGVwwIDAQABo4GyMIGvMB8GA1UdIwQYMBaAFNkRJB4AQDAmCIvHYS0AKD4/AqUU +MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAOBgNVHQ8BAf8EBAMCBaAw +PgYDVR0RBDcwNYIaYXJ0ZXJ5LW5vZGUwMDEuZXhhbXBsZS5jb22CF2FydGVyeS1u +b2RlLmV4YW1wbGUuY29tMB0GA1UdDgQWBBSjukxB7Goxnv8D7rthlKtLV8/kCzAM +BggqhkjOPQQDAgUAA0gAMEUCIQCNaZmqT7X/4iUUTXp01qoWHP6rLQnPV1gM7m4Z C0flhwIgW3xLzxKTEEusX1hOuAxvSXBkKRnKdu1/XeJ9xXj3DrI= -----END CERTIFICATE----- diff --git a/akka-remote/src/test/resources/ssl/artery-nodes/artery-node001.example.com.p12 b/remote/src/test/resources/ssl/artery-nodes/artery-node001.example.com.p12 similarity index 100% rename from akka-remote/src/test/resources/ssl/artery-nodes/artery-node001.example.com.p12 rename to remote/src/test/resources/ssl/artery-nodes/artery-node001.example.com.p12 diff --git a/akka-remote/src/test/resources/ssl/artery-nodes/artery-node001.example.com.pem b/remote/src/test/resources/ssl/artery-nodes/artery-node001.example.com.pem similarity index 100% rename from akka-remote/src/test/resources/ssl/artery-nodes/artery-node001.example.com.pem rename to remote/src/test/resources/ssl/artery-nodes/artery-node001.example.com.pem diff --git a/akka-remote/src/test/resources/ssl/artery-nodes/artery-node002.example.com.crt b/remote/src/test/resources/ssl/artery-nodes/artery-node002.example.com.crt similarity index 98% rename from akka-remote/src/test/resources/ssl/artery-nodes/artery-node002.example.com.crt rename to remote/src/test/resources/ssl/artery-nodes/artery-node002.example.com.crt index db18c33158..4989b6af56 100644 --- a/akka-remote/src/test/resources/ssl/artery-nodes/artery-node002.example.com.crt +++ b/remote/src/test/resources/ssl/artery-nodes/artery-node002.example.com.crt @@ -1,21 +1,21 @@ -----BEGIN CERTIFICATE----- -MIIDgTCCAyagAwIBAgIEOqBQVjAMBggqhkjOPQQDAgUAMH4xCzAJBgNVBAYTAlVT -MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgw -FgYDVQQKEw9FeGFtcGxlIENvbXBhbnkxFDASBgNVBAsTC0V4YW1wbGUgT3JnMRIw -EAYDVQQDEwlleGFtcGxlQ0EwHhcNMjAwNjAxMTU1MDMwWhcNMzAwNTMwMTU1MDMw -WjCBjzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcT -DVNhbiBGcmFuY2lzY28xGDAWBgNVBAoTD0V4YW1wbGUgQ29tcGFueTEUMBIGA1UE -CxMLRXhhbXBsZSBPcmcxIzAhBgNVBAMTGmFydGVyeS1ub2RlMDAyLmV4YW1wbGUu -Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3pjLzJbVB78E4A1D -7AU4mn4XV8aWZHHRfyPf2yL62WtqLLktzdB27c/QdgV8G6oKW50MU4HmyaZqvxK1 -RD4Q0QSVGy/Dz8MFxJz3k38YWFICqyBYNQcU4NsFMwO/yguQHY21Oyxk4liWtA1p -U9ZYn51Tozd7jFtzbYVKC4PucjuV26nb6ufLZZtVZYw+nuz1Uyv4LychKXSZHSqB -XSH9rj4piOyO7t7IPdQqYLDFS1OBkBhk3q/YnfzYBHZjkYApLO1t9Jf4S74mtJ2Q -TpISxIdpKzizXcr9OfVybeoCOwQXeNNs74zX5qa5nd1ZuqC42qBsNFUeSwqcJv2z -HhBScwIDAQABo4GyMIGvMB8GA1UdIwQYMBaAFNkRJB4AQDAmCIvHYS0AKD4/AqUU -MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAOBgNVHQ8BAf8EBAMCBaAw -PgYDVR0RBDcwNYIaYXJ0ZXJ5LW5vZGUwMDIuZXhhbXBsZS5jb22CF2FydGVyeS1u -b2RlLmV4YW1wbGUuY29tMB0GA1UdDgQWBBQgG8h6MjX1T0N/vGI+YYqi27oivDAM -BggqhkjOPQQDAgUAA0cAMEQCIBJGrfxFjZFHIr0ZeBlYJylly9CypDJnFOgxEZpY +MIIDgTCCAyagAwIBAgIEOqBQVjAMBggqhkjOPQQDAgUAMH4xCzAJBgNVBAYTAlVT +MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgw +FgYDVQQKEw9FeGFtcGxlIENvbXBhbnkxFDASBgNVBAsTC0V4YW1wbGUgT3JnMRIw +EAYDVQQDEwlleGFtcGxlQ0EwHhcNMjAwNjAxMTU1MDMwWhcNMzAwNTMwMTU1MDMw +WjCBjzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcT +DVNhbiBGcmFuY2lzY28xGDAWBgNVBAoTD0V4YW1wbGUgQ29tcGFueTEUMBIGA1UE +CxMLRXhhbXBsZSBPcmcxIzAhBgNVBAMTGmFydGVyeS1ub2RlMDAyLmV4YW1wbGUu +Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3pjLzJbVB78E4A1D +7AU4mn4XV8aWZHHRfyPf2yL62WtqLLktzdB27c/QdgV8G6oKW50MU4HmyaZqvxK1 +RD4Q0QSVGy/Dz8MFxJz3k38YWFICqyBYNQcU4NsFMwO/yguQHY21Oyxk4liWtA1p +U9ZYn51Tozd7jFtzbYVKC4PucjuV26nb6ufLZZtVZYw+nuz1Uyv4LychKXSZHSqB +XSH9rj4piOyO7t7IPdQqYLDFS1OBkBhk3q/YnfzYBHZjkYApLO1t9Jf4S74mtJ2Q +TpISxIdpKzizXcr9OfVybeoCOwQXeNNs74zX5qa5nd1ZuqC42qBsNFUeSwqcJv2z +HhBScwIDAQABo4GyMIGvMB8GA1UdIwQYMBaAFNkRJB4AQDAmCIvHYS0AKD4/AqUU +MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAOBgNVHQ8BAf8EBAMCBaAw +PgYDVR0RBDcwNYIaYXJ0ZXJ5LW5vZGUwMDIuZXhhbXBsZS5jb22CF2FydGVyeS1u +b2RlLmV4YW1wbGUuY29tMB0GA1UdDgQWBBQgG8h6MjX1T0N/vGI+YYqi27oivDAM +BggqhkjOPQQDAgUAA0cAMEQCIBJGrfxFjZFHIr0ZeBlYJylly9CypDJnFOgxEZpY B0ETAiABn94e6yDwRMVOdC3UgnMq8E94LfqJU+tduEPH30qB3Q== -----END CERTIFICATE----- diff --git a/akka-remote/src/test/resources/ssl/artery-nodes/artery-node002.example.com.p12 b/remote/src/test/resources/ssl/artery-nodes/artery-node002.example.com.p12 similarity index 100% rename from akka-remote/src/test/resources/ssl/artery-nodes/artery-node002.example.com.p12 rename to remote/src/test/resources/ssl/artery-nodes/artery-node002.example.com.p12 diff --git a/akka-remote/src/test/resources/ssl/artery-nodes/artery-node002.example.com.pem b/remote/src/test/resources/ssl/artery-nodes/artery-node002.example.com.pem similarity index 100% rename from akka-remote/src/test/resources/ssl/artery-nodes/artery-node002.example.com.pem rename to remote/src/test/resources/ssl/artery-nodes/artery-node002.example.com.pem diff --git a/akka-remote/src/test/resources/ssl/artery-nodes/artery-node003.example.com.crt b/remote/src/test/resources/ssl/artery-nodes/artery-node003.example.com.crt similarity index 98% rename from akka-remote/src/test/resources/ssl/artery-nodes/artery-node003.example.com.crt rename to remote/src/test/resources/ssl/artery-nodes/artery-node003.example.com.crt index 83d4472930..44e48591b2 100644 --- a/akka-remote/src/test/resources/ssl/artery-nodes/artery-node003.example.com.crt +++ b/remote/src/test/resources/ssl/artery-nodes/artery-node003.example.com.crt @@ -1,21 +1,21 @@ -----BEGIN CERTIFICATE----- -MIIDgTCCAyagAwIBAgIEPjDg6zAMBggqhkjOPQQDAgUAMH4xCzAJBgNVBAYTAlVT -MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgw -FgYDVQQKEw9FeGFtcGxlIENvbXBhbnkxFDASBgNVBAsTC0V4YW1wbGUgT3JnMRIw -EAYDVQQDEwlleGFtcGxlQ0EwHhcNMjAwNjAxMTU1MDMyWhcNMzAwNTMwMTU1MDMy -WjCBjzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcT -DVNhbiBGcmFuY2lzY28xGDAWBgNVBAoTD0V4YW1wbGUgQ29tcGFueTEUMBIGA1UE -CxMLRXhhbXBsZSBPcmcxIzAhBgNVBAMTGmFydGVyeS1ub2RlMDAzLmV4YW1wbGUu -Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA24C7726icyAGM/Vp -baY79OaRUihFm6H4iYDuhdZ66QqBOOTNqLXZnetddJ55mS+LndoSxNYNNhD7XiyI -Orcn1ETtzfZmtjJVYb2JB0lHj3awTYN4Lgchny+GGTjb+mEihyGv/6Csu/mMcrxS -PZDcwy2pHO4TJ8lQ0yg9SDFneWxzDTOxIn15cSHSiexunL6s8wzw9WzjR6kNF7Ig -qHWK/cLabvsZr7cLuNmaWBNpGyaAxqXbOhrhBmDxaY1mCtRSKzPCPGAM83F1mtEa -mX64W7WEEw/h71q/u32o9qgmhQqodbZqt5So2RFpU3MVPuYfQQPdTeqkpcwPsDiE -NqfdQQIDAQABo4GyMIGvMB8GA1UdIwQYMBaAFNkRJB4AQDAmCIvHYS0AKD4/AqUU -MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAOBgNVHQ8BAf8EBAMCBaAw -PgYDVR0RBDcwNYIaYXJ0ZXJ5LW5vZGUwMDMuZXhhbXBsZS5jb22CF2FydGVyeS1u -b2RlLmV4YW1wbGUuY29tMB0GA1UdDgQWBBSx8rKQxZJ9SjW3ghqxtwZuNMhwhTAM -BggqhkjOPQQDAgUAA0cAMEQCIDr0T5OrW7BRXFWosw8clK6jVafAJHJSmysM7iV5 +MIIDgTCCAyagAwIBAgIEPjDg6zAMBggqhkjOPQQDAgUAMH4xCzAJBgNVBAYTAlVT +MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgw +FgYDVQQKEw9FeGFtcGxlIENvbXBhbnkxFDASBgNVBAsTC0V4YW1wbGUgT3JnMRIw +EAYDVQQDEwlleGFtcGxlQ0EwHhcNMjAwNjAxMTU1MDMyWhcNMzAwNTMwMTU1MDMy +WjCBjzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcT +DVNhbiBGcmFuY2lzY28xGDAWBgNVBAoTD0V4YW1wbGUgQ29tcGFueTEUMBIGA1UE +CxMLRXhhbXBsZSBPcmcxIzAhBgNVBAMTGmFydGVyeS1ub2RlMDAzLmV4YW1wbGUu +Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA24C7726icyAGM/Vp +baY79OaRUihFm6H4iYDuhdZ66QqBOOTNqLXZnetddJ55mS+LndoSxNYNNhD7XiyI +Orcn1ETtzfZmtjJVYb2JB0lHj3awTYN4Lgchny+GGTjb+mEihyGv/6Csu/mMcrxS +PZDcwy2pHO4TJ8lQ0yg9SDFneWxzDTOxIn15cSHSiexunL6s8wzw9WzjR6kNF7Ig +qHWK/cLabvsZr7cLuNmaWBNpGyaAxqXbOhrhBmDxaY1mCtRSKzPCPGAM83F1mtEa +mX64W7WEEw/h71q/u32o9qgmhQqodbZqt5So2RFpU3MVPuYfQQPdTeqkpcwPsDiE +NqfdQQIDAQABo4GyMIGvMB8GA1UdIwQYMBaAFNkRJB4AQDAmCIvHYS0AKD4/AqUU +MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAOBgNVHQ8BAf8EBAMCBaAw +PgYDVR0RBDcwNYIaYXJ0ZXJ5LW5vZGUwMDMuZXhhbXBsZS5jb22CF2FydGVyeS1u +b2RlLmV4YW1wbGUuY29tMB0GA1UdDgQWBBSx8rKQxZJ9SjW3ghqxtwZuNMhwhTAM +BggqhkjOPQQDAgUAA0cAMEQCIDr0T5OrW7BRXFWosw8clK6jVafAJHJSmysM7iV5 4FDIAiBGdRE1iTqcvA1ya3H89gvqAOn2K41RuYf3xSR1tU1zhw== -----END CERTIFICATE----- diff --git a/akka-remote/src/test/resources/ssl/artery-nodes/artery-node003.example.com.p12 b/remote/src/test/resources/ssl/artery-nodes/artery-node003.example.com.p12 similarity index 100% rename from akka-remote/src/test/resources/ssl/artery-nodes/artery-node003.example.com.p12 rename to remote/src/test/resources/ssl/artery-nodes/artery-node003.example.com.p12 diff --git a/akka-remote/src/test/resources/ssl/artery-nodes/artery-node003.example.com.pem b/remote/src/test/resources/ssl/artery-nodes/artery-node003.example.com.pem similarity index 100% rename from akka-remote/src/test/resources/ssl/artery-nodes/artery-node003.example.com.pem rename to remote/src/test/resources/ssl/artery-nodes/artery-node003.example.com.pem diff --git a/akka-remote/src/test/resources/ssl/client.example.com.crt b/remote/src/test/resources/ssl/client.example.com.crt similarity index 98% rename from akka-remote/src/test/resources/ssl/client.example.com.crt rename to remote/src/test/resources/ssl/client.example.com.crt index f29b0b8af9..b1a2b4fb51 100644 --- a/akka-remote/src/test/resources/ssl/client.example.com.crt +++ b/remote/src/test/resources/ssl/client.example.com.crt @@ -1,16 +1,16 @@ -----BEGIN CERTIFICATE----- -MIICkDCCAjWgAwIBAgIEOro4SzAMBggqhkjOPQQDAgUAMH4xCzAJBgNVBAYTAlVT -MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgw -FgYDVQQKEw9FeGFtcGxlIENvbXBhbnkxFDASBgNVBAsTC0V4YW1wbGUgT3JnMRIw -EAYDVQQDEwlleGFtcGxlQ0EwHhcNMjAwNjAxMTU1MDIwWhcNMzAwNTMwMTU1MDIw -WjCBhzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcT -DVNhbiBGcmFuY2lzY28xGDAWBgNVBAoTD0V4YW1wbGUgQ29tcGFueTEUMBIGA1UE -CxMLRXhhbXBsZSBPcmcxGzAZBgNVBAMTEmNsaWVudC5leGFtcGxlLmNvbTBZMBMG -ByqGSM49AgEGCCqGSM49AwEHA0IABAaveLe/GP5gV9905DmI6wCOUrEcK0TCnbUo -4uHCl5lRX6m3v6pY/CyvK/UDLu30qfBvsJhWD5Ggr28wQZYyfOyjgZQwgZEwHwYD -VR0jBBgwFoAU2REkHgBAMCYIi8dhLQAoPj8CpRQwEwYDVR0lBAwwCgYIKwYBBQUH -AwIwDgYDVR0PAQH/BAQDAgWgMCoGA1UdEQQjMCGCEmNsaWVudC5leGFtcGxlLmNv -bYILZXhhbXBsZS5jb20wHQYDVR0OBBYEFOMNZuBCz5J+ar98ruHnFkQAekAQMAwG -CCqGSM49BAMCBQADRwAwRAIgfrnQChNQsf2ft/zA4ln5pUzdy3mGmp0eCD4lBN64 +MIICkDCCAjWgAwIBAgIEOro4SzAMBggqhkjOPQQDAgUAMH4xCzAJBgNVBAYTAlVT +MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgw +FgYDVQQKEw9FeGFtcGxlIENvbXBhbnkxFDASBgNVBAsTC0V4YW1wbGUgT3JnMRIw +EAYDVQQDEwlleGFtcGxlQ0EwHhcNMjAwNjAxMTU1MDIwWhcNMzAwNTMwMTU1MDIw +WjCBhzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcT +DVNhbiBGcmFuY2lzY28xGDAWBgNVBAoTD0V4YW1wbGUgQ29tcGFueTEUMBIGA1UE +CxMLRXhhbXBsZSBPcmcxGzAZBgNVBAMTEmNsaWVudC5leGFtcGxlLmNvbTBZMBMG +ByqGSM49AgEGCCqGSM49AwEHA0IABAaveLe/GP5gV9905DmI6wCOUrEcK0TCnbUo +4uHCl5lRX6m3v6pY/CyvK/UDLu30qfBvsJhWD5Ggr28wQZYyfOyjgZQwgZEwHwYD +VR0jBBgwFoAU2REkHgBAMCYIi8dhLQAoPj8CpRQwEwYDVR0lBAwwCgYIKwYBBQUH +AwIwDgYDVR0PAQH/BAQDAgWgMCoGA1UdEQQjMCGCEmNsaWVudC5leGFtcGxlLmNv +bYILZXhhbXBsZS5jb20wHQYDVR0OBBYEFOMNZuBCz5J+ar98ruHnFkQAekAQMAwG +CCqGSM49BAMCBQADRwAwRAIgfrnQChNQsf2ft/zA4ln5pUzdy3mGmp0eCD4lBN64 pVQCIB5ARpTUKetQmj7YkU7etM02TPVpKjAslxmYuMQEpbrt -----END CERTIFICATE----- diff --git a/akka-remote/src/test/resources/ssl/client.example.com.p12 b/remote/src/test/resources/ssl/client.example.com.p12 similarity index 100% rename from akka-remote/src/test/resources/ssl/client.example.com.p12 rename to remote/src/test/resources/ssl/client.example.com.p12 diff --git a/akka-remote/src/test/resources/ssl/exampleca.crt b/remote/src/test/resources/ssl/exampleca.crt similarity index 98% rename from akka-remote/src/test/resources/ssl/exampleca.crt rename to remote/src/test/resources/ssl/exampleca.crt index 6dcee07369..30c4d2949c 100644 --- a/akka-remote/src/test/resources/ssl/exampleca.crt +++ b/remote/src/test/resources/ssl/exampleca.crt @@ -1,14 +1,14 @@ -----BEGIN CERTIFICATE----- -MIICNDCCAdigAwIBAgIEKYhR+DAMBggqhkjOPQQDAgUAMH4xCzAJBgNVBAYTAlVT -MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgw -FgYDVQQKEw9FeGFtcGxlIENvbXBhbnkxFDASBgNVBAsTC0V4YW1wbGUgT3JnMRIw -EAYDVQQDEwlleGFtcGxlQ0EwHhcNMjAwNjAxMTU1MDEzWhcNNDcxMDE3MTU1MDEz -WjB+MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN -U2FuIEZyYW5jaXNjbzEYMBYGA1UEChMPRXhhbXBsZSBDb21wYW55MRQwEgYDVQQL -EwtFeGFtcGxlIE9yZzESMBAGA1UEAxMJZXhhbXBsZUNBMFkwEwYHKoZIzj0CAQYI -KoZIzj0DAQcDQgAE9K81J2BKaFGTI/4qgUr31mr3Jpl6YK+7pCmy2LNiW0Jufova -p41ERTrT9IynJF3NlJpzuKhmuA+80ZM5NSR4QqNCMEAwDwYDVR0TAQH/BAUwAwEB -/zAOBgNVHQ8BAf8EBAMCAgQwHQYDVR0OBBYEFNkRJB4AQDAmCIvHYS0AKD4/AqUU -MAwGCCqGSM49BAMCBQADSAAwRQIhAP2Uf206YbhJ2pb5MvehuLanJzFydOAq5uC4 +MIICNDCCAdigAwIBAgIEKYhR+DAMBggqhkjOPQQDAgUAMH4xCzAJBgNVBAYTAlVT +MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgw +FgYDVQQKEw9FeGFtcGxlIENvbXBhbnkxFDASBgNVBAsTC0V4YW1wbGUgT3JnMRIw +EAYDVQQDEwlleGFtcGxlQ0EwHhcNMjAwNjAxMTU1MDEzWhcNNDcxMDE3MTU1MDEz +WjB+MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN +U2FuIEZyYW5jaXNjbzEYMBYGA1UEChMPRXhhbXBsZSBDb21wYW55MRQwEgYDVQQL +EwtFeGFtcGxlIE9yZzESMBAGA1UEAxMJZXhhbXBsZUNBMFkwEwYHKoZIzj0CAQYI +KoZIzj0DAQcDQgAE9K81J2BKaFGTI/4qgUr31mr3Jpl6YK+7pCmy2LNiW0Jufova +p41ERTrT9IynJF3NlJpzuKhmuA+80ZM5NSR4QqNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAgQwHQYDVR0OBBYEFNkRJB4AQDAmCIvHYS0AKD4/AqUU +MAwGCCqGSM49BAMCBQADSAAwRQIhAP2Uf206YbhJ2pb5MvehuLanJzFydOAq5uC4 AXmspW+EAiAuPLFIAPyB+6gpr/mQ8V+yyh3aCJV3bvFq8aorrQyC3Q== -----END CERTIFICATE----- diff --git a/akka-remote/src/test/resources/ssl/exampleca.p12 b/remote/src/test/resources/ssl/exampleca.p12 similarity index 100% rename from akka-remote/src/test/resources/ssl/exampleca.p12 rename to remote/src/test/resources/ssl/exampleca.p12 diff --git a/akka-remote/src/test/resources/ssl/gen-artery-nodes.example.com.sh b/remote/src/test/resources/ssl/gen-artery-nodes.example.com.sh similarity index 100% rename from akka-remote/src/test/resources/ssl/gen-artery-nodes.example.com.sh rename to remote/src/test/resources/ssl/gen-artery-nodes.example.com.sh diff --git a/akka-remote/src/test/resources/ssl/gen-functions.sh b/remote/src/test/resources/ssl/gen-functions.sh similarity index 100% rename from akka-remote/src/test/resources/ssl/gen-functions.sh rename to remote/src/test/resources/ssl/gen-functions.sh diff --git a/akka-remote/src/test/resources/ssl/genca.sh b/remote/src/test/resources/ssl/genca.sh similarity index 100% rename from akka-remote/src/test/resources/ssl/genca.sh rename to remote/src/test/resources/ssl/genca.sh diff --git a/akka-remote/src/test/resources/ssl/gencerts.sh b/remote/src/test/resources/ssl/gencerts.sh similarity index 100% rename from akka-remote/src/test/resources/ssl/gencerts.sh rename to remote/src/test/resources/ssl/gencerts.sh diff --git a/akka-remote/src/test/resources/ssl/island.example.com.crt b/remote/src/test/resources/ssl/island.example.com.crt similarity index 98% rename from akka-remote/src/test/resources/ssl/island.example.com.crt rename to remote/src/test/resources/ssl/island.example.com.crt index 33521a8064..db6287711e 100644 --- a/akka-remote/src/test/resources/ssl/island.example.com.crt +++ b/remote/src/test/resources/ssl/island.example.com.crt @@ -1,16 +1,16 @@ -----BEGIN CERTIFICATE----- -MIIChDCCAiigAwIBAgIEJnvhJzAMBggqhkjOPQQDAgUAMH4xCzAJBgNVBAYTAlVT -MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgw -FgYDVQQKEw9FeGFtcGxlIENvbXBhbnkxFDASBgNVBAsTC0V4YW1wbGUgT3JnMRIw -EAYDVQQDEwlleGFtcGxlQ0EwHhcNMjAwNjAxMTU1MDE4WhcNMzAwNTMwMTU1MDE4 -WjCBhzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcT -DVNhbiBGcmFuY2lzY28xGDAWBgNVBAoTD0V4YW1wbGUgQ29tcGFueTEUMBIGA1UE -CxMLRXhhbXBsZSBPcmcxGzAZBgNVBAMTEmlzbGFuZC5leGFtcGxlLmNvbTBZMBMG -ByqGSM49AgEGCCqGSM49AwEHA0IABIkVH3HvRjaESvuOGGT/fusdHKWMLIPL9bW8 -xY/Xn0R8vfSd11u4DuXAJyXHXoh9nr446gZEnkIJChp8UiR3F6SjgYcwgYQwHwYD -VR0jBBgwFoAU2REkHgBAMCYIi8dhLQAoPj8CpRQwEwYDVR0lBAwwCgYIKwYBBQUH -AwEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdEQQWMBSCEmlzbGFuZC5leGFtcGxlLmNv -bTAdBgNVHQ4EFgQU18dwseHFcZuh+t7OL5S4qArmonEwDAYIKoZIzj0EAwIFAANI -ADBFAiAG9sYgiBMx8burgPmM7miEdIxVRWSMcoHFYpt7GP9JyAIhAMu0VjMAsvXj +MIIChDCCAiigAwIBAgIEJnvhJzAMBggqhkjOPQQDAgUAMH4xCzAJBgNVBAYTAlVT +MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgw +FgYDVQQKEw9FeGFtcGxlIENvbXBhbnkxFDASBgNVBAsTC0V4YW1wbGUgT3JnMRIw +EAYDVQQDEwlleGFtcGxlQ0EwHhcNMjAwNjAxMTU1MDE4WhcNMzAwNTMwMTU1MDE4 +WjCBhzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcT +DVNhbiBGcmFuY2lzY28xGDAWBgNVBAoTD0V4YW1wbGUgQ29tcGFueTEUMBIGA1UE +CxMLRXhhbXBsZSBPcmcxGzAZBgNVBAMTEmlzbGFuZC5leGFtcGxlLmNvbTBZMBMG +ByqGSM49AgEGCCqGSM49AwEHA0IABIkVH3HvRjaESvuOGGT/fusdHKWMLIPL9bW8 +xY/Xn0R8vfSd11u4DuXAJyXHXoh9nr446gZEnkIJChp8UiR3F6SjgYcwgYQwHwYD +VR0jBBgwFoAU2REkHgBAMCYIi8dhLQAoPj8CpRQwEwYDVR0lBAwwCgYIKwYBBQUH +AwEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdEQQWMBSCEmlzbGFuZC5leGFtcGxlLmNv +bTAdBgNVHQ4EFgQU18dwseHFcZuh+t7OL5S4qArmonEwDAYIKoZIzj0EAwIFAANI +ADBFAiAG9sYgiBMx8burgPmM7miEdIxVRWSMcoHFYpt7GP9JyAIhAMu0VjMAsvXj P5ToFhlgEza2dL6spd9rerToqevTBvOm -----END CERTIFICATE----- diff --git a/akka-remote/src/test/resources/ssl/island.example.com.p12 b/remote/src/test/resources/ssl/island.example.com.p12 similarity index 100% rename from akka-remote/src/test/resources/ssl/island.example.com.p12 rename to remote/src/test/resources/ssl/island.example.com.p12 diff --git a/akka-remote/src/test/resources/ssl/node.example.com.crt b/remote/src/test/resources/ssl/node.example.com.crt similarity index 98% rename from akka-remote/src/test/resources/ssl/node.example.com.crt rename to remote/src/test/resources/ssl/node.example.com.crt index 0bf0ff16fa..5ca2f35b98 100644 --- a/akka-remote/src/test/resources/ssl/node.example.com.crt +++ b/remote/src/test/resources/ssl/node.example.com.crt @@ -1,21 +1,21 @@ -----BEGIN CERTIFICATE----- -MIIDYjCCAwagAwIBAgIEfzq/RjAMBggqhkjOPQQDAgUAMH4xCzAJBgNVBAYTAlVT -MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgw -FgYDVQQKEw9FeGFtcGxlIENvbXBhbnkxFDASBgNVBAsTC0V4YW1wbGUgT3JnMRIw -EAYDVQQDEwlleGFtcGxlQ0EwHhcNMjAwNjAxMTU1MDIzWhcNMzAwNTMwMTU1MDIz -WjCBhTELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcT -DVNhbiBGcmFuY2lzY28xGDAWBgNVBAoTD0V4YW1wbGUgQ29tcGFueTEUMBIGA1UE -CxMLRXhhbXBsZSBPcmcxGTAXBgNVBAMTEG5vZGUuZXhhbXBsZS5jb20wggEiMA0G -CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCt1BnrLQGu6QaqTYilJufamlpVqW43 -fjibKUA62FRzoD56rTST5fnn3XK0PHWcr6DyVIEFUuz22DsnXEJazy0Edt2AwKsu -aP5An+1zMBBYu9mvYEFXTu1VczFIN5PzYIb8pIWHsuchAhHYVFZmUAWbSCvR8hns -VSW1n/bLxnXIfvnrmv5hHMsPgoEdG9gw5V7OA4wDAWwc5nb8fC61E/CSSPnKoWN7 -Vm8f1laTfh/mKOViO66dKy1zeYXvfgt7BoolfmibG8zkrxqeDQRmedzJYyobbVV6 -YHFjsAAtqVqmSj6sLfgKUGq6Oq/0+NJqKp8QhEBdPIwyekh+ijpDGirZAgMBAAGj -gZwwgZkwHwYDVR0jBBgwFoAU2REkHgBAMCYIi8dhLQAoPj8CpRQwHQYDVR0lBBYw -FAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB/wQEAwIFoDAoBgNVHREEITAf -ghBub2RlLmV4YW1wbGUuY29tggtleGFtcGxlLmNvbTAdBgNVHQ4EFgQUuZLgycb7 -6NYNriONSXH0cyN+kXwwDAYIKoZIzj0EAwIFAANIADBFAiEAhHn3vyQz4RzQAz8n -6Xn01+GwKYX9crzifo2N90rcWD4CIDSw8zaDacsYroUhS+Z7UqRSYYVLynv5pK98 +MIIDYjCCAwagAwIBAgIEfzq/RjAMBggqhkjOPQQDAgUAMH4xCzAJBgNVBAYTAlVT +MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgw +FgYDVQQKEw9FeGFtcGxlIENvbXBhbnkxFDASBgNVBAsTC0V4YW1wbGUgT3JnMRIw +EAYDVQQDEwlleGFtcGxlQ0EwHhcNMjAwNjAxMTU1MDIzWhcNMzAwNTMwMTU1MDIz +WjCBhTELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcT +DVNhbiBGcmFuY2lzY28xGDAWBgNVBAoTD0V4YW1wbGUgQ29tcGFueTEUMBIGA1UE +CxMLRXhhbXBsZSBPcmcxGTAXBgNVBAMTEG5vZGUuZXhhbXBsZS5jb20wggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCt1BnrLQGu6QaqTYilJufamlpVqW43 +fjibKUA62FRzoD56rTST5fnn3XK0PHWcr6DyVIEFUuz22DsnXEJazy0Edt2AwKsu +aP5An+1zMBBYu9mvYEFXTu1VczFIN5PzYIb8pIWHsuchAhHYVFZmUAWbSCvR8hns +VSW1n/bLxnXIfvnrmv5hHMsPgoEdG9gw5V7OA4wDAWwc5nb8fC61E/CSSPnKoWN7 +Vm8f1laTfh/mKOViO66dKy1zeYXvfgt7BoolfmibG8zkrxqeDQRmedzJYyobbVV6 +YHFjsAAtqVqmSj6sLfgKUGq6Oq/0+NJqKp8QhEBdPIwyekh+ijpDGirZAgMBAAGj +gZwwgZkwHwYDVR0jBBgwFoAU2REkHgBAMCYIi8dhLQAoPj8CpRQwHQYDVR0lBBYw +FAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB/wQEAwIFoDAoBgNVHREEITAf +ghBub2RlLmV4YW1wbGUuY29tggtleGFtcGxlLmNvbTAdBgNVHQ4EFgQUuZLgycb7 +6NYNriONSXH0cyN+kXwwDAYIKoZIzj0EAwIFAANIADBFAiEAhHn3vyQz4RzQAz8n +6Xn01+GwKYX9crzifo2N90rcWD4CIDSw8zaDacsYroUhS+Z7UqRSYYVLynv5pK98 E0Pb8Y9B -----END CERTIFICATE----- diff --git a/akka-remote/src/test/resources/ssl/node.example.com.p12 b/remote/src/test/resources/ssl/node.example.com.p12 similarity index 100% rename from akka-remote/src/test/resources/ssl/node.example.com.p12 rename to remote/src/test/resources/ssl/node.example.com.p12 diff --git a/akka-remote/src/test/resources/ssl/node.example.com.pem b/remote/src/test/resources/ssl/node.example.com.pem similarity index 100% rename from akka-remote/src/test/resources/ssl/node.example.com.pem rename to remote/src/test/resources/ssl/node.example.com.pem diff --git a/akka-remote/src/test/resources/ssl/one.example.com.crt b/remote/src/test/resources/ssl/one.example.com.crt similarity index 98% rename from akka-remote/src/test/resources/ssl/one.example.com.crt rename to remote/src/test/resources/ssl/one.example.com.crt index 6769ef66bd..aaf77128d4 100644 --- a/akka-remote/src/test/resources/ssl/one.example.com.crt +++ b/remote/src/test/resources/ssl/one.example.com.crt @@ -1,16 +1,16 @@ -----BEGIN CERTIFICATE----- -MIICjDCCAi+gAwIBAgIETEztzDAMBggqhkjOPQQDAgUAMH4xCzAJBgNVBAYTAlVT -MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgw -FgYDVQQKEw9FeGFtcGxlIENvbXBhbnkxFDASBgNVBAsTC0V4YW1wbGUgT3JnMRIw -EAYDVQQDEwlleGFtcGxlQ0EwHhcNMjAwNjAxMTU1MDE0WhcNMzAwNTMwMTU1MDE0 -WjCBhDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcT -DVNhbiBGcmFuY2lzY28xGDAWBgNVBAoTD0V4YW1wbGUgQ29tcGFueTEUMBIGA1UE -CxMLRXhhbXBsZSBPcmcxGDAWBgNVBAMTD29uZS5leGFtcGxlLmNvbTBZMBMGByqG -SM49AgEGCCqGSM49AwEHA0IABFWOb1oYjnJHzx1UMQTFbYhFdlEirsWGt0do/ujO -/mXk8kMOQz+p9AtrfKR5AUCsZt19EDAtomXPdmepiOf9+7OjgZEwgY4wHwYDVR0j -BBgwFoAU2REkHgBAMCYIi8dhLQAoPj8CpRQwEwYDVR0lBAwwCgYIKwYBBQUHAwEw -DgYDVR0PAQH/BAQDAgWgMCcGA1UdEQQgMB6CD29uZS5leGFtcGxlLmNvbYILZXhh -bXBsZS5jb20wHQYDVR0OBBYEFC72gRAyHCLjripkjmxa9fLT7Ov5MAwGCCqGSM49 -BAMCBQADSQAwRgIhAP2ltiw9l9mYWpIzoMAP0jBVWBBBKxajHAY0vYA0myaGAiEA +MIICjDCCAi+gAwIBAgIETEztzDAMBggqhkjOPQQDAgUAMH4xCzAJBgNVBAYTAlVT +MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgw +FgYDVQQKEw9FeGFtcGxlIENvbXBhbnkxFDASBgNVBAsTC0V4YW1wbGUgT3JnMRIw +EAYDVQQDEwlleGFtcGxlQ0EwHhcNMjAwNjAxMTU1MDE0WhcNMzAwNTMwMTU1MDE0 +WjCBhDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcT +DVNhbiBGcmFuY2lzY28xGDAWBgNVBAoTD0V4YW1wbGUgQ29tcGFueTEUMBIGA1UE +CxMLRXhhbXBsZSBPcmcxGDAWBgNVBAMTD29uZS5leGFtcGxlLmNvbTBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABFWOb1oYjnJHzx1UMQTFbYhFdlEirsWGt0do/ujO +/mXk8kMOQz+p9AtrfKR5AUCsZt19EDAtomXPdmepiOf9+7OjgZEwgY4wHwYDVR0j +BBgwFoAU2REkHgBAMCYIi8dhLQAoPj8CpRQwEwYDVR0lBAwwCgYIKwYBBQUHAwEw +DgYDVR0PAQH/BAQDAgWgMCcGA1UdEQQgMB6CD29uZS5leGFtcGxlLmNvbYILZXhh +bXBsZS5jb20wHQYDVR0OBBYEFC72gRAyHCLjripkjmxa9fLT7Ov5MAwGCCqGSM49 +BAMCBQADSQAwRgIhAP2ltiw9l9mYWpIzoMAP0jBVWBBBKxajHAY0vYA0myaGAiEA 8fPcYmmsb0dfSOnoR5LXiegG33Tih7HBiG86Gai+ozA= -----END CERTIFICATE----- diff --git a/akka-remote/src/test/resources/ssl/one.example.com.p12 b/remote/src/test/resources/ssl/one.example.com.p12 similarity index 100% rename from akka-remote/src/test/resources/ssl/one.example.com.p12 rename to remote/src/test/resources/ssl/one.example.com.p12 diff --git a/akka-remote/src/test/resources/ssl/password b/remote/src/test/resources/ssl/password similarity index 100% rename from akka-remote/src/test/resources/ssl/password rename to remote/src/test/resources/ssl/password diff --git a/akka-remote/src/test/resources/ssl/pem/README.md b/remote/src/test/resources/ssl/pem/README.md similarity index 80% rename from akka-remote/src/test/resources/ssl/pem/README.md rename to remote/src/test/resources/ssl/pem/README.md index 9fa4d170f5..9f54b01dfe 100644 --- a/akka-remote/src/test/resources/ssl/pem/README.md +++ b/remote/src/test/resources/ssl/pem/README.md @@ -1,13 +1,13 @@ # PEM resources -The following resources were copy/pasted from the akka-pki/src/test/resources folder. +The following resources were copy/pasted from the pki/src/test/resources folder. - multi-prime-pkcs1.pem - pkcs1.pem - pkcs8.pem - selfsigned-certificate.pem -Note that these set of certificates are valid PEMs but are invalid for akka-remote +Note that these set of certificates are valid PEMs but are invalid for pekko-remote use. Either the key length, certificate usage limitations (via the UsageKeyExtensions), or the fact that the key's certificate is self-signed cause one of the following errors: `certificate_unknown`, `certificate verify message signature error`/`bad_certificate` diff --git a/akka-remote/src/test/resources/ssl/pem/pkcs1.pem b/remote/src/test/resources/ssl/pem/pkcs1.pem similarity index 100% rename from akka-remote/src/test/resources/ssl/pem/pkcs1.pem rename to remote/src/test/resources/ssl/pem/pkcs1.pem diff --git a/akka-remote/src/test/resources/ssl/pem/selfsigned-certificate.pem b/remote/src/test/resources/ssl/pem/selfsigned-certificate.pem similarity index 100% rename from akka-remote/src/test/resources/ssl/pem/selfsigned-certificate.pem rename to remote/src/test/resources/ssl/pem/selfsigned-certificate.pem diff --git a/akka-remote/src/test/resources/ssl/rsa-client.example.com.crt b/remote/src/test/resources/ssl/rsa-client.example.com.crt similarity index 98% rename from akka-remote/src/test/resources/ssl/rsa-client.example.com.crt rename to remote/src/test/resources/ssl/rsa-client.example.com.crt index 9e8732c499..0558897299 100644 --- a/akka-remote/src/test/resources/ssl/rsa-client.example.com.crt +++ b/remote/src/test/resources/ssl/rsa-client.example.com.crt @@ -1,21 +1,21 @@ -----BEGIN CERTIFICATE----- -MIIDYzCCAwigAwIBAgIECUHCVTAMBggqhkjOPQQDAgUAMH4xCzAJBgNVBAYTAlVT -MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgw -FgYDVQQKEw9FeGFtcGxlIENvbXBhbnkxFDASBgNVBAsTC0V4YW1wbGUgT3JnMRIw -EAYDVQQDEwlleGFtcGxlQ0EwHhcNMjAwNjAxMTU1MDI1WhcNMzAwNTMwMTU1MDI1 -WjCBizELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcT -DVNhbiBGcmFuY2lzY28xGDAWBgNVBAoTD0V4YW1wbGUgQ29tcGFueTEUMBIGA1UE -CxMLRXhhbXBsZSBPcmcxHzAdBgNVBAMTFnJzYS1jbGllbnQuZXhhbXBsZS5jb20w -ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCEViFvY8pp7M/yv4tyUGyq -knInRW+FtHH7rkgB7nqL6DCItp81yafB2KMQ7NrdRXKr12sHUhcpd81acchqURZM -TqM5GwhK0TieR5qfmT+zQmBXKprIVc2sRvgVC7p4wNseXwky0aLJQRlFWAgB2nZ/ -+EBDNt0I5QGLSoaN5fMH6F9pVC1IpyCnVFisgDg7obCOIkBUfVyswye0+RcjGYRA -PelMzQcy62AnYh/64eBDKdGfLjHczaw14Uuy5OlWjeyVdM6MZBOf+KfxdD8KLlhw -2cLxtzkJk3JedqW4+ufRS7ilGRpUw8e2IgR9TQW0VLYByALAVIfJSMfUEx70K5NB -AgMBAAGjgZgwgZUwHwYDVR0jBBgwFoAU2REkHgBAMCYIi8dhLQAoPj8CpRQwEwYD -VR0lBAwwCgYIKwYBBQUHAwIwDgYDVR0PAQH/BAQDAgWgMC4GA1UdEQQnMCWCFnJz -YS1jbGllbnQuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tMB0GA1UdDgQWBBSPL7X9 -LBqCjnPi25CIzzkX3OEiITAMBggqhkjOPQQDAgUAA0cAMEQCIDx/fReRIBGXgRkn -zYGi09q7VccGTfw0gCTUa68NLTqpAiA27xcuzNMBS21xtXa7nVEOJJ1BUyi7c9pS +MIIDYzCCAwigAwIBAgIECUHCVTAMBggqhkjOPQQDAgUAMH4xCzAJBgNVBAYTAlVT +MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgw +FgYDVQQKEw9FeGFtcGxlIENvbXBhbnkxFDASBgNVBAsTC0V4YW1wbGUgT3JnMRIw +EAYDVQQDEwlleGFtcGxlQ0EwHhcNMjAwNjAxMTU1MDI1WhcNMzAwNTMwMTU1MDI1 +WjCBizELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcT +DVNhbiBGcmFuY2lzY28xGDAWBgNVBAoTD0V4YW1wbGUgQ29tcGFueTEUMBIGA1UE +CxMLRXhhbXBsZSBPcmcxHzAdBgNVBAMTFnJzYS1jbGllbnQuZXhhbXBsZS5jb20w +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCEViFvY8pp7M/yv4tyUGyq +knInRW+FtHH7rkgB7nqL6DCItp81yafB2KMQ7NrdRXKr12sHUhcpd81acchqURZM +TqM5GwhK0TieR5qfmT+zQmBXKprIVc2sRvgVC7p4wNseXwky0aLJQRlFWAgB2nZ/ ++EBDNt0I5QGLSoaN5fMH6F9pVC1IpyCnVFisgDg7obCOIkBUfVyswye0+RcjGYRA +PelMzQcy62AnYh/64eBDKdGfLjHczaw14Uuy5OlWjeyVdM6MZBOf+KfxdD8KLlhw +2cLxtzkJk3JedqW4+ufRS7ilGRpUw8e2IgR9TQW0VLYByALAVIfJSMfUEx70K5NB +AgMBAAGjgZgwgZUwHwYDVR0jBBgwFoAU2REkHgBAMCYIi8dhLQAoPj8CpRQwEwYD +VR0lBAwwCgYIKwYBBQUHAwIwDgYDVR0PAQH/BAQDAgWgMC4GA1UdEQQnMCWCFnJz +YS1jbGllbnQuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tMB0GA1UdDgQWBBSPL7X9 +LBqCjnPi25CIzzkX3OEiITAMBggqhkjOPQQDAgUAA0cAMEQCIDx/fReRIBGXgRkn +zYGi09q7VccGTfw0gCTUa68NLTqpAiA27xcuzNMBS21xtXa7nVEOJJ1BUyi7c9pS /9KFyHXAXg== -----END CERTIFICATE----- diff --git a/akka-remote/src/test/resources/ssl/rsa-client.example.com.p12 b/remote/src/test/resources/ssl/rsa-client.example.com.p12 similarity index 100% rename from akka-remote/src/test/resources/ssl/rsa-client.example.com.p12 rename to remote/src/test/resources/ssl/rsa-client.example.com.p12 diff --git a/akka-remote/src/test/resources/ssl/rsa-client.example.com.pem b/remote/src/test/resources/ssl/rsa-client.example.com.pem similarity index 100% rename from akka-remote/src/test/resources/ssl/rsa-client.example.com.pem rename to remote/src/test/resources/ssl/rsa-client.example.com.pem diff --git a/akka-remote/src/test/resources/ssl/two.example.com.crt b/remote/src/test/resources/ssl/two.example.com.crt similarity index 98% rename from akka-remote/src/test/resources/ssl/two.example.com.crt rename to remote/src/test/resources/ssl/two.example.com.crt index fc766d02d3..f221aa2dad 100644 --- a/akka-remote/src/test/resources/ssl/two.example.com.crt +++ b/remote/src/test/resources/ssl/two.example.com.crt @@ -1,16 +1,16 @@ -----BEGIN CERTIFICATE----- -MIICizCCAi+gAwIBAgIECNzvNjAMBggqhkjOPQQDAgUAMH4xCzAJBgNVBAYTAlVT -MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgw -FgYDVQQKEw9FeGFtcGxlIENvbXBhbnkxFDASBgNVBAsTC0V4YW1wbGUgT3JnMRIw -EAYDVQQDEwlleGFtcGxlQ0EwHhcNMjAwNjAxMTU1MDE2WhcNMzAwNTMwMTU1MDE2 -WjCBhDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcT -DVNhbiBGcmFuY2lzY28xGDAWBgNVBAoTD0V4YW1wbGUgQ29tcGFueTEUMBIGA1UE -CxMLRXhhbXBsZSBPcmcxGDAWBgNVBAMTD3R3by5leGFtcGxlLmNvbTBZMBMGByqG -SM49AgEGCCqGSM49AwEHA0IABK2v6kZfa6beqxAXcSjAIUKORvbwivAEwoik38ZN -kQ8X60K5/gFE/QNoozTOZ60pbPzI8QFjcTXlpm4aKcRudwajgZEwgY4wHwYDVR0j -BBgwFoAU2REkHgBAMCYIi8dhLQAoPj8CpRQwEwYDVR0lBAwwCgYIKwYBBQUHAwEw -DgYDVR0PAQH/BAQDAgWgMCcGA1UdEQQgMB6CD3R3by5leGFtcGxlLmNvbYILZXhh -bXBsZS5jb20wHQYDVR0OBBYEFDrOW8faP3xxtC/wd1f6EZwlpF7XMAwGCCqGSM49 -BAMCBQADSAAwRQIhAPr4w+30vBqHWGJOGvBScN3OXQaBnQSlFIc5c0AErLYdAiB+ +MIICizCCAi+gAwIBAgIECNzvNjAMBggqhkjOPQQDAgUAMH4xCzAJBgNVBAYTAlVT +MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgw +FgYDVQQKEw9FeGFtcGxlIENvbXBhbnkxFDASBgNVBAsTC0V4YW1wbGUgT3JnMRIw +EAYDVQQDEwlleGFtcGxlQ0EwHhcNMjAwNjAxMTU1MDE2WhcNMzAwNTMwMTU1MDE2 +WjCBhDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcT +DVNhbiBGcmFuY2lzY28xGDAWBgNVBAoTD0V4YW1wbGUgQ29tcGFueTEUMBIGA1UE +CxMLRXhhbXBsZSBPcmcxGDAWBgNVBAMTD3R3by5leGFtcGxlLmNvbTBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABK2v6kZfa6beqxAXcSjAIUKORvbwivAEwoik38ZN +kQ8X60K5/gFE/QNoozTOZ60pbPzI8QFjcTXlpm4aKcRudwajgZEwgY4wHwYDVR0j +BBgwFoAU2REkHgBAMCYIi8dhLQAoPj8CpRQwEwYDVR0lBAwwCgYIKwYBBQUHAwEw +DgYDVR0PAQH/BAQDAgWgMCcGA1UdEQQgMB6CD3R3by5leGFtcGxlLmNvbYILZXhh +bXBsZS5jb20wHQYDVR0OBBYEFDrOW8faP3xxtC/wd1f6EZwlpF7XMAwGCCqGSM49 +BAMCBQADSAAwRQIhAPr4w+30vBqHWGJOGvBScN3OXQaBnQSlFIc5c0AErLYdAiB+ JuYU6hy1EmvRZxz2p/r4pz94K/81pNCAWgHKp1pxgQ== -----END CERTIFICATE----- diff --git a/akka-remote/src/test/resources/ssl/two.example.com.p12 b/remote/src/test/resources/ssl/two.example.com.p12 similarity index 100% rename from akka-remote/src/test/resources/ssl/two.example.com.p12 rename to remote/src/test/resources/ssl/two.example.com.p12 diff --git a/akka-remote/src/test/resources/truststore b/remote/src/test/resources/truststore similarity index 100% rename from akka-remote/src/test/resources/truststore rename to remote/src/test/resources/truststore diff --git a/akka-remote/src/test/scala-jdk9-only/org/apache/pekko/remote/artery/jfr/JFRRemotingFlightRecorderSpec.scala b/remote/src/test/scala-jdk9-only/org/apache/pekko/remote/artery/jfr/JFRRemotingFlightRecorderSpec.scala similarity index 100% rename from akka-remote/src/test/scala-jdk9-only/org/apache/pekko/remote/artery/jfr/JFRRemotingFlightRecorderSpec.scala rename to remote/src/test/scala-jdk9-only/org/apache/pekko/remote/artery/jfr/JFRRemotingFlightRecorderSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/AccrualFailureDetectorSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/AccrualFailureDetectorSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/AccrualFailureDetectorSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/AccrualFailureDetectorSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/AckedDeliverySpec.scala b/remote/src/test/scala/org/apache/pekko/remote/AckedDeliverySpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/AckedDeliverySpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/AckedDeliverySpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/DaemonicSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/DaemonicSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/DaemonicSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/DaemonicSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/DeadlineFailureDetectorSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/DeadlineFailureDetectorSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/DeadlineFailureDetectorSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/DeadlineFailureDetectorSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/EndpointRegistrySpec.scala b/remote/src/test/scala/org/apache/pekko/remote/EndpointRegistrySpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/EndpointRegistrySpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/EndpointRegistrySpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/FailureDetectorRegistrySpec.scala b/remote/src/test/scala/org/apache/pekko/remote/FailureDetectorRegistrySpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/FailureDetectorRegistrySpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/FailureDetectorRegistrySpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/LogSourceSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/LogSourceSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/LogSourceSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/LogSourceSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/MessageLoggingSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/MessageLoggingSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/MessageLoggingSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/MessageLoggingSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/NetworkFailureSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/NetworkFailureSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/NetworkFailureSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/NetworkFailureSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/RemoteActorMailboxSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/RemoteActorMailboxSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/RemoteActorMailboxSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/RemoteActorMailboxSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/RemoteConfigSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/RemoteConfigSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/RemoteConfigSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/RemoteConfigSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/RemoteConsistentHashingRouterSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/RemoteConsistentHashingRouterSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/RemoteConsistentHashingRouterSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/RemoteConsistentHashingRouterSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/RemoteDeployerSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/RemoteDeployerSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/RemoteDeployerSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/RemoteDeployerSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/RemoteFeaturesSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/RemoteFeaturesSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/RemoteFeaturesSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/RemoteFeaturesSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/RemoteRouterSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/RemoteRouterSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/RemoteRouterSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/RemoteRouterSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/Ticket1978CommunicationSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/Ticket1978CommunicationSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/Ticket1978CommunicationSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/Ticket1978CommunicationSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/Ticket1978ConfigSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/Ticket1978ConfigSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/Ticket1978ConfigSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/Ticket1978ConfigSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/TransientSerializationErrorSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/TransientSerializationErrorSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/TransientSerializationErrorSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/TransientSerializationErrorSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/TypedActorRemoteDeploySpec.scala b/remote/src/test/scala/org/apache/pekko/remote/TypedActorRemoteDeploySpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/TypedActorRemoteDeploySpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/TypedActorRemoteDeploySpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/ActorRefResolveCacheQuarantineSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/ActorRefResolveCacheQuarantineSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/ActorRefResolveCacheQuarantineSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/ActorRefResolveCacheQuarantineSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/ArteryMultiNodeSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/ArteryMultiNodeSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/ArteryMultiNodeSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/ArteryMultiNodeSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/ArterySpecSupport.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/ArterySpecSupport.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/ArterySpecSupport.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/ArterySpecSupport.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/BindCanonicalAddressSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/BindCanonicalAddressSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/BindCanonicalAddressSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/BindCanonicalAddressSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/DuplicateFlushSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/DuplicateFlushSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/DuplicateFlushSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/DuplicateFlushSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/DuplicateHandshakeSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/DuplicateHandshakeSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/DuplicateHandshakeSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/DuplicateHandshakeSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/EnvelopeBufferSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/EnvelopeBufferSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/EnvelopeBufferSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/EnvelopeBufferSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/FlushOnShutdownSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/FlushOnShutdownSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/FlushOnShutdownSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/FlushOnShutdownSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/HandshakeDenySpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/HandshakeDenySpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/HandshakeDenySpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/HandshakeDenySpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/HandshakeFailureSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/HandshakeFailureSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/HandshakeFailureSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/HandshakeFailureSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/HandshakeRetrySpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/HandshakeRetrySpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/HandshakeRetrySpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/HandshakeRetrySpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/ImmutableLongMapSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/ImmutableLongMapSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/ImmutableLongMapSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/ImmutableLongMapSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/InboundControlJunctionSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/InboundControlJunctionSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/InboundControlJunctionSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/InboundControlJunctionSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/InboundHandshakeSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/InboundHandshakeSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/InboundHandshakeSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/InboundHandshakeSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/LargeMessagesStreamSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/LargeMessagesStreamSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/LargeMessagesStreamSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/LargeMessagesStreamSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/LateConnectSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/LateConnectSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/LateConnectSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/LateConnectSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/LruBoundedCacheSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/LruBoundedCacheSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/LruBoundedCacheSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/LruBoundedCacheSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/MetadataCarryingSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/MetadataCarryingSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/MetadataCarryingSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/MetadataCarryingSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/OutboundControlJunctionSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/OutboundControlJunctionSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/OutboundControlJunctionSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/OutboundControlJunctionSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/OutboundHandshakeSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/OutboundHandshakeSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/OutboundHandshakeSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/OutboundHandshakeSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/OutboundIdleShutdownSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/OutboundIdleShutdownSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/OutboundIdleShutdownSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/OutboundIdleShutdownSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteActorRefProviderSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/RemoteActorRefProviderSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteActorRefProviderSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/RemoteActorRefProviderSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteActorSelectionSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/RemoteActorSelectionSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteActorSelectionSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/RemoteActorSelectionSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteConnectionSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/RemoteConnectionSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteConnectionSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/RemoteConnectionSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteDeathWatchSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/RemoteDeathWatchSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteDeathWatchSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/RemoteDeathWatchSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteDeployerSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/RemoteDeployerSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteDeployerSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/RemoteDeployerSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteDeploymentSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/RemoteDeploymentSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteDeploymentSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/RemoteDeploymentSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteFailureSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/RemoteFailureSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteFailureSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/RemoteFailureSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteInstrumentsSerializationSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/RemoteInstrumentsSerializationSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteInstrumentsSerializationSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/RemoteInstrumentsSerializationSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteInstrumentsSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/RemoteInstrumentsSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteInstrumentsSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/RemoteInstrumentsSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteMessageSerializationSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/RemoteMessageSerializationSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteMessageSerializationSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/RemoteMessageSerializationSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteRouterSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/RemoteRouterSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteRouterSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/RemoteRouterSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteSendConsistencySpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/RemoteSendConsistencySpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteSendConsistencySpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/RemoteSendConsistencySpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteWatcherSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/RemoteWatcherSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemoteWatcherSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/RemoteWatcherSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemotingFlightRecorderSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/RemotingFlightRecorderSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/RemotingFlightRecorderSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/RemotingFlightRecorderSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/RestartCounterSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/RestartCounterSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/RestartCounterSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/RestartCounterSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/RollingEventLogSimulationSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/RollingEventLogSimulationSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/RollingEventLogSimulationSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/RollingEventLogSimulationSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/SendQueueSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/SendQueueSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/SendQueueSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/SendQueueSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/SerializationErrorSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/SerializationErrorSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/SerializationErrorSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/SerializationErrorSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/SerializationTransportInformationSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/SerializationTransportInformationSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/SerializationTransportInformationSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/SerializationTransportInformationSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/SystemMessageAckerSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/SystemMessageAckerSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/SystemMessageAckerSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/SystemMessageAckerSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/SystemMessageDeliverySpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/SystemMessageDeliverySpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/SystemMessageDeliverySpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/SystemMessageDeliverySpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/TestContext.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/TestContext.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/TestContext.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/TestContext.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/TransientSerializationErrorSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/TransientSerializationErrorSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/TransientSerializationErrorSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/TransientSerializationErrorSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/UntrustedSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/UntrustedSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/UntrustedSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/UntrustedSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/aeron/AeronSinkSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/aeron/AeronSinkSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/aeron/AeronSinkSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/aeron/AeronSinkSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/compress/CompressionIntegrationSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/compress/CompressionIntegrationSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/compress/CompressionIntegrationSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/compress/CompressionIntegrationSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/compress/CompressionTableSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/compress/CompressionTableSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/compress/CompressionTableSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/compress/CompressionTableSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/compress/CompressionTestUtils.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/compress/CompressionTestUtils.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/compress/CompressionTestUtils.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/compress/CompressionTestUtils.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/compress/HandshakeShouldDropCompressionTableSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/compress/HandshakeShouldDropCompressionTableSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/compress/HandshakeShouldDropCompressionTableSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/compress/HandshakeShouldDropCompressionTableSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/compress/HeavyHittersSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/compress/HeavyHittersSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/compress/HeavyHittersSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/compress/HeavyHittersSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/compress/OutboundCompressionSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/compress/OutboundCompressionSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/compress/OutboundCompressionSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/compress/OutboundCompressionSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/tcp/SecureRandomFactorySpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/tcp/SecureRandomFactorySpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/tcp/SecureRandomFactorySpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/tcp/SecureRandomFactorySpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/tcp/TcpFramingSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/tcp/TcpFramingSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/tcp/TcpFramingSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/tcp/TcpFramingSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/tcp/TlsTcpSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/tcp/TlsTcpSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/tcp/TlsTcpSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/tcp/TlsTcpSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/CipherSuiteSupportCheck.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/CipherSuiteSupportCheck.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/CipherSuiteSupportCheck.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/CipherSuiteSupportCheck.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/PeerSubjectVerifierSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/PeerSubjectVerifierSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/PeerSubjectVerifierSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/PeerSubjectVerifierSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/PemManagersProviderSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/PemManagersProviderSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/PemManagersProviderSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/PemManagersProviderSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/RotatingKeysSSLEngineProviderSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/RotatingKeysSSLEngineProviderSpec.scala similarity index 99% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/RotatingKeysSSLEngineProviderSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/RotatingKeysSSLEngineProviderSpec.scala index 9635e3cbec..8f6c0c18a4 100644 --- a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/RotatingKeysSSLEngineProviderSpec.scala +++ b/remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/RotatingKeysSSLEngineProviderSpec.scala @@ -180,7 +180,7 @@ object RotatingKeysSSLEngineProviderSpec { } """ - val temporaryDirectory: Path = Files.createTempDirectory("akka-remote-rotating-keys-spec") + val temporaryDirectory: Path = Files.createTempDirectory("pekko-remote-rotating-keys-spec") val keyLocation = new File(temporaryDirectory.toFile, "tls.key") val certLocation = new File(temporaryDirectory.toFile, "tls.crt") val cacertLocation = new File(temporaryDirectory.toFile, "ca.crt") diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/TlsResourcesSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/TlsResourcesSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/TlsResourcesSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/TlsResourcesSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/X509ReadersSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/X509ReadersSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/X509ReadersSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/artery/tcp/ssl/X509ReadersSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/classic/ActorsLeakSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/classic/ActorsLeakSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/classic/ActorsLeakSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/classic/ActorsLeakSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/classic/RemoteDeathWatchSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/classic/RemoteDeathWatchSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/classic/RemoteDeathWatchSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/classic/RemoteDeathWatchSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/classic/RemoteDeploymentAllowListSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/classic/RemoteDeploymentAllowListSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/classic/RemoteDeploymentAllowListSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/classic/RemoteDeploymentAllowListSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/classic/RemoteInitErrorSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/classic/RemoteInitErrorSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/classic/RemoteInitErrorSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/classic/RemoteInitErrorSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/classic/RemoteSettingsSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/classic/RemoteSettingsSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/classic/RemoteSettingsSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/classic/RemoteSettingsSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/classic/RemoteWatcherSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/classic/RemoteWatcherSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/classic/RemoteWatcherSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/classic/RemoteWatcherSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/classic/RemotingSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/classic/RemotingSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/classic/RemotingSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/classic/RemotingSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/classic/UntrustedSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/classic/UntrustedSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/classic/UntrustedSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/classic/UntrustedSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/classic/transport/GenericTransportSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/classic/transport/GenericTransportSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/classic/transport/GenericTransportSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/classic/transport/GenericTransportSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/classic/transport/PekkoProtocolSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/classic/transport/PekkoProtocolSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/classic/transport/PekkoProtocolSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/classic/transport/PekkoProtocolSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/classic/transport/PekkoProtocolStressTest.scala b/remote/src/test/scala/org/apache/pekko/remote/classic/transport/PekkoProtocolStressTest.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/classic/transport/PekkoProtocolStressTest.scala rename to remote/src/test/scala/org/apache/pekko/remote/classic/transport/PekkoProtocolStressTest.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/classic/transport/SwitchableLoggedBehaviorSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/classic/transport/SwitchableLoggedBehaviorSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/classic/transport/SwitchableLoggedBehaviorSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/classic/transport/SwitchableLoggedBehaviorSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/classic/transport/SystemMessageDeliveryStressTest.scala b/remote/src/test/scala/org/apache/pekko/remote/classic/transport/SystemMessageDeliveryStressTest.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/classic/transport/SystemMessageDeliveryStressTest.scala rename to remote/src/test/scala/org/apache/pekko/remote/classic/transport/SystemMessageDeliveryStressTest.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/classic/transport/TestTransportSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/classic/transport/TestTransportSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/classic/transport/TestTransportSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/classic/transport/TestTransportSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/classic/transport/ThrottleModeSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/classic/transport/ThrottleModeSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/classic/transport/ThrottleModeSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/classic/transport/ThrottleModeSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/classic/transport/ThrottlerTransportAdapterSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/classic/transport/ThrottlerTransportAdapterSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/classic/transport/ThrottlerTransportAdapterSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/classic/transport/ThrottlerTransportAdapterSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/classic/transport/netty/NettyTransportSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/classic/transport/netty/NettyTransportSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/classic/transport/netty/NettyTransportSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/classic/transport/netty/NettyTransportSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/serialization/AllowJavaSerializationOffSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/serialization/AllowJavaSerializationOffSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/serialization/AllowJavaSerializationOffSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/serialization/AllowJavaSerializationOffSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/serialization/ArteryMessageSerializerSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/serialization/ArteryMessageSerializerSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/serialization/ArteryMessageSerializerSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/serialization/ArteryMessageSerializerSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/serialization/DaemonMsgCreateSerializerAllowJavaSerializationSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/serialization/DaemonMsgCreateSerializerAllowJavaSerializationSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/serialization/DaemonMsgCreateSerializerAllowJavaSerializationSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/serialization/DaemonMsgCreateSerializerAllowJavaSerializationSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/serialization/MessageContainerSerializerSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/serialization/MessageContainerSerializerSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/serialization/MessageContainerSerializerSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/serialization/MessageContainerSerializerSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/serialization/MiscMessageSerializerSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/serialization/MiscMessageSerializerSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/serialization/MiscMessageSerializerSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/serialization/MiscMessageSerializerSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/serialization/PrimitivesSerializationSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/serialization/PrimitivesSerializationSpec.scala similarity index 98% rename from akka-remote/src/test/scala/org/apache/pekko/remote/serialization/PrimitivesSerializationSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/serialization/PrimitivesSerializationSpec.scala index 06a9c78944..841361d008 100644 --- a/akka-remote/src/test/scala/org/apache/pekko/remote/serialization/PrimitivesSerializationSpec.scala +++ b/remote/src/test/scala/org/apache/pekko/remote/serialization/PrimitivesSerializationSpec.scala @@ -25,7 +25,7 @@ object PrimitivesSerializationSpec { val testConfig = ConfigFactory.parseString(serializationTestOverrides).withFallback(PekkoSpec.testConf) } -@deprecated("Moved to org.apache.pekko.serialization.* in akka-actor", "2.6.0") +@deprecated("Moved to org.apache.pekko.serialization.* in pekko-actor", "2.6.0") class PrimitivesSerializationSpec extends PekkoSpec(PrimitivesSerializationSpec.testConfig) { val buffer = { diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/serialization/ProtobufSerializerSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/serialization/ProtobufSerializerSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/serialization/ProtobufSerializerSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/serialization/ProtobufSerializerSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/serialization/SerializationTransportInformationSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/serialization/SerializationTransportInformationSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/serialization/SerializationTransportInformationSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/serialization/SerializationTransportInformationSpec.scala diff --git a/akka-remote/src/test/scala/org/apache/pekko/remote/serialization/SystemMessageSerializationSpec.scala b/remote/src/test/scala/org/apache/pekko/remote/serialization/SystemMessageSerializationSpec.scala similarity index 100% rename from akka-remote/src/test/scala/org/apache/pekko/remote/serialization/SystemMessageSerializationSpec.scala rename to remote/src/test/scala/org/apache/pekko/remote/serialization/SystemMessageSerializationSpec.scala diff --git a/scripts/multi-node-log-replace.sh b/scripts/multi-node-log-replace.sh index 1f2afed49c..c9ab8f4ef5 100755 --- a/scripts/multi-node-log-replace.sh +++ b/scripts/multi-node-log-replace.sh @@ -22,4 +22,4 @@ # check for an sbt command type -P sbt &> /dev/null || fail "sbt command not found" -sbt "project akka-remote-tests" "test:run-main akka.remote.testkit.LogRoleReplace $1 $2" +sbt "project remote-tests" "test:run-main org.apache.pekko.remote.testkit.LogRoleReplace $1 $2" diff --git a/akka-serialization-jackson/src/main/resources/reference.conf b/serialization-jackson/src/main/resources/reference.conf similarity index 100% rename from akka-serialization-jackson/src/main/resources/reference.conf rename to serialization-jackson/src/main/resources/reference.conf diff --git a/akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/ActorRefModule.scala b/serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/ActorRefModule.scala similarity index 100% rename from akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/ActorRefModule.scala rename to serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/ActorRefModule.scala diff --git a/akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/ActorSystemAccess.scala b/serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/ActorSystemAccess.scala similarity index 100% rename from akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/ActorSystemAccess.scala rename to serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/ActorSystemAccess.scala diff --git a/akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/AddressModule.scala b/serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/AddressModule.scala similarity index 100% rename from akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/AddressModule.scala rename to serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/AddressModule.scala diff --git a/akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/AkkaSerializationModule.scala b/serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/AkkaSerializationModule.scala similarity index 100% rename from akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/AkkaSerializationModule.scala rename to serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/AkkaSerializationModule.scala diff --git a/akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/FiniteDurationModule.scala b/serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/FiniteDurationModule.scala similarity index 100% rename from akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/FiniteDurationModule.scala rename to serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/FiniteDurationModule.scala diff --git a/akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonMigration.scala b/serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonMigration.scala similarity index 100% rename from akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonMigration.scala rename to serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonMigration.scala diff --git a/akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonModule.scala b/serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonModule.scala similarity index 98% rename from akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonModule.scala rename to serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonModule.scala index e167845e46..b16520d423 100644 --- a/akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonModule.scala +++ b/serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonModule.scala @@ -29,7 +29,7 @@ import pekko.annotation.InternalApi lazy val version: Version = { val groupId = "com.typesafe.akka" - val artifactId = "akka-serialization-jackson" + val artifactId = "serialization-jackson" val version = pekko.Version.current VersionUtil.parseVersion(version, groupId, artifactId) } diff --git a/akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonObjectMapperProvider.scala b/serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonObjectMapperProvider.scala similarity index 100% rename from akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonObjectMapperProvider.scala rename to serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonObjectMapperProvider.scala diff --git a/akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonSerializer.scala b/serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonSerializer.scala similarity index 100% rename from akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonSerializer.scala rename to serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonSerializer.scala diff --git a/akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/PekkoJacksonModule.scala b/serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/PekkoJacksonModule.scala similarity index 100% rename from akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/PekkoJacksonModule.scala rename to serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/PekkoJacksonModule.scala diff --git a/akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/StreamRefModule.scala b/serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/StreamRefModule.scala similarity index 100% rename from akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/StreamRefModule.scala rename to serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/StreamRefModule.scala diff --git a/akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/TypedActorRefModule.scala b/serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/TypedActorRefModule.scala similarity index 100% rename from akka-serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/TypedActorRefModule.scala rename to serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/TypedActorRefModule.scala diff --git a/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/MySerializable.java b/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/MySerializable.java similarity index 100% rename from akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/MySerializable.java rename to serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/MySerializable.java diff --git a/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/SerializationDocTest.java b/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/SerializationDocTest.java similarity index 100% rename from akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/SerializationDocTest.java rename to serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/SerializationDocTest.java diff --git a/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/Customer.java b/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/Customer.java similarity index 100% rename from akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/Customer.java rename to serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/Customer.java diff --git a/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/ItemAdded.java b/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/ItemAdded.java similarity index 100% rename from akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/ItemAdded.java rename to serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/ItemAdded.java diff --git a/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/OrderAdded.java b/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/OrderAdded.java similarity index 100% rename from akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/OrderAdded.java rename to serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1/OrderAdded.java diff --git a/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1withv2/ItemAddedMigration.java b/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1withv2/ItemAddedMigration.java similarity index 100% rename from akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1withv2/ItemAddedMigration.java rename to serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v1withv2/ItemAddedMigration.java diff --git a/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/Address.java b/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/Address.java similarity index 100% rename from akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/Address.java rename to serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/Address.java diff --git a/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/Customer.java b/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/Customer.java similarity index 100% rename from akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/Customer.java rename to serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/Customer.java diff --git a/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/CustomerMigration.java b/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/CustomerMigration.java similarity index 100% rename from akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/CustomerMigration.java rename to serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/CustomerMigration.java diff --git a/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/ItemAdded.java b/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/ItemAdded.java similarity index 100% rename from akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/ItemAdded.java rename to serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/ItemAdded.java diff --git a/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/OrderPlaced.java b/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/OrderPlaced.java similarity index 100% rename from akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/OrderPlaced.java rename to serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/OrderPlaced.java diff --git a/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/OrderPlacedMigration.java b/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/OrderPlacedMigration.java similarity index 100% rename from akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/OrderPlacedMigration.java rename to serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/OrderPlacedMigration.java diff --git a/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2b/ItemAdded.java b/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2b/ItemAdded.java similarity index 100% rename from akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2b/ItemAdded.java rename to serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2b/ItemAdded.java diff --git a/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2b/ItemAddedMigration.java b/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2b/ItemAddedMigration.java similarity index 100% rename from akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2b/ItemAddedMigration.java rename to serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2b/ItemAddedMigration.java diff --git a/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2c/ItemAdded.java b/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2c/ItemAdded.java similarity index 100% rename from akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2c/ItemAdded.java rename to serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2c/ItemAdded.java diff --git a/akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2c/ItemAddedMigration.java b/serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2c/ItemAddedMigration.java similarity index 100% rename from akka-serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2c/ItemAddedMigration.java rename to serialization-jackson/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2c/ItemAddedMigration.java diff --git a/akka-serialization-jackson/src/test/java/org/apache/pekko/serialization/jackson/JavaTestEventMigrationV2.java b/serialization-jackson/src/test/java/org/apache/pekko/serialization/jackson/JavaTestEventMigrationV2.java similarity index 100% rename from akka-serialization-jackson/src/test/java/org/apache/pekko/serialization/jackson/JavaTestEventMigrationV2.java rename to serialization-jackson/src/test/java/org/apache/pekko/serialization/jackson/JavaTestEventMigrationV2.java diff --git a/akka-serialization-jackson/src/test/java/org/apache/pekko/serialization/jackson/JavaTestEventMigrationV2WithV3.java b/serialization-jackson/src/test/java/org/apache/pekko/serialization/jackson/JavaTestEventMigrationV2WithV3.java similarity index 100% rename from akka-serialization-jackson/src/test/java/org/apache/pekko/serialization/jackson/JavaTestEventMigrationV2WithV3.java rename to serialization-jackson/src/test/java/org/apache/pekko/serialization/jackson/JavaTestEventMigrationV2WithV3.java diff --git a/akka-serialization-jackson/src/test/java/org/apache/pekko/serialization/jackson/JavaTestEventMigrationV3.java b/serialization-jackson/src/test/java/org/apache/pekko/serialization/jackson/JavaTestEventMigrationV3.java similarity index 100% rename from akka-serialization-jackson/src/test/java/org/apache/pekko/serialization/jackson/JavaTestEventMigrationV3.java rename to serialization-jackson/src/test/java/org/apache/pekko/serialization/jackson/JavaTestEventMigrationV3.java diff --git a/akka-serialization-jackson/src/test/java/org/apache/pekko/serialization/jackson/JavaTestMessages.java b/serialization-jackson/src/test/java/org/apache/pekko/serialization/jackson/JavaTestMessages.java similarity index 100% rename from akka-serialization-jackson/src/test/java/org/apache/pekko/serialization/jackson/JavaTestMessages.java rename to serialization-jackson/src/test/java/org/apache/pekko/serialization/jackson/JavaTestMessages.java diff --git a/akka-serialization-jackson/src/test/resources/reference.conf b/serialization-jackson/src/test/resources/reference.conf similarity index 100% rename from akka-serialization-jackson/src/test/resources/reference.conf rename to serialization-jackson/src/test/resources/reference.conf diff --git a/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/CustomAdtSerializer.scala b/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/CustomAdtSerializer.scala similarity index 100% rename from akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/CustomAdtSerializer.scala rename to serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/CustomAdtSerializer.scala diff --git a/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala b/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala similarity index 100% rename from akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala rename to serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/SerializationDocSpec.scala diff --git a/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/Customer.scala b/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/Customer.scala similarity index 100% rename from akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/Customer.scala rename to serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/Customer.scala diff --git a/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/ItemAdded.scala b/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/ItemAdded.scala similarity index 100% rename from akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/ItemAdded.scala rename to serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/ItemAdded.scala diff --git a/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/OrderAdded.scala b/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/OrderAdded.scala similarity index 100% rename from akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/OrderAdded.scala rename to serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1/OrderAdded.scala diff --git a/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1withv2/ItemAddedMigration.scala b/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1withv2/ItemAddedMigration.scala similarity index 100% rename from akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1withv2/ItemAddedMigration.scala rename to serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v1withv2/ItemAddedMigration.scala diff --git a/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/Address.scala b/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/Address.scala similarity index 100% rename from akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/Address.scala rename to serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/Address.scala diff --git a/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/Customer.scala b/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/Customer.scala similarity index 100% rename from akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/Customer.scala rename to serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/Customer.scala diff --git a/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/CustomerMigration.scala b/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/CustomerMigration.scala similarity index 100% rename from akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/CustomerMigration.scala rename to serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/CustomerMigration.scala diff --git a/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/ItemAdded.scala b/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/ItemAdded.scala similarity index 100% rename from akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/ItemAdded.scala rename to serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/ItemAdded.scala diff --git a/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/OrderPlaced.scala b/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/OrderPlaced.scala similarity index 100% rename from akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/OrderPlaced.scala rename to serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/OrderPlaced.scala diff --git a/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/OrderPlacedMigration.scala b/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/OrderPlacedMigration.scala similarity index 100% rename from akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/OrderPlacedMigration.scala rename to serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2a/OrderPlacedMigration.scala diff --git a/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2b/ItemAdded.scala b/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2b/ItemAdded.scala similarity index 100% rename from akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2b/ItemAdded.scala rename to serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2b/ItemAdded.scala diff --git a/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2b/ItemAddedMigration.scala b/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2b/ItemAddedMigration.scala similarity index 100% rename from akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2b/ItemAddedMigration.scala rename to serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2b/ItemAddedMigration.scala diff --git a/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2c/ItemAdded.scala b/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2c/ItemAdded.scala similarity index 100% rename from akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2c/ItemAdded.scala rename to serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2c/ItemAdded.scala diff --git a/akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2c/ItemAddedMigration.scala b/serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2c/ItemAddedMigration.scala similarity index 100% rename from akka-serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2c/ItemAddedMigration.scala rename to serialization-jackson/src/test/scala/doc/org/apache/pekko/serialization/jackson/v2c/ItemAddedMigration.scala diff --git a/akka-serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/CborSerializable.scala b/serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/CborSerializable.scala similarity index 100% rename from akka-serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/CborSerializable.scala rename to serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/CborSerializable.scala diff --git a/akka-serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/JacksonSerializerSpec.scala b/serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/JacksonSerializerSpec.scala similarity index 100% rename from akka-serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/JacksonSerializerSpec.scala rename to serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/JacksonSerializerSpec.scala diff --git a/akka-serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/JsonSerializable.scala b/serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/JsonSerializable.scala similarity index 100% rename from akka-serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/JsonSerializable.scala rename to serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/JsonSerializable.scala diff --git a/akka-serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/ScalaTestEventMigration.scala b/serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/ScalaTestEventMigration.scala similarity index 100% rename from akka-serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/ScalaTestEventMigration.scala rename to serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/ScalaTestEventMigration.scala diff --git a/akka-slf4j/src/main/scala/org/apache/pekko/event/slf4j/Slf4jLogger.scala b/slf4j/src/main/scala/org/apache/pekko/event/slf4j/Slf4jLogger.scala similarity index 100% rename from akka-slf4j/src/main/scala/org/apache/pekko/event/slf4j/Slf4jLogger.scala rename to slf4j/src/main/scala/org/apache/pekko/event/slf4j/Slf4jLogger.scala diff --git a/akka-slf4j/src/test/resources/logback-test.xml b/slf4j/src/test/resources/logback-test.xml similarity index 100% rename from akka-slf4j/src/test/resources/logback-test.xml rename to slf4j/src/test/resources/logback-test.xml diff --git a/akka-slf4j/src/test/scala/org/apache/pekko/event/slf4j/Slf4jLoggerSpec.scala b/slf4j/src/test/scala/org/apache/pekko/event/slf4j/Slf4jLoggerSpec.scala similarity index 100% rename from akka-slf4j/src/test/scala/org/apache/pekko/event/slf4j/Slf4jLoggerSpec.scala rename to slf4j/src/test/scala/org/apache/pekko/event/slf4j/Slf4jLoggerSpec.scala diff --git a/akka-slf4j/src/test/scala/org/apache/pekko/event/slf4j/Slf4jLoggingFilterSpec.scala b/slf4j/src/test/scala/org/apache/pekko/event/slf4j/Slf4jLoggingFilterSpec.scala similarity index 100% rename from akka-slf4j/src/test/scala/org/apache/pekko/event/slf4j/Slf4jLoggingFilterSpec.scala rename to slf4j/src/test/scala/org/apache/pekko/event/slf4j/Slf4jLoggingFilterSpec.scala diff --git a/akka-stream-testkit/src/main/resources/reference.conf b/stream-testkit/src/main/resources/reference.conf similarity index 100% rename from akka-stream-testkit/src/main/resources/reference.conf rename to stream-testkit/src/main/resources/reference.conf diff --git a/akka-stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/StreamTestKit.scala b/stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/StreamTestKit.scala similarity index 100% rename from akka-stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/StreamTestKit.scala rename to stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/StreamTestKit.scala diff --git a/akka-stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/TestGraphStage.scala b/stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/TestGraphStage.scala similarity index 100% rename from akka-stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/TestGraphStage.scala rename to stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/TestGraphStage.scala diff --git a/akka-stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/javadsl/StreamTestKit.scala b/stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/javadsl/StreamTestKit.scala similarity index 100% rename from akka-stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/javadsl/StreamTestKit.scala rename to stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/javadsl/StreamTestKit.scala diff --git a/akka-stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/javadsl/TestSink.scala b/stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/javadsl/TestSink.scala similarity index 100% rename from akka-stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/javadsl/TestSink.scala rename to stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/javadsl/TestSink.scala diff --git a/akka-stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/javadsl/TestSource.scala b/stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/javadsl/TestSource.scala similarity index 100% rename from akka-stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/javadsl/TestSource.scala rename to stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/javadsl/TestSource.scala diff --git a/akka-stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/scaladsl/StreamTestKit.scala b/stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/scaladsl/StreamTestKit.scala similarity index 100% rename from akka-stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/scaladsl/StreamTestKit.scala rename to stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/scaladsl/StreamTestKit.scala diff --git a/akka-stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/scaladsl/TestSink.scala b/stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/scaladsl/TestSink.scala similarity index 100% rename from akka-stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/scaladsl/TestSink.scala rename to stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/scaladsl/TestSink.scala diff --git a/akka-stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/scaladsl/TestSource.scala b/stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/scaladsl/TestSource.scala similarity index 100% rename from akka-stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/scaladsl/TestSource.scala rename to stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/scaladsl/TestSource.scala diff --git a/akka-stream-testkit/src/test/resources/reference.conf b/stream-testkit/src/test/resources/reference.conf similarity index 100% rename from akka-stream-testkit/src/test/resources/reference.conf rename to stream-testkit/src/test/resources/reference.conf diff --git a/akka-stream-testkit/src/test/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreterSpecKit.scala b/stream-testkit/src/test/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreterSpecKit.scala similarity index 100% rename from akka-stream-testkit/src/test/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreterSpecKit.scala rename to stream-testkit/src/test/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreterSpecKit.scala diff --git a/akka-stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/BaseTwoStreamsSetup.scala b/stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/BaseTwoStreamsSetup.scala similarity index 100% rename from akka-stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/BaseTwoStreamsSetup.scala rename to stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/BaseTwoStreamsSetup.scala diff --git a/akka-stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/ChainSetup.scala b/stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/ChainSetup.scala similarity index 100% rename from akka-stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/ChainSetup.scala rename to stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/ChainSetup.scala diff --git a/akka-stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/ScriptedTest.scala b/stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/ScriptedTest.scala similarity index 100% rename from akka-stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/ScriptedTest.scala rename to stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/ScriptedTest.scala diff --git a/akka-stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/StreamSpec.scala b/stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/StreamSpec.scala similarity index 100% rename from akka-stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/StreamSpec.scala rename to stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/StreamSpec.scala diff --git a/akka-stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/StreamTestDefaultMailbox.scala b/stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/StreamTestDefaultMailbox.scala similarity index 100% rename from akka-stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/StreamTestDefaultMailbox.scala rename to stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/StreamTestDefaultMailbox.scala diff --git a/akka-stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/StreamTestKitSpec.scala b/stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/StreamTestKitSpec.scala similarity index 100% rename from akka-stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/StreamTestKitSpec.scala rename to stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/StreamTestKitSpec.scala diff --git a/akka-stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/TestPublisherSubscriberSpec.scala b/stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/TestPublisherSubscriberSpec.scala similarity index 100% rename from akka-stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/TestPublisherSubscriberSpec.scala rename to stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/TestPublisherSubscriberSpec.scala diff --git a/akka-stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/TwoStreamsSetup.scala b/stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/TwoStreamsSetup.scala similarity index 100% rename from akka-stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/TwoStreamsSetup.scala rename to stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/TwoStreamsSetup.scala diff --git a/akka-stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/Utils.scala b/stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/Utils.scala similarity index 100% rename from akka-stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/Utils.scala rename to stream-testkit/src/test/scala/org/apache/pekko/stream/testkit/Utils.scala diff --git a/akka-stream-tests-tck/src/test/scala-jdk9-only/org/apache/pekko/stream/tck/IterablePublisherViaJavaFlowPublisherTest.scala b/stream-tests-tck/src/test/scala-jdk9-only/org/apache/pekko/stream/tck/IterablePublisherViaJavaFlowPublisherTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala-jdk9-only/org/apache/pekko/stream/tck/IterablePublisherViaJavaFlowPublisherTest.scala rename to stream-tests-tck/src/test/scala-jdk9-only/org/apache/pekko/stream/tck/IterablePublisherViaJavaFlowPublisherTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/ActorSystemLifecycle.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/ActorSystemLifecycle.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/ActorSystemLifecycle.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/ActorSystemLifecycle.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/AkkaSubscriberVerification.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/AkkaSubscriberVerification.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/AkkaSubscriberVerification.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/AkkaSubscriberVerification.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/CancelledSinkSubscriberTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/CancelledSinkSubscriberTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/CancelledSinkSubscriberTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/CancelledSinkSubscriberTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/ConcatTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/ConcatTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/ConcatTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/ConcatTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/EmptyPublisherTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/EmptyPublisherTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/EmptyPublisherTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/EmptyPublisherTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FanoutPublisherTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FanoutPublisherTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FanoutPublisherTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FanoutPublisherTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FilePublisherTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FilePublisherTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FilePublisherTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FilePublisherTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FlatMapConcatDoubleSubscriberTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FlatMapConcatDoubleSubscriberTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FlatMapConcatDoubleSubscriberTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FlatMapConcatDoubleSubscriberTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FlatMapPrefixTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FlatMapPrefixTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FlatMapPrefixTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FlatMapPrefixTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FlattenTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FlattenTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FlattenTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FlattenTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FoldSinkSubscriberTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FoldSinkSubscriberTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FoldSinkSubscriberTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FoldSinkSubscriberTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/ForeachSinkSubscriberTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/ForeachSinkSubscriberTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/ForeachSinkSubscriberTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/ForeachSinkSubscriberTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FusableProcessorTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FusableProcessorTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FusableProcessorTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FusableProcessorTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FuturePublisherTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FuturePublisherTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FuturePublisherTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/FuturePublisherTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/GroupByTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/GroupByTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/GroupByTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/GroupByTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/InputStreamSourceTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/InputStreamSourceTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/InputStreamSourceTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/InputStreamSourceTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/IterablePublisherTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/IterablePublisherTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/IterablePublisherTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/IterablePublisherTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/MapTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/MapTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/MapTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/MapTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/MaybeSourceTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/MaybeSourceTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/MaybeSourceTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/MaybeSourceTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/PekkoIdentityProcessorVerification.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/PekkoIdentityProcessorVerification.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/PekkoIdentityProcessorVerification.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/PekkoIdentityProcessorVerification.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/PekkoPublisherVerification.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/PekkoPublisherVerification.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/PekkoPublisherVerification.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/PekkoPublisherVerification.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/PrefixAndTailTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/PrefixAndTailTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/PrefixAndTailTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/PrefixAndTailTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/SingleElementSourceTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/SingleElementSourceTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/SingleElementSourceTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/SingleElementSourceTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/SinkholeSubscriberTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/SinkholeSubscriberTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/SinkholeSubscriberTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/SinkholeSubscriberTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/SplitWhenTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/SplitWhenTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/SplitWhenTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/SplitWhenTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/Timeouts.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/Timeouts.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/Timeouts.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/Timeouts.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/TransformProcessorTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/TransformProcessorTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/TransformProcessorTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/TransformProcessorTest.scala diff --git a/akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/VirtualPublisherTest.scala b/stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/VirtualPublisherTest.scala similarity index 100% rename from akka-stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/VirtualPublisherTest.scala rename to stream-tests-tck/src/test/scala/org/apache/pekko/stream/tck/VirtualPublisherTest.scala diff --git a/akka-stream-tests/src/test/java-jdk9-only/org/apache/pekko/stream/javadsl/JavaFlowSupportCompileTest.java b/stream-tests/src/test/java-jdk9-only/org/apache/pekko/stream/javadsl/JavaFlowSupportCompileTest.java similarity index 100% rename from akka-stream-tests/src/test/java-jdk9-only/org/apache/pekko/stream/javadsl/JavaFlowSupportCompileTest.java rename to stream-tests/src/test/java-jdk9-only/org/apache/pekko/stream/javadsl/JavaFlowSupportCompileTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/StreamAttributeDocTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/StreamAttributeDocTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/StreamAttributeDocTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/StreamAttributeDocTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/StreamTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/StreamTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/StreamTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/StreamTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/io/InputStreamSinkTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/io/InputStreamSinkTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/io/InputStreamSinkTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/io/InputStreamSinkTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/io/OutputStreamSinkTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/io/OutputStreamSinkTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/io/OutputStreamSinkTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/io/OutputStreamSinkTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/io/OutputStreamSourceTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/io/OutputStreamSourceTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/io/OutputStreamSourceTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/io/OutputStreamSourceTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/io/SinkAsJavaSourceTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/io/SinkAsJavaSourceTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/io/SinkAsJavaSourceTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/io/SinkAsJavaSourceTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/AttributesTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/AttributesTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/AttributesTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/AttributesTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FlowLogWithMarkerTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FlowLogWithMarkerTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FlowLogWithMarkerTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FlowLogWithMarkerTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FlowTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FlowTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FlowTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FlowTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FlowThrottleTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FlowThrottleTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FlowThrottleTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FlowThrottleTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FlowWithContextTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FlowWithContextTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FlowWithContextTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FlowWithContextTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FlowWithContextThrottleTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FlowWithContextThrottleTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FlowWithContextThrottleTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FlowWithContextThrottleTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FramingTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FramingTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FramingTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/FramingTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/GraphDslTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/GraphDslTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/GraphDslTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/GraphDslTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/JsonFramingTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/JsonFramingTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/JsonFramingTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/JsonFramingTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/KillSwitchTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/KillSwitchTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/KillSwitchTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/KillSwitchTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/LazyAndFutureFlowTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/LazyAndFutureFlowTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/LazyAndFutureFlowTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/LazyAndFutureFlowTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/LazyAndFutureSourcesTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/LazyAndFutureSourcesTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/LazyAndFutureSourcesTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/LazyAndFutureSourcesTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/RetryFlowTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/RetryFlowTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/RetryFlowTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/RetryFlowTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/RunnableGraphTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/RunnableGraphTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/RunnableGraphTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/RunnableGraphTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SetupTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SetupTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SetupTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SetupTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SinkTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SinkTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SinkTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SinkTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceRunWithTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceRunWithTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceRunWithTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceRunWithTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceUnfoldTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceUnfoldTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceUnfoldTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceUnfoldTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceWithContextThrottleTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceWithContextThrottleTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceWithContextThrottleTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/SourceWithContextThrottleTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/TcpTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/javadsl/TcpTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/javadsl/TcpTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/javadsl/TcpTest.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/stage/JavaIdentityStage.java b/stream-tests/src/test/java/org/apache/pekko/stream/stage/JavaIdentityStage.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/stage/JavaIdentityStage.java rename to stream-tests/src/test/java/org/apache/pekko/stream/stage/JavaIdentityStage.java diff --git a/akka-stream-tests/src/test/java/org/apache/pekko/stream/stage/StageTest.java b/stream-tests/src/test/java/org/apache/pekko/stream/stage/StageTest.java similarity index 100% rename from akka-stream-tests/src/test/java/org/apache/pekko/stream/stage/StageTest.java rename to stream-tests/src/test/java/org/apache/pekko/stream/stage/StageTest.java diff --git a/akka-stream-tests/src/test/resources/badtruststore b/stream-tests/src/test/resources/badtruststore similarity index 100% rename from akka-stream-tests/src/test/resources/badtruststore rename to stream-tests/src/test/resources/badtruststore diff --git a/akka-stream-tests/src/test/resources/keystore b/stream-tests/src/test/resources/keystore similarity index 100% rename from akka-stream-tests/src/test/resources/keystore rename to stream-tests/src/test/resources/keystore diff --git a/akka-stream-tests/src/test/resources/reference.conf b/stream-tests/src/test/resources/reference.conf similarity index 100% rename from akka-stream-tests/src/test/resources/reference.conf rename to stream-tests/src/test/resources/reference.conf diff --git a/akka-stream-tests/src/test/resources/tcp-spec-keystore.p12 b/stream-tests/src/test/resources/tcp-spec-keystore.p12 similarity index 100% rename from akka-stream-tests/src/test/resources/tcp-spec-keystore.p12 rename to stream-tests/src/test/resources/tcp-spec-keystore.p12 diff --git a/akka-stream-tests/src/test/resources/truststore b/stream-tests/src/test/resources/truststore similarity index 100% rename from akka-stream-tests/src/test/resources/truststore rename to stream-tests/src/test/resources/truststore diff --git a/akka-stream-tests/src/test/scala-jdk9-only/org/apache/pekko/stream/scaladsl/FlowPublisherSinkSpec.scala b/stream-tests/src/test/scala-jdk9-only/org/apache/pekko/stream/scaladsl/FlowPublisherSinkSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala-jdk9-only/org/apache/pekko/stream/scaladsl/FlowPublisherSinkSpec.scala rename to stream-tests/src/test/scala-jdk9-only/org/apache/pekko/stream/scaladsl/FlowPublisherSinkSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/ActorMaterializerSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/ActorMaterializerSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/ActorMaterializerSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/ActorMaterializerSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/DslConsistencySpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/DslConsistencySpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/DslConsistencySpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/DslConsistencySpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/DslFactoriesConsistencySpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/DslFactoriesConsistencySpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/DslFactoriesConsistencySpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/DslFactoriesConsistencySpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/FusingSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/FusingSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/FusingSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/FusingSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/SourceLocationAttributeSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/SourceLocationAttributeSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/SourceLocationAttributeSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/SourceLocationAttributeSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/StreamAttributeDocSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/StreamAttributeDocSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/StreamAttributeDocSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/StreamAttributeDocSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/StreamDispatcherSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/StreamDispatcherSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/StreamDispatcherSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/StreamDispatcherSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/SystemMaterializerSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/SystemMaterializerSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/SystemMaterializerSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/SystemMaterializerSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/FanoutProcessorSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/FanoutProcessorSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/FanoutProcessorSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/FanoutProcessorSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/FixedBufferSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/FixedBufferSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/FixedBufferSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/FixedBufferSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/GraphStageLogicSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/GraphStageLogicSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/GraphStageLogicSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/GraphStageLogicSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/LinearTraversalBuilderSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/LinearTraversalBuilderSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/LinearTraversalBuilderSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/LinearTraversalBuilderSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/ResizableMultiReaderRingBufferSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/ResizableMultiReaderRingBufferSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/ResizableMultiReaderRingBufferSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/ResizableMultiReaderRingBufferSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/SubInletOutletSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/SubInletOutletSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/SubInletOutletSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/SubInletOutletSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/TimeoutsSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/TimeoutsSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/TimeoutsSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/TimeoutsSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/TraversalBuilderSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/TraversalBuilderSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/TraversalBuilderSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/TraversalBuilderSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/TraversalTestUtils.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/TraversalTestUtils.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/TraversalTestUtils.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/TraversalTestUtils.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/ActorGraphInterpreterSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/ActorGraphInterpreterSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/ActorGraphInterpreterSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/ActorGraphInterpreterSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/AsyncCallbackSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/AsyncCallbackSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/AsyncCallbackSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/AsyncCallbackSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/ChasingEventsSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/ChasingEventsSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/ChasingEventsSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/ChasingEventsSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreterFailureModesSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreterFailureModesSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreterFailureModesSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreterFailureModesSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreterPortsSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreterPortsSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreterPortsSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreterPortsSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreterSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreterSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreterSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreterSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/InterpreterSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/InterpreterSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/InterpreterSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/InterpreterSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/InterpreterStressSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/InterpreterStressSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/InterpreterStressSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/InterpreterStressSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/InterpreterSupervisionSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/InterpreterSupervisionSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/InterpreterSupervisionSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/InterpreterSupervisionSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/KeepGoingStageSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/KeepGoingStageSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/KeepGoingStageSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/KeepGoingStageSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/LifecycleInterpreterSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/LifecycleInterpreterSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/LifecycleInterpreterSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/fusing/LifecycleInterpreterSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/io/TLSUtilsSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/impl/io/TLSUtilsSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/impl/io/TLSUtilsSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/impl/io/TLSUtilsSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/ByteStringParserSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/io/ByteStringParserSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/ByteStringParserSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/io/ByteStringParserSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/DeprecatedTlsSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/io/DeprecatedTlsSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/DeprecatedTlsSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/io/DeprecatedTlsSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/FileSinkSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/io/FileSinkSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/FileSinkSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/io/FileSinkSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/FileSourceSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/io/FileSourceSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/FileSourceSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/io/FileSourceSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/InputStreamSinkSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/io/InputStreamSinkSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/InputStreamSinkSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/io/InputStreamSinkSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/InputStreamSourceSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/io/InputStreamSourceSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/InputStreamSourceSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/io/InputStreamSourceSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/OutputStreamSinkSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/io/OutputStreamSinkSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/OutputStreamSinkSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/io/OutputStreamSinkSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/OutputStreamSourceSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/io/OutputStreamSourceSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/OutputStreamSourceSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/io/OutputStreamSourceSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/TcpHelper.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/io/TcpHelper.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/TcpHelper.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/io/TcpHelper.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/TcpSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/io/TcpSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/TcpSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/io/TcpSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/TlsSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/io/TlsSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/TlsSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/io/TlsSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/CodecSpecSupport.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/CodecSpecSupport.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/CodecSpecSupport.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/CodecSpecSupport.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/CoderSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/CoderSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/CoderSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/CoderSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/CompressionTestingTools.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/CompressionTestingTools.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/CompressionTestingTools.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/CompressionTestingTools.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/DeflateSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/DeflateSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/DeflateSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/DeflateSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/GzipSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/GzipSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/GzipSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/GzipSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/GzipWithCustomCompressionLevelSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/GzipWithCustomCompressionLevelSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/GzipWithCustomCompressionLevelSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/io/compression/GzipWithCustomCompressionLevelSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/ActorRefBackpressureSinkSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/ActorRefBackpressureSinkSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/ActorRefBackpressureSinkSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/ActorRefBackpressureSinkSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/ActorRefBackpressureSourceSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/ActorRefBackpressureSourceSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/ActorRefBackpressureSourceSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/ActorRefBackpressureSourceSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/ActorRefSinkSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/ActorRefSinkSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/ActorRefSinkSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/ActorRefSinkSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/ActorRefSourceSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/ActorRefSourceSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/ActorRefSourceSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/ActorRefSourceSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/AggregateWithBoundarySpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/AggregateWithBoundarySpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/AggregateWithBoundarySpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/AggregateWithBoundarySpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/AttributesSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/AttributesSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/AttributesSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/AttributesSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/BidiFlowSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/BidiFlowSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/BidiFlowSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/BidiFlowSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/BoundedSourceQueueSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/BoundedSourceQueueSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/BoundedSourceQueueSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/BoundedSourceQueueSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/CancellationStrategySpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/CancellationStrategySpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/CancellationStrategySpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/CancellationStrategySpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/CollectionSinkSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/CollectionSinkSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/CollectionSinkSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/CollectionSinkSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/CompressionSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/CompressionSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/CompressionSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/CompressionSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/CoupledTerminationFlowSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/CoupledTerminationFlowSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/CoupledTerminationFlowSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/CoupledTerminationFlowSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FailedSourceSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FailedSourceSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FailedSourceSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FailedSourceSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowAlsoToAllSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowAlsoToAllSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowAlsoToAllSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowAlsoToAllSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowAppendSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowAppendSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowAppendSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowAppendSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowAskSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowAskSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowAskSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowAskSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowBatchSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowBatchSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowBatchSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowBatchSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowBatchWeightedSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowBatchWeightedSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowBatchWeightedSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowBatchWeightedSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowBufferSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowBufferSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowBufferSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowBufferSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowCollectSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowCollectSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowCollectSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowCollectSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowCollectTypeSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowCollectTypeSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowCollectTypeSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowCollectTypeSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowCompileSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowCompileSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowCompileSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowCompileSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatAllLazySpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatAllLazySpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatAllLazySpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatAllLazySpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatAllSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatAllSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatAllSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatAllSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConcatSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConflateSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConflateSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConflateSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowConflateSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDelaySpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDelaySpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDelaySpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDelaySpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDetacherSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDetacherSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDetacherSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDetacherSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDispatcherSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDispatcherSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDispatcherSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDispatcherSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDropSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDropSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDropSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDropSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDropWhileSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDropWhileSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDropWhileSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDropWhileSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDropWithinSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDropWithinSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDropWithinSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowDropWithinSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowExpandSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowExpandSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowExpandSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowExpandSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowExtrapolateSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowExtrapolateSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowExtrapolateSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowExtrapolateSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFilterSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFilterSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFilterSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFilterSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFlatMapPrefixSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFlatMapPrefixSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFlatMapPrefixSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFlatMapPrefixSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFlattenMergeSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFlattenMergeSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFlattenMergeSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFlattenMergeSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFoldAsyncSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFoldAsyncSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFoldAsyncSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFoldAsyncSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFoldSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFoldSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFoldSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFoldSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowForeachSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowForeachSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowForeachSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowForeachSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFromFutureSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFromFutureSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFromFutureSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFromFutureSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFutureFlowSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFutureFlowSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFutureFlowSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowFutureFlowSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowGroupBySpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowGroupBySpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowGroupBySpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowGroupBySpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowGroupedSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowGroupedSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowGroupedSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowGroupedSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowGroupedWeightedSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowGroupedWeightedSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowGroupedWeightedSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowGroupedWeightedSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowGroupedWithinSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowGroupedWithinSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowGroupedWithinSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowGroupedWithinSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowIdleInjectSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowIdleInjectSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowIdleInjectSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowIdleInjectSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowInitialDelaySpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowInitialDelaySpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowInitialDelaySpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowInitialDelaySpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowInterleaveAllSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowInterleaveAllSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowInterleaveAllSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowInterleaveAllSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowInterleaveSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowInterleaveSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowInterleaveSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowInterleaveSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowIntersperseSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowIntersperseSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowIntersperseSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowIntersperseSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowIteratorSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowIteratorSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowIteratorSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowIteratorSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowJoinSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowJoinSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowJoinSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowJoinSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowKillSwitchSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowKillSwitchSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowKillSwitchSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowKillSwitchSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowLimitSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowLimitSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowLimitSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowLimitSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowLimitWeightedSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowLimitWeightedSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowLimitWeightedSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowLimitWeightedSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowLogSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowLogSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowLogSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowLogSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowLogWithMarkerSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowLogWithMarkerSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowLogWithMarkerSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowLogWithMarkerSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapAsyncSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapAsyncSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapAsyncSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapAsyncSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapAsyncUnorderedSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapAsyncUnorderedSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapAsyncUnorderedSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapAsyncUnorderedSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapConcatSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapConcatSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapConcatSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapConcatSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapErrorSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapErrorSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapErrorSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapErrorSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMapSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeAllSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeAllSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeAllSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeAllSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMergeSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMonitorSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMonitorSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMonitorSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowMonitorSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowOnCompleteSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowOnCompleteSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowOnCompleteSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowOnCompleteSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowOrElseSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowOrElseSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowOrElseSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowOrElseSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowPrefixAndTailSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowPrefixAndTailSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowPrefixAndTailSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowPrefixAndTailSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowPrependSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowPrependSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowPrependSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowPrependSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowRecoverSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowRecoverSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowRecoverSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowRecoverSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowRecoverWithSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowRecoverWithSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowRecoverWithSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowRecoverWithSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowReduceSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowReduceSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowReduceSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowReduceSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowScanAsyncSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowScanAsyncSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowScanAsyncSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowScanAsyncSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowScanSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowScanSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowScanSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowScanSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSectionSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSectionSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSectionSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSectionSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSlidingSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSlidingSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSlidingSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSlidingSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSplitAfterSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSplitAfterSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSplitAfterSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSplitAfterSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSplitWhenSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSplitWhenSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSplitWhenSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSplitWhenSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowStatefulMapConcatSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowStatefulMapConcatSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowStatefulMapConcatSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowStatefulMapConcatSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowStatefulMapSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowStatefulMapSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowStatefulMapSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowStatefulMapSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSupervisionSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSupervisionSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSupervisionSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowSupervisionSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowTakeSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowTakeSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowTakeSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowTakeSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowTakeWhileSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowTakeWhileSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowTakeWhileSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowTakeWhileSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowTakeWithinSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowTakeWithinSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowTakeWithinSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowTakeWithinSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowThrottleSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowThrottleSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowThrottleSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowThrottleSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWatchSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWatchSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWatchSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWatchSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWatchTerminationSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWatchTerminationSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWatchTerminationSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWatchTerminationSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWireTapSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWireTapSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWireTapSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWireTapSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWithContextLogSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWithContextLogSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWithContextLogSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWithContextLogSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWithContextSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWithContextSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWithContextSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWithContextSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWithContextThrottleSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWithContextThrottleSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWithContextThrottleSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowWithContextThrottleSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipAllSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipAllSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipAllSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipAllSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipWithIndexSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipWithIndexSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipWithIndexSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipWithIndexSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipWithSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipWithSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipWithSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FlowZipWithSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FramingSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FramingSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FramingSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FramingSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FromMaterializationSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FromMaterializationSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FromMaterializationSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/FromMaterializationSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphBackedFlowSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphBackedFlowSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphBackedFlowSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphBackedFlowSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphBalanceSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphBalanceSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphBalanceSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphBalanceSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphBroadcastSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphBroadcastSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphBroadcastSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphBroadcastSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphConcatSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphConcatSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphConcatSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphConcatSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphDSLCompileSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphDSLCompileSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphDSLCompileSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphDSLCompileSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMatValueSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMatValueSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMatValueSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMatValueSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergeLatestSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergeLatestSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergeLatestSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergeLatestSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergePreferredSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergePreferredSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergePreferredSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergePreferredSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergePrioritizedNSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergePrioritizedNSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergePrioritizedNSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergePrioritizedNSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergePrioritizedSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergePrioritizedSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergePrioritizedSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergePrioritizedSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergeSequenceSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergeSequenceSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergeSequenceSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergeSequenceSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergeSortedSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergeSortedSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergeSortedSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergeSortedSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergeSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergeSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergeSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphMergeSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphOpsIntegrationSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphOpsIntegrationSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphOpsIntegrationSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphOpsIntegrationSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphPartialSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphPartialSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphPartialSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphPartialSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphPartitionSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphPartitionSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphPartitionSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphPartitionSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphStageTimersSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphStageTimersSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphStageTimersSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphStageTimersSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphUnzipSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphUnzipSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphUnzipSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphUnzipSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphUnzipWithSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphUnzipWithSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphUnzipWithSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphUnzipWithSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphWireTapSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphWireTapSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphWireTapSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphWireTapSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipLatestSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipLatestSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipLatestSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipLatestSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipLatestWithSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipLatestWithSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipLatestWithSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipLatestWithSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipNSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipNSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipNSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipNSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipWithNSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipWithNSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipWithNSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipWithNSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipWithSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipWithSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipWithSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/GraphZipWithSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/HeadSinkSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/HeadSinkSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/HeadSinkSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/HeadSinkSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/HubSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/HubSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/HubSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/HubSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/JsonFramingSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/JsonFramingSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/JsonFramingSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/JsonFramingSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LastSinkSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LastSinkSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LastSinkSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LastSinkSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LazilyAsyncSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LazilyAsyncSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LazilyAsyncSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LazilyAsyncSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LazyFlowSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LazyFlowSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LazyFlowSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LazyFlowSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LazySinkSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LazySinkSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LazySinkSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LazySinkSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LazySourceSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LazySourceSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LazySourceSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/LazySourceSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/MaybeSourceSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/MaybeSourceSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/MaybeSourceSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/MaybeSourceSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/NeverSourceSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/NeverSourceSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/NeverSourceSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/NeverSourceSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/PublisherSinkSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/PublisherSinkSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/PublisherSinkSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/PublisherSinkSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/QueueSinkSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/QueueSinkSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/QueueSinkSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/QueueSinkSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/QueueSourceSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/QueueSourceSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/QueueSourceSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/QueueSourceSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/RestartSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/RestartSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/RestartSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/RestartSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/RetryFlowSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/RetryFlowSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/RetryFlowSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/RetryFlowSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/ReverseArrowSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/ReverseArrowSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/ReverseArrowSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/ReverseArrowSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/RunnableGraphSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/RunnableGraphSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/RunnableGraphSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/RunnableGraphSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SeqSinkSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SeqSinkSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SeqSinkSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SeqSinkSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SetupSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SetupSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SetupSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SetupSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkAsJavaStreamSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkAsJavaStreamSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkAsJavaStreamSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkAsJavaStreamSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkForeachAsyncSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkForeachAsyncSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkForeachAsyncSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkForeachAsyncSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkForeachParallelSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkForeachParallelSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkForeachParallelSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkForeachParallelSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SinkSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceFromPublisherSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceFromPublisherSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceFromPublisherSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceFromPublisherSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceWithContextSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceWithContextSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceWithContextSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceWithContextSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/StageActorRefSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/StageActorRefSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/StageActorRefSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/StageActorRefSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/StreamConvertersSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/StreamConvertersSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/StreamConvertersSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/StreamConvertersSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/StreamRefsSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/StreamRefsSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/StreamRefsSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/StreamRefsSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SubscriberSinkSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SubscriberSinkSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SubscriberSinkSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SubscriberSinkSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SubscriberSourceSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SubscriberSourceSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SubscriberSourceSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SubscriberSourceSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SubstreamSubscriptionTimeoutSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SubstreamSubscriptionTimeoutSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SubstreamSubscriptionTimeoutSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SubstreamSubscriptionTimeoutSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/TakeLastSinkSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/TakeLastSinkSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/TakeLastSinkSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/TakeLastSinkSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/TestConfig.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/TestConfig.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/TestConfig.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/TestConfig.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/TickSourceSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/TickSourceSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/TickSourceSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/TickSourceSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/UnfoldResourceAsyncSourceSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/UnfoldResourceAsyncSourceSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/UnfoldResourceAsyncSourceSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/UnfoldResourceAsyncSourceSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/UnfoldResourceSourceSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/UnfoldResourceSourceSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/UnfoldResourceSourceSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/UnfoldResourceSourceSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/WithContextUsageSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/WithContextUsageSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/WithContextUsageSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/WithContextUsageSpec.scala diff --git a/akka-stream-tests/src/test/scala/org/apache/pekko/stream/snapshot/MaterializerStateSpec.scala b/stream-tests/src/test/scala/org/apache/pekko/stream/snapshot/MaterializerStateSpec.scala similarity index 100% rename from akka-stream-tests/src/test/scala/org/apache/pekko/stream/snapshot/MaterializerStateSpec.scala rename to stream-tests/src/test/scala/org/apache/pekko/stream/snapshot/MaterializerStateSpec.scala diff --git a/akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorFlow.scala b/stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorFlow.scala similarity index 100% rename from akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorFlow.scala rename to stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorFlow.scala diff --git a/akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorSink.scala b/stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorSink.scala similarity index 100% rename from akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorSink.scala rename to stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorSink.scala diff --git a/akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorSource.scala b/stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorSource.scala similarity index 100% rename from akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorSource.scala rename to stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorSource.scala diff --git a/akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/PubSub.scala b/stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/PubSub.scala similarity index 100% rename from akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/PubSub.scala rename to stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/PubSub.scala diff --git a/akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorFlow.scala b/stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorFlow.scala similarity index 100% rename from akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorFlow.scala rename to stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorFlow.scala diff --git a/akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorSink.scala b/stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorSink.scala similarity index 100% rename from akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorSink.scala rename to stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorSink.scala diff --git a/akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorSource.scala b/stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorSource.scala similarity index 100% rename from akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorSource.scala rename to stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/ActorSource.scala diff --git a/akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/PubSub.scala b/stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/PubSub.scala similarity index 100% rename from akka-stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/PubSub.scala rename to stream-typed/src/main/scala/org/apache/pekko/stream/typed/scaladsl/PubSub.scala diff --git a/akka-stream-typed/src/test/java/docs/javadsl/ActorFlowCompileTest.java b/stream-typed/src/test/java/docs/javadsl/ActorFlowCompileTest.java similarity index 100% rename from akka-stream-typed/src/test/java/docs/javadsl/ActorFlowCompileTest.java rename to stream-typed/src/test/java/docs/javadsl/ActorFlowCompileTest.java diff --git a/akka-stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSinkExample.java b/stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSinkExample.java similarity index 100% rename from akka-stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSinkExample.java rename to stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSinkExample.java diff --git a/akka-stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSinkWithAckExample.java b/stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSinkWithAckExample.java similarity index 100% rename from akka-stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSinkWithAckExample.java rename to stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSinkWithAckExample.java diff --git a/akka-stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSourceExample.java b/stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSourceExample.java similarity index 100% rename from akka-stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSourceExample.java rename to stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSourceExample.java diff --git a/akka-stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSourceWithBackpressureExample.java b/stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSourceWithBackpressureExample.java similarity index 100% rename from akka-stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSourceWithBackpressureExample.java rename to stream-typed/src/test/java/docs/org/apache/pekko/stream/typed/ActorSourceWithBackpressureExample.java diff --git a/akka-stream-typed/src/test/java/org/apache/pekko/stream/typed/javadsl/ActorSourceSinkCompileTest.java b/stream-typed/src/test/java/org/apache/pekko/stream/typed/javadsl/ActorSourceSinkCompileTest.java similarity index 100% rename from akka-stream-typed/src/test/java/org/apache/pekko/stream/typed/javadsl/ActorSourceSinkCompileTest.java rename to stream-typed/src/test/java/org/apache/pekko/stream/typed/javadsl/ActorSourceSinkCompileTest.java diff --git a/akka-stream-typed/src/test/java/org/apache/pekko/stream/typed/javadsl/CustomGuardianAndMaterializerTest.java b/stream-typed/src/test/java/org/apache/pekko/stream/typed/javadsl/CustomGuardianAndMaterializerTest.java similarity index 100% rename from akka-stream-typed/src/test/java/org/apache/pekko/stream/typed/javadsl/CustomGuardianAndMaterializerTest.java rename to stream-typed/src/test/java/org/apache/pekko/stream/typed/javadsl/CustomGuardianAndMaterializerTest.java diff --git a/akka-stream-typed/src/test/resources/logback-test.xml b/stream-typed/src/test/resources/logback-test.xml similarity index 100% rename from akka-stream-typed/src/test/resources/logback-test.xml rename to stream-typed/src/test/resources/logback-test.xml diff --git a/akka-stream-typed/src/test/scala/docs/org/apache/pekko/stream/typed/ActorSourceSinkExample.scala b/stream-typed/src/test/scala/docs/org/apache/pekko/stream/typed/ActorSourceSinkExample.scala similarity index 100% rename from akka-stream-typed/src/test/scala/docs/org/apache/pekko/stream/typed/ActorSourceSinkExample.scala rename to stream-typed/src/test/scala/docs/org/apache/pekko/stream/typed/ActorSourceSinkExample.scala diff --git a/akka-stream-typed/src/test/scala/docs/scaladsl/ActorFlowSpec.scala b/stream-typed/src/test/scala/docs/scaladsl/ActorFlowSpec.scala similarity index 100% rename from akka-stream-typed/src/test/scala/docs/scaladsl/ActorFlowSpec.scala rename to stream-typed/src/test/scala/docs/scaladsl/ActorFlowSpec.scala diff --git a/akka-stream-typed/src/test/scala/org/apache/pekko/stream/typed/scaladsl/ActorSourceSinkSpec.scala b/stream-typed/src/test/scala/org/apache/pekko/stream/typed/scaladsl/ActorSourceSinkSpec.scala similarity index 100% rename from akka-stream-typed/src/test/scala/org/apache/pekko/stream/typed/scaladsl/ActorSourceSinkSpec.scala rename to stream-typed/src/test/scala/org/apache/pekko/stream/typed/scaladsl/ActorSourceSinkSpec.scala diff --git a/akka-stream-typed/src/test/scala/org/apache/pekko/stream/typed/scaladsl/MaterializerForTypedSpec.scala b/stream-typed/src/test/scala/org/apache/pekko/stream/typed/scaladsl/MaterializerForTypedSpec.scala similarity index 100% rename from akka-stream-typed/src/test/scala/org/apache/pekko/stream/typed/scaladsl/MaterializerForTypedSpec.scala rename to stream-typed/src/test/scala/org/apache/pekko/stream/typed/scaladsl/MaterializerForTypedSpec.scala diff --git a/akka-stream-typed/src/test/scala/org/apache/pekko/stream/typed/scaladsl/PubSubSpec.scala b/stream-typed/src/test/scala/org/apache/pekko/stream/typed/scaladsl/PubSubSpec.scala similarity index 100% rename from akka-stream-typed/src/test/scala/org/apache/pekko/stream/typed/scaladsl/PubSubSpec.scala rename to stream-typed/src/test/scala/org/apache/pekko/stream/typed/scaladsl/PubSubSpec.scala diff --git a/akka-stream/src/main/boilerplate/akka/stream/FanInShapeN.scala.template b/stream/src/main/boilerplate/akka/stream/FanInShapeN.scala.template similarity index 100% rename from akka-stream/src/main/boilerplate/akka/stream/FanInShapeN.scala.template rename to stream/src/main/boilerplate/akka/stream/FanInShapeN.scala.template diff --git a/akka-stream/src/main/boilerplate/akka/stream/FanOutShapeN.scala.template b/stream/src/main/boilerplate/akka/stream/FanOutShapeN.scala.template similarity index 100% rename from akka-stream/src/main/boilerplate/akka/stream/FanOutShapeN.scala.template rename to stream/src/main/boilerplate/akka/stream/FanOutShapeN.scala.template diff --git a/akka-stream/src/main/boilerplate/akka/stream/javadsl/GraphCreate.scala.template b/stream/src/main/boilerplate/akka/stream/javadsl/GraphCreate.scala.template similarity index 100% rename from akka-stream/src/main/boilerplate/akka/stream/javadsl/GraphCreate.scala.template rename to stream/src/main/boilerplate/akka/stream/javadsl/GraphCreate.scala.template diff --git a/akka-stream/src/main/boilerplate/akka/stream/javadsl/UnzipWith.scala.template b/stream/src/main/boilerplate/akka/stream/javadsl/UnzipWith.scala.template similarity index 100% rename from akka-stream/src/main/boilerplate/akka/stream/javadsl/UnzipWith.scala.template rename to stream/src/main/boilerplate/akka/stream/javadsl/UnzipWith.scala.template diff --git a/akka-stream/src/main/boilerplate/akka/stream/javadsl/ZipLatestWith.scala.template b/stream/src/main/boilerplate/akka/stream/javadsl/ZipLatestWith.scala.template similarity index 100% rename from akka-stream/src/main/boilerplate/akka/stream/javadsl/ZipLatestWith.scala.template rename to stream/src/main/boilerplate/akka/stream/javadsl/ZipLatestWith.scala.template diff --git a/akka-stream/src/main/boilerplate/akka/stream/javadsl/ZipWith.scala.template b/stream/src/main/boilerplate/akka/stream/javadsl/ZipWith.scala.template similarity index 100% rename from akka-stream/src/main/boilerplate/akka/stream/javadsl/ZipWith.scala.template rename to stream/src/main/boilerplate/akka/stream/javadsl/ZipWith.scala.template diff --git a/akka-stream/src/main/boilerplate/akka/stream/scaladsl/GraphApply.scala.template b/stream/src/main/boilerplate/akka/stream/scaladsl/GraphApply.scala.template similarity index 100% rename from akka-stream/src/main/boilerplate/akka/stream/scaladsl/GraphApply.scala.template rename to stream/src/main/boilerplate/akka/stream/scaladsl/GraphApply.scala.template diff --git a/akka-stream/src/main/boilerplate/akka/stream/scaladsl/UnzipWithApply.scala.template b/stream/src/main/boilerplate/akka/stream/scaladsl/UnzipWithApply.scala.template similarity index 100% rename from akka-stream/src/main/boilerplate/akka/stream/scaladsl/UnzipWithApply.scala.template rename to stream/src/main/boilerplate/akka/stream/scaladsl/UnzipWithApply.scala.template diff --git a/akka-stream/src/main/boilerplate/akka/stream/scaladsl/ZipLatestWithApply.scala.template b/stream/src/main/boilerplate/akka/stream/scaladsl/ZipLatestWithApply.scala.template similarity index 100% rename from akka-stream/src/main/boilerplate/akka/stream/scaladsl/ZipLatestWithApply.scala.template rename to stream/src/main/boilerplate/akka/stream/scaladsl/ZipLatestWithApply.scala.template diff --git a/akka-stream/src/main/boilerplate/akka/stream/scaladsl/ZipWithApply.scala.template b/stream/src/main/boilerplate/akka/stream/scaladsl/ZipWithApply.scala.template similarity index 100% rename from akka-stream/src/main/boilerplate/akka/stream/scaladsl/ZipWithApply.scala.template rename to stream/src/main/boilerplate/akka/stream/scaladsl/ZipWithApply.scala.template diff --git a/akka-stream/src/main/java-jdk-9/org/apache/pekko/stream/javadsl/JavaFlowSupport.java b/stream/src/main/java-jdk-9/org/apache/pekko/stream/javadsl/JavaFlowSupport.java similarity index 100% rename from akka-stream/src/main/java-jdk-9/org/apache/pekko/stream/javadsl/JavaFlowSupport.java rename to stream/src/main/java-jdk-9/org/apache/pekko/stream/javadsl/JavaFlowSupport.java diff --git a/akka-stream/src/main/java/org/apache/pekko/stream/StreamRefMessages.java b/stream/src/main/java/org/apache/pekko/stream/StreamRefMessages.java similarity index 100% rename from akka-stream/src/main/java/org/apache/pekko/stream/StreamRefMessages.java rename to stream/src/main/java/org/apache/pekko/stream/StreamRefMessages.java diff --git a/akka-stream/src/main/java/org/apache/pekko/stream/javadsl/AsPublisher.java b/stream/src/main/java/org/apache/pekko/stream/javadsl/AsPublisher.java similarity index 100% rename from akka-stream/src/main/java/org/apache/pekko/stream/javadsl/AsPublisher.java rename to stream/src/main/java/org/apache/pekko/stream/javadsl/AsPublisher.java diff --git a/akka-stream/src/main/java/org/apache/pekko/stream/javadsl/FramingTruncation.java b/stream/src/main/java/org/apache/pekko/stream/javadsl/FramingTruncation.java similarity index 100% rename from akka-stream/src/main/java/org/apache/pekko/stream/javadsl/FramingTruncation.java rename to stream/src/main/java/org/apache/pekko/stream/javadsl/FramingTruncation.java diff --git a/akka-stream/src/main/protobuf/StreamRefMessages.proto b/stream/src/main/protobuf/StreamRefMessages.proto similarity index 100% rename from akka-stream/src/main/protobuf/StreamRefMessages.proto rename to stream/src/main/protobuf/StreamRefMessages.proto diff --git a/akka-stream/src/main/resources/reference.conf b/stream/src/main/resources/reference.conf similarity index 100% rename from akka-stream/src/main/resources/reference.conf rename to stream/src/main/resources/reference.conf diff --git a/akka-stream/src/main/scala-jdk-9/akka/stream/impl/JavaFlowAndRsConverters.scala b/stream/src/main/scala-jdk-9/akka/stream/impl/JavaFlowAndRsConverters.scala similarity index 100% rename from akka-stream/src/main/scala-jdk-9/akka/stream/impl/JavaFlowAndRsConverters.scala rename to stream/src/main/scala-jdk-9/akka/stream/impl/JavaFlowAndRsConverters.scala diff --git a/akka-stream/src/main/scala-jdk-9/akka/stream/scaladsl/JavaFlowSupport.scala b/stream/src/main/scala-jdk-9/akka/stream/scaladsl/JavaFlowSupport.scala similarity index 100% rename from akka-stream/src/main/scala-jdk-9/akka/stream/scaladsl/JavaFlowSupport.scala rename to stream/src/main/scala-jdk-9/akka/stream/scaladsl/JavaFlowSupport.scala diff --git a/akka-stream/src/main/scala/com/typesafe/sslconfig/pekko/PekkoSSLConfig.scala b/stream/src/main/scala/com/typesafe/sslconfig/pekko/PekkoSSLConfig.scala similarity index 100% rename from akka-stream/src/main/scala/com/typesafe/sslconfig/pekko/PekkoSSLConfig.scala rename to stream/src/main/scala/com/typesafe/sslconfig/pekko/PekkoSSLConfig.scala diff --git a/akka-stream/src/main/scala/com/typesafe/sslconfig/pekko/SSLEngineConfigurator.scala b/stream/src/main/scala/com/typesafe/sslconfig/pekko/SSLEngineConfigurator.scala similarity index 100% rename from akka-stream/src/main/scala/com/typesafe/sslconfig/pekko/SSLEngineConfigurator.scala rename to stream/src/main/scala/com/typesafe/sslconfig/pekko/SSLEngineConfigurator.scala diff --git a/akka-stream/src/main/scala/com/typesafe/sslconfig/pekko/util/PekkoLoggerBridge.scala b/stream/src/main/scala/com/typesafe/sslconfig/pekko/util/PekkoLoggerBridge.scala similarity index 100% rename from akka-stream/src/main/scala/com/typesafe/sslconfig/pekko/util/PekkoLoggerBridge.scala rename to stream/src/main/scala/com/typesafe/sslconfig/pekko/util/PekkoLoggerBridge.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/ActorMaterializer.scala b/stream/src/main/scala/org/apache/pekko/stream/ActorMaterializer.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/ActorMaterializer.scala rename to stream/src/main/scala/org/apache/pekko/stream/ActorMaterializer.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/Attributes.scala b/stream/src/main/scala/org/apache/pekko/stream/Attributes.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/Attributes.scala rename to stream/src/main/scala/org/apache/pekko/stream/Attributes.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/BoundedSourceQueue.scala b/stream/src/main/scala/org/apache/pekko/stream/BoundedSourceQueue.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/BoundedSourceQueue.scala rename to stream/src/main/scala/org/apache/pekko/stream/BoundedSourceQueue.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/CompletionStrategy.scala b/stream/src/main/scala/org/apache/pekko/stream/CompletionStrategy.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/CompletionStrategy.scala rename to stream/src/main/scala/org/apache/pekko/stream/CompletionStrategy.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/FanInShape.scala b/stream/src/main/scala/org/apache/pekko/stream/FanInShape.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/FanInShape.scala rename to stream/src/main/scala/org/apache/pekko/stream/FanInShape.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/FanInShape1N.scala b/stream/src/main/scala/org/apache/pekko/stream/FanInShape1N.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/FanInShape1N.scala rename to stream/src/main/scala/org/apache/pekko/stream/FanInShape1N.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/FanOutShape.scala b/stream/src/main/scala/org/apache/pekko/stream/FanOutShape.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/FanOutShape.scala rename to stream/src/main/scala/org/apache/pekko/stream/FanOutShape.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/FlowMonitor.scala b/stream/src/main/scala/org/apache/pekko/stream/FlowMonitor.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/FlowMonitor.scala rename to stream/src/main/scala/org/apache/pekko/stream/FlowMonitor.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/Graph.scala b/stream/src/main/scala/org/apache/pekko/stream/Graph.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/Graph.scala rename to stream/src/main/scala/org/apache/pekko/stream/Graph.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/IOResult.scala b/stream/src/main/scala/org/apache/pekko/stream/IOResult.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/IOResult.scala rename to stream/src/main/scala/org/apache/pekko/stream/IOResult.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/KillSwitch.scala b/stream/src/main/scala/org/apache/pekko/stream/KillSwitch.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/KillSwitch.scala rename to stream/src/main/scala/org/apache/pekko/stream/KillSwitch.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/Materializer.scala b/stream/src/main/scala/org/apache/pekko/stream/Materializer.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/Materializer.scala rename to stream/src/main/scala/org/apache/pekko/stream/Materializer.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/MaterializerLoggingProvider.scala b/stream/src/main/scala/org/apache/pekko/stream/MaterializerLoggingProvider.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/MaterializerLoggingProvider.scala rename to stream/src/main/scala/org/apache/pekko/stream/MaterializerLoggingProvider.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/NeverMaterializedException.scala b/stream/src/main/scala/org/apache/pekko/stream/NeverMaterializedException.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/NeverMaterializedException.scala rename to stream/src/main/scala/org/apache/pekko/stream/NeverMaterializedException.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/OverflowStrategy.scala b/stream/src/main/scala/org/apache/pekko/stream/OverflowStrategy.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/OverflowStrategy.scala rename to stream/src/main/scala/org/apache/pekko/stream/OverflowStrategy.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/QueueOfferResult.scala b/stream/src/main/scala/org/apache/pekko/stream/QueueOfferResult.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/QueueOfferResult.scala rename to stream/src/main/scala/org/apache/pekko/stream/QueueOfferResult.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/RestartSettings.scala b/stream/src/main/scala/org/apache/pekko/stream/RestartSettings.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/RestartSettings.scala rename to stream/src/main/scala/org/apache/pekko/stream/RestartSettings.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/Shape.scala b/stream/src/main/scala/org/apache/pekko/stream/Shape.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/Shape.scala rename to stream/src/main/scala/org/apache/pekko/stream/Shape.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/SslTlsOptions.scala b/stream/src/main/scala/org/apache/pekko/stream/SslTlsOptions.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/SslTlsOptions.scala rename to stream/src/main/scala/org/apache/pekko/stream/SslTlsOptions.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/StreamDetachedException.scala b/stream/src/main/scala/org/apache/pekko/stream/StreamDetachedException.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/StreamDetachedException.scala rename to stream/src/main/scala/org/apache/pekko/stream/StreamDetachedException.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/StreamLimitReachedException.scala b/stream/src/main/scala/org/apache/pekko/stream/StreamLimitReachedException.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/StreamLimitReachedException.scala rename to stream/src/main/scala/org/apache/pekko/stream/StreamLimitReachedException.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/StreamRefSettings.scala b/stream/src/main/scala/org/apache/pekko/stream/StreamRefSettings.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/StreamRefSettings.scala rename to stream/src/main/scala/org/apache/pekko/stream/StreamRefSettings.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/StreamRefs.scala b/stream/src/main/scala/org/apache/pekko/stream/StreamRefs.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/StreamRefs.scala rename to stream/src/main/scala/org/apache/pekko/stream/StreamRefs.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/StreamTcpException.scala b/stream/src/main/scala/org/apache/pekko/stream/StreamTcpException.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/StreamTcpException.scala rename to stream/src/main/scala/org/apache/pekko/stream/StreamTcpException.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/SubscriptionWithCancelException.scala b/stream/src/main/scala/org/apache/pekko/stream/SubscriptionWithCancelException.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/SubscriptionWithCancelException.scala rename to stream/src/main/scala/org/apache/pekko/stream/SubscriptionWithCancelException.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/SubstreamCancelStrategy.scala b/stream/src/main/scala/org/apache/pekko/stream/SubstreamCancelStrategy.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/SubstreamCancelStrategy.scala rename to stream/src/main/scala/org/apache/pekko/stream/SubstreamCancelStrategy.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/Supervision.scala b/stream/src/main/scala/org/apache/pekko/stream/Supervision.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/Supervision.scala rename to stream/src/main/scala/org/apache/pekko/stream/Supervision.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/SystemMaterializer.scala b/stream/src/main/scala/org/apache/pekko/stream/SystemMaterializer.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/SystemMaterializer.scala rename to stream/src/main/scala/org/apache/pekko/stream/SystemMaterializer.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/ThrottleMode.scala b/stream/src/main/scala/org/apache/pekko/stream/ThrottleMode.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/ThrottleMode.scala rename to stream/src/main/scala/org/apache/pekko/stream/ThrottleMode.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/TooManySubstreamsOpenException.scala b/stream/src/main/scala/org/apache/pekko/stream/TooManySubstreamsOpenException.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/TooManySubstreamsOpenException.scala rename to stream/src/main/scala/org/apache/pekko/stream/TooManySubstreamsOpenException.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/UniformFanInShape.scala b/stream/src/main/scala/org/apache/pekko/stream/UniformFanInShape.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/UniformFanInShape.scala rename to stream/src/main/scala/org/apache/pekko/stream/UniformFanInShape.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/UniformFanOutShape.scala b/stream/src/main/scala/org/apache/pekko/stream/UniformFanOutShape.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/UniformFanOutShape.scala rename to stream/src/main/scala/org/apache/pekko/stream/UniformFanOutShape.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/WatchedActorTerminatedException.scala b/stream/src/main/scala/org/apache/pekko/stream/WatchedActorTerminatedException.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/WatchedActorTerminatedException.scala rename to stream/src/main/scala/org/apache/pekko/stream/WatchedActorTerminatedException.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/ActorMaterializerImpl.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/ActorMaterializerImpl.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/ActorMaterializerImpl.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/ActorMaterializerImpl.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/ActorProcessor.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/ActorProcessor.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/ActorProcessor.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/ActorProcessor.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/ActorPublisher.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/ActorPublisher.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/ActorPublisher.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/ActorPublisher.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/ActorRefBackpressureSinkStage.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/ActorRefBackpressureSinkStage.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/ActorRefBackpressureSinkStage.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/ActorRefBackpressureSinkStage.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/ActorRefBackpressureSource.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/ActorRefBackpressureSource.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/ActorRefBackpressureSource.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/ActorRefBackpressureSource.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/ActorRefSinkStage.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/ActorRefSinkStage.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/ActorRefSinkStage.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/ActorRefSinkStage.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/ActorRefSource.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/ActorRefSource.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/ActorRefSource.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/ActorRefSource.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/ActorSubscriberMessage.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/ActorSubscriberMessage.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/ActorSubscriberMessage.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/ActorSubscriberMessage.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/BoundedSourceQueue.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/BoundedSourceQueue.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/BoundedSourceQueue.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/BoundedSourceQueue.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/Buffers.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/Buffers.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/Buffers.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/Buffers.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/CompletedPublishers.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/CompletedPublishers.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/CompletedPublishers.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/CompletedPublishers.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/ConstantFun.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/ConstantFun.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/ConstantFun.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/ConstantFun.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/ContextPropagation.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/ContextPropagation.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/ContextPropagation.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/ContextPropagation.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/EmptySource.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/EmptySource.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/EmptySource.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/EmptySource.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/ExposedPublisherReceive.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/ExposedPublisherReceive.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/ExposedPublisherReceive.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/ExposedPublisherReceive.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/FailedSource.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/FailedSource.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/FailedSource.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/FailedSource.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/FanIn.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/FanIn.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/FanIn.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/FanIn.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/FanOut.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/FanOut.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/FanOut.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/FanOut.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/FanoutProcessor.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/FanoutProcessor.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/FanoutProcessor.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/FanoutProcessor.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/JavaStreamSource.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/JavaStreamSource.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/JavaStreamSource.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/JavaStreamSource.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/JsonObjectParser.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/JsonObjectParser.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/JsonObjectParser.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/JsonObjectParser.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/LazySource.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/LazySource.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/LazySource.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/LazySource.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/MaterializerGuardian.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/MaterializerGuardian.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/MaterializerGuardian.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/MaterializerGuardian.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/MaybeSource.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/MaybeSource.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/MaybeSource.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/MaybeSource.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/Messages.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/Messages.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/Messages.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/Messages.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/Modules.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/Modules.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/Modules.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/Modules.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/PhasedFusingActorMaterializer.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/PhasedFusingActorMaterializer.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/PhasedFusingActorMaterializer.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/PhasedFusingActorMaterializer.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/QueueSource.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/QueueSource.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/QueueSource.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/QueueSource.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/ReactiveStreamsCompliance.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/ReactiveStreamsCompliance.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/ReactiveStreamsCompliance.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/ReactiveStreamsCompliance.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/ResizableMultiReaderRingBuffer.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/ResizableMultiReaderRingBuffer.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/ResizableMultiReaderRingBuffer.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/ResizableMultiReaderRingBuffer.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/RetryFlowCoordinator.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/RetryFlowCoordinator.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/RetryFlowCoordinator.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/RetryFlowCoordinator.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/SeqActorName.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/SeqActorName.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/SeqActorName.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/SeqActorName.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/SetupStage.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/SetupStage.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/SetupStage.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/SetupStage.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/SingleConcat.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/SingleConcat.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/SingleConcat.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/SingleConcat.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/SinkholeSubscriber.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/SinkholeSubscriber.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/SinkholeSubscriber.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/SinkholeSubscriber.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/Sinks.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/Sinks.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/Sinks.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/Sinks.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/Stages.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/Stages.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/Stages.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/Stages.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/StreamLayout.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/StreamLayout.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/StreamLayout.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/StreamLayout.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/StreamSubscriptionTimeout.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/StreamSubscriptionTimeout.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/StreamSubscriptionTimeout.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/StreamSubscriptionTimeout.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/SubFlowImpl.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/SubFlowImpl.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/SubFlowImpl.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/SubFlowImpl.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/SubscriberManagement.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/SubscriberManagement.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/SubscriberManagement.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/SubscriberManagement.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/Throttle.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/Throttle.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/Throttle.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/Throttle.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/Timers.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/Timers.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/Timers.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/Timers.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/Transfer.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/Transfer.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/Transfer.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/Transfer.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/TraversalBuilder.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/TraversalBuilder.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/TraversalBuilder.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/TraversalBuilder.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/Unfold.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/Unfold.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/Unfold.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/Unfold.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/UnfoldResourceSource.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/UnfoldResourceSource.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/UnfoldResourceSource.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/UnfoldResourceSource.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/UnfoldResourceSourceAsync.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/UnfoldResourceSourceAsync.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/UnfoldResourceSourceAsync.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/UnfoldResourceSourceAsync.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/fusing/ActorGraphInterpreter.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/fusing/ActorGraphInterpreter.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/fusing/ActorGraphInterpreter.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/fusing/ActorGraphInterpreter.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/fusing/AggregateWithBoundary.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/fusing/AggregateWithBoundary.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/fusing/AggregateWithBoundary.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/fusing/AggregateWithBoundary.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/fusing/FlatMapPrefix.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/fusing/FlatMapPrefix.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/fusing/FlatMapPrefix.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/fusing/FlatMapPrefix.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/fusing/FutureFlow.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/fusing/FutureFlow.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/fusing/FutureFlow.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/fusing/FutureFlow.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreter.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreter.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreter.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreter.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/fusing/GraphStages.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/fusing/GraphStages.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/fusing/GraphStages.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/fusing/GraphStages.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/fusing/Ops.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/fusing/Ops.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/fusing/Ops.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/fusing/Ops.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/fusing/StreamOfStreams.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/fusing/StreamOfStreams.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/fusing/StreamOfStreams.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/fusing/StreamOfStreams.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/ByteStringParser.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/io/ByteStringParser.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/ByteStringParser.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/io/ByteStringParser.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/FileOutputStage.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/io/FileOutputStage.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/FileOutputStage.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/io/FileOutputStage.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/IOSources.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/io/IOSources.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/IOSources.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/io/IOSources.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/InputStreamSinkStage.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/io/InputStreamSinkStage.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/InputStreamSinkStage.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/io/InputStreamSinkStage.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/InputStreamSource.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/io/InputStreamSource.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/InputStreamSource.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/io/InputStreamSource.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/OutputStreamGraphStage.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/io/OutputStreamGraphStage.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/OutputStreamGraphStage.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/io/OutputStreamGraphStage.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/OutputStreamSourceStage.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/io/OutputStreamSourceStage.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/OutputStreamSourceStage.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/io/OutputStreamSourceStage.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/TLSActor.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/io/TLSActor.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/TLSActor.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/io/TLSActor.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/TcpStages.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/io/TcpStages.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/TcpStages.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/io/TcpStages.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/TlsModule.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/io/TlsModule.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/TlsModule.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/io/TlsModule.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/CompressionUtils.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/CompressionUtils.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/CompressionUtils.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/CompressionUtils.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/Compressor.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/Compressor.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/Compressor.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/Compressor.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/DeflateCompressor.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/DeflateCompressor.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/DeflateCompressor.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/DeflateCompressor.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/DeflateDecompressor.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/DeflateDecompressor.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/DeflateDecompressor.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/DeflateDecompressor.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/DeflateDecompressorBase.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/DeflateDecompressorBase.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/DeflateDecompressorBase.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/DeflateDecompressorBase.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/GzipCompressor.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/GzipCompressor.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/GzipCompressor.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/GzipCompressor.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/GzipDecompressor.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/GzipDecompressor.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/GzipDecompressor.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/GzipDecompressor.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/package.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/package.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/package.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/package.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/streamref/SinkRefImpl.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/streamref/SinkRefImpl.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/streamref/SinkRefImpl.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/streamref/SinkRefImpl.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/streamref/SourceRefImpl.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/streamref/SourceRefImpl.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/streamref/SourceRefImpl.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/streamref/SourceRefImpl.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/streamref/StreamRefResolverImpl.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/streamref/StreamRefResolverImpl.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/streamref/StreamRefResolverImpl.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/streamref/StreamRefResolverImpl.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/streamref/StreamRefSettingsImpl.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/streamref/StreamRefSettingsImpl.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/streamref/StreamRefSettingsImpl.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/streamref/StreamRefSettingsImpl.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/streamref/StreamRefsMaster.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/streamref/StreamRefsMaster.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/streamref/StreamRefsMaster.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/streamref/StreamRefsMaster.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/impl/streamref/StreamRefsProtocol.scala b/stream/src/main/scala/org/apache/pekko/stream/impl/streamref/StreamRefsProtocol.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/impl/streamref/StreamRefsProtocol.scala rename to stream/src/main/scala/org/apache/pekko/stream/impl/streamref/StreamRefsProtocol.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/BidiFlow.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/BidiFlow.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/BidiFlow.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/BidiFlow.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Compression.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/Compression.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Compression.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/Compression.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/CoupledTerminationFlow.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/CoupledTerminationFlow.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/CoupledTerminationFlow.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/CoupledTerminationFlow.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/DelayStrategy.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/DelayStrategy.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/DelayStrategy.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/DelayStrategy.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/FileIO.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/FileIO.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/FileIO.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/FileIO.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Flow.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/Flow.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Flow.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/Flow.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/FlowWithContext.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/FlowWithContext.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/FlowWithContext.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/FlowWithContext.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Framing.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/Framing.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Framing.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/Framing.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Graph.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/Graph.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Graph.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/Graph.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Hub.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/Hub.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Hub.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/Hub.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/JsonFraming.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/JsonFraming.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/JsonFraming.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/JsonFraming.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Keep.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/Keep.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Keep.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/Keep.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/MergeLatest.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/MergeLatest.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/MergeLatest.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/MergeLatest.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Queue.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/Queue.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Queue.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/Queue.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/RestartFlow.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/RestartFlow.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/RestartFlow.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/RestartFlow.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/RestartSink.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/RestartSink.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/RestartSink.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/RestartSink.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/RestartSource.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/RestartSource.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/RestartSource.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/RestartSource.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/RetryFlow.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/RetryFlow.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/RetryFlow.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/RetryFlow.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Sink.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/Sink.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Sink.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/Sink.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Source.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/Source.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Source.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/Source.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/SourceWithContext.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/SourceWithContext.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/SourceWithContext.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/SourceWithContext.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/StreamConverters.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/StreamConverters.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/StreamConverters.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/StreamConverters.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/StreamRefs.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/StreamRefs.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/StreamRefs.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/StreamRefs.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/SubFlow.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/SubFlow.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/SubFlow.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/SubFlow.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/SubSource.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/SubSource.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/SubSource.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/SubSource.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/TLS.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/TLS.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/TLS.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/TLS.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Tcp.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/Tcp.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/Tcp.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/Tcp.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/package.scala b/stream/src/main/scala/org/apache/pekko/stream/javadsl/package.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/javadsl/package.scala rename to stream/src/main/scala/org/apache/pekko/stream/javadsl/package.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/BidiFlow.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/BidiFlow.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/BidiFlow.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/BidiFlow.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Compression.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/Compression.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Compression.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/Compression.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/CoupledTerminationFlow.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/CoupledTerminationFlow.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/CoupledTerminationFlow.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/CoupledTerminationFlow.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/DelayStrategy.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/DelayStrategy.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/DelayStrategy.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/DelayStrategy.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/FileIO.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/FileIO.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/FileIO.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/FileIO.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Flow.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/Flow.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Flow.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/Flow.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/FlowWithContext.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/FlowWithContext.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/FlowWithContext.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/FlowWithContext.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/FlowWithContextOps.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/FlowWithContextOps.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/FlowWithContextOps.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/FlowWithContextOps.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Framing.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/Framing.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Framing.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/Framing.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Graph.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/Graph.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Graph.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/Graph.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Hub.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/Hub.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Hub.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/Hub.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/JsonFraming.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/JsonFraming.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/JsonFraming.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/JsonFraming.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Materialization.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/Materialization.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Materialization.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/Materialization.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/MergeLatest.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/MergeLatest.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/MergeLatest.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/MergeLatest.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Queue.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/Queue.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Queue.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/Queue.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/RestartFlow.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/RestartFlow.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/RestartFlow.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/RestartFlow.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/RestartSink.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/RestartSink.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/RestartSink.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/RestartSink.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/RestartSource.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/RestartSource.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/RestartSource.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/RestartSource.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/RetryFlow.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/RetryFlow.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/RetryFlow.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/RetryFlow.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Sink.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/Sink.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Sink.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/Sink.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Source.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/Source.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Source.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/Source.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/SourceWithContext.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/SourceWithContext.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/SourceWithContext.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/SourceWithContext.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/StreamConverters.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/StreamConverters.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/StreamConverters.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/StreamConverters.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/StreamRefs.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/StreamRefs.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/StreamRefs.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/StreamRefs.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/SubFlow.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/SubFlow.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/SubFlow.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/SubFlow.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/TLS.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/TLS.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/TLS.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/TLS.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Tcp.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/Tcp.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/Tcp.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/Tcp.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/package.scala b/stream/src/main/scala/org/apache/pekko/stream/scaladsl/package.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/scaladsl/package.scala rename to stream/src/main/scala/org/apache/pekko/stream/scaladsl/package.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/serialization/StreamRefSerializer.scala b/stream/src/main/scala/org/apache/pekko/stream/serialization/StreamRefSerializer.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/serialization/StreamRefSerializer.scala rename to stream/src/main/scala/org/apache/pekko/stream/serialization/StreamRefSerializer.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/snapshot/MaterializerState.scala b/stream/src/main/scala/org/apache/pekko/stream/snapshot/MaterializerState.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/snapshot/MaterializerState.scala rename to stream/src/main/scala/org/apache/pekko/stream/snapshot/MaterializerState.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/stage/GraphStage.scala b/stream/src/main/scala/org/apache/pekko/stream/stage/GraphStage.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/stage/GraphStage.scala rename to stream/src/main/scala/org/apache/pekko/stream/stage/GraphStage.scala diff --git a/akka-stream/src/main/scala/org/apache/pekko/stream/stage/StageLogging.scala b/stream/src/main/scala/org/apache/pekko/stream/stage/StageLogging.scala similarity index 100% rename from akka-stream/src/main/scala/org/apache/pekko/stream/stage/StageLogging.scala rename to stream/src/main/scala/org/apache/pekko/stream/stage/StageLogging.scala diff --git a/akka-testkit/src/main/resources/reference.conf b/testkit/src/main/resources/reference.conf similarity index 100% rename from akka-testkit/src/main/resources/reference.conf rename to testkit/src/main/resources/reference.conf diff --git a/akka-testkit/src/main/scala/org/apache/pekko/testkit/CallingThreadDispatcher.scala b/testkit/src/main/scala/org/apache/pekko/testkit/CallingThreadDispatcher.scala similarity index 100% rename from akka-testkit/src/main/scala/org/apache/pekko/testkit/CallingThreadDispatcher.scala rename to testkit/src/main/scala/org/apache/pekko/testkit/CallingThreadDispatcher.scala diff --git a/akka-testkit/src/main/scala/org/apache/pekko/testkit/ExplicitlyTriggeredScheduler.scala b/testkit/src/main/scala/org/apache/pekko/testkit/ExplicitlyTriggeredScheduler.scala similarity index 100% rename from akka-testkit/src/main/scala/org/apache/pekko/testkit/ExplicitlyTriggeredScheduler.scala rename to testkit/src/main/scala/org/apache/pekko/testkit/ExplicitlyTriggeredScheduler.scala diff --git a/akka-testkit/src/main/scala/org/apache/pekko/testkit/JavaSerializable.scala b/testkit/src/main/scala/org/apache/pekko/testkit/JavaSerializable.scala similarity index 100% rename from akka-testkit/src/main/scala/org/apache/pekko/testkit/JavaSerializable.scala rename to testkit/src/main/scala/org/apache/pekko/testkit/JavaSerializable.scala diff --git a/akka-testkit/src/main/scala/org/apache/pekko/testkit/SocketUtil.scala b/testkit/src/main/scala/org/apache/pekko/testkit/SocketUtil.scala similarity index 100% rename from akka-testkit/src/main/scala/org/apache/pekko/testkit/SocketUtil.scala rename to testkit/src/main/scala/org/apache/pekko/testkit/SocketUtil.scala diff --git a/akka-testkit/src/main/scala/org/apache/pekko/testkit/TestActorRef.scala b/testkit/src/main/scala/org/apache/pekko/testkit/TestActorRef.scala similarity index 100% rename from akka-testkit/src/main/scala/org/apache/pekko/testkit/TestActorRef.scala rename to testkit/src/main/scala/org/apache/pekko/testkit/TestActorRef.scala diff --git a/akka-testkit/src/main/scala/org/apache/pekko/testkit/TestActors.scala b/testkit/src/main/scala/org/apache/pekko/testkit/TestActors.scala similarity index 100% rename from akka-testkit/src/main/scala/org/apache/pekko/testkit/TestActors.scala rename to testkit/src/main/scala/org/apache/pekko/testkit/TestActors.scala diff --git a/akka-testkit/src/main/scala/org/apache/pekko/testkit/TestBarrier.scala b/testkit/src/main/scala/org/apache/pekko/testkit/TestBarrier.scala similarity index 100% rename from akka-testkit/src/main/scala/org/apache/pekko/testkit/TestBarrier.scala rename to testkit/src/main/scala/org/apache/pekko/testkit/TestBarrier.scala diff --git a/akka-testkit/src/main/scala/org/apache/pekko/testkit/TestEventListener.scala b/testkit/src/main/scala/org/apache/pekko/testkit/TestEventListener.scala similarity index 100% rename from akka-testkit/src/main/scala/org/apache/pekko/testkit/TestEventListener.scala rename to testkit/src/main/scala/org/apache/pekko/testkit/TestEventListener.scala diff --git a/akka-testkit/src/main/scala/org/apache/pekko/testkit/TestException.scala b/testkit/src/main/scala/org/apache/pekko/testkit/TestException.scala similarity index 100% rename from akka-testkit/src/main/scala/org/apache/pekko/testkit/TestException.scala rename to testkit/src/main/scala/org/apache/pekko/testkit/TestException.scala diff --git a/akka-testkit/src/main/scala/org/apache/pekko/testkit/TestFSMRef.scala b/testkit/src/main/scala/org/apache/pekko/testkit/TestFSMRef.scala similarity index 100% rename from akka-testkit/src/main/scala/org/apache/pekko/testkit/TestFSMRef.scala rename to testkit/src/main/scala/org/apache/pekko/testkit/TestFSMRef.scala diff --git a/akka-testkit/src/main/scala/org/apache/pekko/testkit/TestJavaSerializer.scala b/testkit/src/main/scala/org/apache/pekko/testkit/TestJavaSerializer.scala similarity index 100% rename from akka-testkit/src/main/scala/org/apache/pekko/testkit/TestJavaSerializer.scala rename to testkit/src/main/scala/org/apache/pekko/testkit/TestJavaSerializer.scala diff --git a/akka-testkit/src/main/scala/org/apache/pekko/testkit/TestKit.scala b/testkit/src/main/scala/org/apache/pekko/testkit/TestKit.scala similarity index 100% rename from akka-testkit/src/main/scala/org/apache/pekko/testkit/TestKit.scala rename to testkit/src/main/scala/org/apache/pekko/testkit/TestKit.scala diff --git a/akka-testkit/src/main/scala/org/apache/pekko/testkit/TestKitExtension.scala b/testkit/src/main/scala/org/apache/pekko/testkit/TestKitExtension.scala similarity index 100% rename from akka-testkit/src/main/scala/org/apache/pekko/testkit/TestKitExtension.scala rename to testkit/src/main/scala/org/apache/pekko/testkit/TestKitExtension.scala diff --git a/akka-testkit/src/main/scala/org/apache/pekko/testkit/TestKitUtils.scala b/testkit/src/main/scala/org/apache/pekko/testkit/TestKitUtils.scala similarity index 100% rename from akka-testkit/src/main/scala/org/apache/pekko/testkit/TestKitUtils.scala rename to testkit/src/main/scala/org/apache/pekko/testkit/TestKitUtils.scala diff --git a/akka-testkit/src/main/scala/org/apache/pekko/testkit/TestLatch.scala b/testkit/src/main/scala/org/apache/pekko/testkit/TestLatch.scala similarity index 100% rename from akka-testkit/src/main/scala/org/apache/pekko/testkit/TestLatch.scala rename to testkit/src/main/scala/org/apache/pekko/testkit/TestLatch.scala diff --git a/akka-testkit/src/main/scala/org/apache/pekko/testkit/javadsl/EventFilter.scala b/testkit/src/main/scala/org/apache/pekko/testkit/javadsl/EventFilter.scala similarity index 100% rename from akka-testkit/src/main/scala/org/apache/pekko/testkit/javadsl/EventFilter.scala rename to testkit/src/main/scala/org/apache/pekko/testkit/javadsl/EventFilter.scala diff --git a/akka-testkit/src/main/scala/org/apache/pekko/testkit/javadsl/TestKit.scala b/testkit/src/main/scala/org/apache/pekko/testkit/javadsl/TestKit.scala similarity index 100% rename from akka-testkit/src/main/scala/org/apache/pekko/testkit/javadsl/TestKit.scala rename to testkit/src/main/scala/org/apache/pekko/testkit/javadsl/TestKit.scala diff --git a/akka-testkit/src/main/scala/org/apache/pekko/testkit/package.scala b/testkit/src/main/scala/org/apache/pekko/testkit/package.scala similarity index 100% rename from akka-testkit/src/main/scala/org/apache/pekko/testkit/package.scala rename to testkit/src/main/scala/org/apache/pekko/testkit/package.scala diff --git a/akka-testkit/src/test/java/org/apache/pekko/testkit/PekkoJUnitActorSystemResource.java b/testkit/src/test/java/org/apache/pekko/testkit/PekkoJUnitActorSystemResource.java similarity index 100% rename from akka-testkit/src/test/java/org/apache/pekko/testkit/PekkoJUnitActorSystemResource.java rename to testkit/src/test/java/org/apache/pekko/testkit/PekkoJUnitActorSystemResource.java diff --git a/akka-testkit/src/test/java/org/apache/pekko/testkit/TestActorRefJavaCompile.java b/testkit/src/test/java/org/apache/pekko/testkit/TestActorRefJavaCompile.java similarity index 100% rename from akka-testkit/src/test/java/org/apache/pekko/testkit/TestActorRefJavaCompile.java rename to testkit/src/test/java/org/apache/pekko/testkit/TestActorRefJavaCompile.java diff --git a/akka-testkit/src/test/java/org/apache/pekko/testkit/javadsl/TestKitApiTest.java b/testkit/src/test/java/org/apache/pekko/testkit/javadsl/TestKitApiTest.java similarity index 100% rename from akka-testkit/src/test/java/org/apache/pekko/testkit/javadsl/TestKitApiTest.java rename to testkit/src/test/java/org/apache/pekko/testkit/javadsl/TestKitApiTest.java diff --git a/akka-testkit/src/test/resources/reference.conf b/testkit/src/test/resources/reference.conf similarity index 100% rename from akka-testkit/src/test/resources/reference.conf rename to testkit/src/test/resources/reference.conf diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/AbstractSpec.scala b/testkit/src/test/scala/org/apache/pekko/testkit/AbstractSpec.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/AbstractSpec.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/AbstractSpec.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/Coroner.scala b/testkit/src/test/scala/org/apache/pekko/testkit/Coroner.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/Coroner.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/Coroner.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/CoronerSpec.scala b/testkit/src/test/scala/org/apache/pekko/testkit/CoronerSpec.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/CoronerSpec.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/CoronerSpec.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/DefaultTimeoutSpec.scala b/testkit/src/test/scala/org/apache/pekko/testkit/DefaultTimeoutSpec.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/DefaultTimeoutSpec.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/DefaultTimeoutSpec.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/ExplicitlyTriggeredSchedulerSpec.scala b/testkit/src/test/scala/org/apache/pekko/testkit/ExplicitlyTriggeredSchedulerSpec.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/ExplicitlyTriggeredSchedulerSpec.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/ExplicitlyTriggeredSchedulerSpec.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/ImplicitSenderSpec.scala b/testkit/src/test/scala/org/apache/pekko/testkit/ImplicitSenderSpec.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/ImplicitSenderSpec.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/ImplicitSenderSpec.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/PekkoSpec.scala b/testkit/src/test/scala/org/apache/pekko/testkit/PekkoSpec.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/PekkoSpec.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/PekkoSpec.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/PekkoSpecSpec.scala b/testkit/src/test/scala/org/apache/pekko/testkit/PekkoSpecSpec.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/PekkoSpecSpec.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/PekkoSpecSpec.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/TestActorRefSpec.scala b/testkit/src/test/scala/org/apache/pekko/testkit/TestActorRefSpec.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/TestActorRefSpec.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/TestActorRefSpec.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/TestActorsSpec.scala b/testkit/src/test/scala/org/apache/pekko/testkit/TestActorsSpec.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/TestActorsSpec.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/TestActorsSpec.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/TestEventListenerSpec.scala b/testkit/src/test/scala/org/apache/pekko/testkit/TestEventListenerSpec.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/TestEventListenerSpec.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/TestEventListenerSpec.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/TestFSMRefSpec.scala b/testkit/src/test/scala/org/apache/pekko/testkit/TestFSMRefSpec.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/TestFSMRefSpec.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/TestFSMRefSpec.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/TestProbeSpec.scala b/testkit/src/test/scala/org/apache/pekko/testkit/TestProbeSpec.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/TestProbeSpec.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/TestProbeSpec.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/TestTags.scala b/testkit/src/test/scala/org/apache/pekko/testkit/TestTags.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/TestTags.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/TestTags.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/TestTimeSpec.scala b/testkit/src/test/scala/org/apache/pekko/testkit/TestTimeSpec.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/TestTimeSpec.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/TestTimeSpec.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/WithLogCapturing.scala b/testkit/src/test/scala/org/apache/pekko/testkit/WithLogCapturing.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/WithLogCapturing.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/WithLogCapturing.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/metrics/AveragingGauge.scala b/testkit/src/test/scala/org/apache/pekko/testkit/metrics/AveragingGauge.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/metrics/AveragingGauge.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/metrics/AveragingGauge.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/metrics/FileDescriptorMetricSet.scala b/testkit/src/test/scala/org/apache/pekko/testkit/metrics/FileDescriptorMetricSet.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/metrics/FileDescriptorMetricSet.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/metrics/FileDescriptorMetricSet.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/metrics/HdrHistogram.scala b/testkit/src/test/scala/org/apache/pekko/testkit/metrics/HdrHistogram.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/metrics/HdrHistogram.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/metrics/HdrHistogram.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/metrics/KnownOpsInTimespanTimer.scala b/testkit/src/test/scala/org/apache/pekko/testkit/metrics/KnownOpsInTimespanTimer.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/metrics/KnownOpsInTimespanTimer.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/metrics/KnownOpsInTimespanTimer.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/metrics/MemoryUsageSnapshotting.scala b/testkit/src/test/scala/org/apache/pekko/testkit/metrics/MemoryUsageSnapshotting.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/metrics/MemoryUsageSnapshotting.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/metrics/MemoryUsageSnapshotting.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/metrics/MetricKeyDSL.scala b/testkit/src/test/scala/org/apache/pekko/testkit/metrics/MetricKeyDSL.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/metrics/MetricKeyDSL.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/metrics/MetricKeyDSL.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/metrics/MetricsKit.scala b/testkit/src/test/scala/org/apache/pekko/testkit/metrics/MetricsKit.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/metrics/MetricsKit.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/metrics/MetricsKit.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/metrics/MetricsKitOps.scala b/testkit/src/test/scala/org/apache/pekko/testkit/metrics/MetricsKitOps.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/metrics/MetricsKitOps.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/metrics/MetricsKitOps.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/metrics/MetricsKitSpec.scala b/testkit/src/test/scala/org/apache/pekko/testkit/metrics/MetricsKitSpec.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/metrics/MetricsKitSpec.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/metrics/MetricsKitSpec.scala diff --git a/akka-testkit/src/test/scala/org/apache/pekko/testkit/metrics/reporter/PekkoConsoleReporter.scala b/testkit/src/test/scala/org/apache/pekko/testkit/metrics/reporter/PekkoConsoleReporter.scala similarity index 100% rename from akka-testkit/src/test/scala/org/apache/pekko/testkit/metrics/reporter/PekkoConsoleReporter.scala rename to testkit/src/test/scala/org/apache/pekko/testkit/metrics/reporter/PekkoConsoleReporter.scala