You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pekko.apache.org by fa...@apache.org on 2023/01/22 19:06:11 UTC

[incubator-pekko-site] branch asf-staging updated: add scala doc

This is an automated email from the ASF dual-hosted git repository.

fanningpj pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/incubator-pekko-site.git


The following commit(s) were added to refs/heads/asf-staging by this push:
     new b29b4a0  add scala doc
b29b4a0 is described below

commit b29b4a0420a433eec4cd391ebbbe29b6c70d159c
Author: PJ Fanning <pj...@users.noreply.github.com>
AuthorDate: Sun Jan 22 19:02:59 2023 +0000

    add scala doc
---
 README.md                                          |   19 +-
 content/api/pekko/current/com/index.html           |    2 +
 content/api/pekko/current/com/typesafe/index.html  |    2 +
 .../current/com/typesafe/sslconfig/index.html      |    2 +
 .../pekko/DefaultSSLEngineConfigurator.html        |   50 +
 .../typesafe/sslconfig/pekko/PekkoSSLConfig$.html  |   15 +
 .../typesafe/sslconfig/pekko/PekkoSSLConfig.html   |   58 +
 .../sslconfig/pekko/SSLEngineConfigurator.html     |   53 +
 .../com/typesafe/sslconfig/pekko/index.html        |   41 +
 .../sslconfig/pekko/util/PekkoLoggerBridge.html    |   50 +
 .../sslconfig/pekko/util/PekkoLoggerFactory.html   |   50 +
 .../com/typesafe/sslconfig/pekko/util/index.html   |    2 +
 content/api/pekko/current/index.html               |    2 +
 content/api/pekko/current/index.js                 |    1 +
 .../pekko/current/lib/MaterialIcons-Regular.eot    |  Bin 0 -> 137002 bytes
 .../pekko/current/lib/MaterialIcons-Regular.ttf    |  Bin 0 -> 122640 bytes
 .../pekko/current/lib/MaterialIcons-Regular.woff   |  Bin 0 -> 56792 bytes
 content/api/pekko/current/lib/abstract_type.svg    |   54 +
 content/api/pekko/current/lib/annotation.svg       |   54 +
 content/api/pekko/current/lib/annotation_comp.svg  |   57 +
 content/api/pekko/current/lib/class.svg            |   54 +
 content/api/pekko/current/lib/class_comp.svg       |   57 +
 content/api/pekko/current/lib/class_diagram.png    |  Bin 0 -> 3910 bytes
 content/api/pekko/current/lib/diagrams.css         |  177 +++
 content/api/pekko/current/lib/index.css            |  945 +++++++++++++++
 content/api/pekko/current/lib/index.js             |  616 ++++++++++
 content/api/pekko/current/lib/jquery.min.js        |    2 +
 .../api/pekko/current/lib/lato-v11-latin-100.eot   |  Bin 0 -> 30159 bytes
 .../api/pekko/current/lib/lato-v11-latin-100.ttf   |  Bin 0 -> 76144 bytes
 .../api/pekko/current/lib/lato-v11-latin-100.woff  |  Bin 0 -> 33288 bytes
 .../pekko/current/lib/lato-v11-latin-regular.eot   |  Bin 0 -> 34943 bytes
 .../pekko/current/lib/lato-v11-latin-regular.ttf   |  Bin 0 -> 81980 bytes
 .../pekko/current/lib/lato-v11-latin-regular.woff  |  Bin 0 -> 35700 bytes
 content/api/pekko/current/lib/object.svg           |   54 +
 content/api/pekko/current/lib/object_comp.svg      |   57 +
 .../pekko/current/lib/object_comp_annotation.svg   |   57 +
 .../api/pekko/current/lib/object_comp_trait.svg    |   57 +
 content/api/pekko/current/lib/object_diagram.png   |  Bin 0 -> 3903 bytes
 .../pekko/current/lib/open-sans-v13-latin-400i.eot |  Bin 0 -> 23375 bytes
 .../pekko/current/lib/open-sans-v13-latin-400i.ttf |  Bin 0 -> 212760 bytes
 .../current/lib/open-sans-v13-latin-400i.woff      |  Bin 0 -> 27252 bytes
 .../pekko/current/lib/open-sans-v13-latin-700.eot  |  Bin 0 -> 47430 bytes
 .../pekko/current/lib/open-sans-v13-latin-700.ttf  |  Bin 0 -> 224452 bytes
 .../pekko/current/lib/open-sans-v13-latin-700.woff |  Bin 0 -> 25940 bytes
 .../pekko/current/lib/open-sans-v13-latin-700i.eot |  Bin 0 -> 50570 bytes
 .../pekko/current/lib/open-sans-v13-latin-700i.ttf |  Bin 0 -> 213168 bytes
 .../current/lib/open-sans-v13-latin-700i.woff      |  Bin 0 -> 27380 bytes
 .../current/lib/open-sans-v13-latin-regular.eot    |  Bin 0 -> 18233 bytes
 .../current/lib/open-sans-v13-latin-regular.ttf    |  Bin 0 -> 34156 bytes
 .../current/lib/open-sans-v13-latin-regular.woff   |  Bin 0 -> 20248 bytes
 content/api/pekko/current/lib/ownderbg2.gif        |  Bin 0 -> 1145 bytes
 content/api/pekko/current/lib/ownerbg.gif          |  Bin 0 -> 1118 bytes
 content/api/pekko/current/lib/ownerbg2.gif         |  Bin 0 -> 1145 bytes
 content/api/pekko/current/lib/package.svg          |   54 +
 content/api/pekko/current/lib/print.css            |   11 +
 content/api/pekko/current/lib/ref-index.css        |   56 +
 content/api/pekko/current/lib/scheduler.js         |  108 ++
 .../current/lib/source-code-pro-v6-latin-700.eot   |  Bin 0 -> 13750 bytes
 .../current/lib/source-code-pro-v6-latin-700.ttf   |  Bin 0 -> 27696 bytes
 .../current/lib/source-code-pro-v6-latin-700.woff  |  Bin 0 -> 15336 bytes
 .../lib/source-code-pro-v6-latin-regular.eot       |  Bin 0 -> 14004 bytes
 .../lib/source-code-pro-v6-latin-regular.ttf       |  Bin 0 -> 27916 bytes
 .../lib/source-code-pro-v6-latin-regular.woff      |  Bin 0 -> 15636 bytes
 content/api/pekko/current/lib/template.css         | 1236 ++++++++++++++++++++
 content/api/pekko/current/lib/template.js          |  543 +++++++++
 content/api/pekko/current/lib/trait.svg            |   54 +
 content/api/pekko/current/lib/trait_comp.svg       |   57 +
 content/api/pekko/current/lib/trait_diagram.png    |  Bin 0 -> 3882 bytes
 content/api/pekko/current/lib/type_diagram.png     |  Bin 0 -> 1841 bytes
 content/api/pekko/current/org/apache/index.html    |    2 +
 .../org/apache/pekko/ConfigurationException.html   |   66 ++
 .../api/pekko/current/org/apache/pekko/Done$.html  |   19 +
 .../api/pekko/current/org/apache/pekko/Done.html   |   69 ++
 .../current/org/apache/pekko/Main$$Terminator.html |   91 ++
 .../api/pekko/current/org/apache/pekko/Main$.html  |   20 +
 .../pekko/current/org/apache/pekko/NotUsed$.html   |   19 +
 .../pekko/current/org/apache/pekko/NotUsed.html    |   70 ++
 .../org/apache/pekko/OnlyCauseStackTrace.html      |   70 ++
 .../current/org/apache/pekko/PekkoException.html   |   68 ++
 .../current/org/apache/pekko/PekkoVersion$.html    |   21 +
 .../org/apache/pekko/UnsupportedPekkoVersion.html  |   65 +
 .../pekko/current/org/apache/pekko/Version$.html   |   17 +
 .../pekko/actor/AbstractActor$$ActorContext.html   |  190 +++
 .../apache/pekko/actor/AbstractActor$$Receive.html |   59 +
 .../org/apache/pekko/actor/AbstractActor$.html     |   12 +
 .../org/apache/pekko/actor/AbstractActor.html      |  132 +++
 .../apache/pekko/actor/AbstractActorWithStash.html |  145 +++
 .../pekko/actor/AbstractActorWithTimers.html       |  107 ++
 .../actor/AbstractActorWithUnboundedStash.html     |  115 ++
 .../actor/AbstractActorWithUnrestrictedStash.html  |  114 ++
 .../apache/pekko/actor/AbstractExtensionId.html    |   62 +
 .../org/apache/pekko/actor/AbstractFSM$.html       |    5 +
 .../org/apache/pekko/actor/AbstractFSM.html        |  280 +++++
 .../apache/pekko/actor/AbstractFSMWithStash.html   |  289 +++++
 .../apache/pekko/actor/AbstractLoggingActor.html   |  105 ++
 .../org/apache/pekko/actor/AbstractLoggingFSM.html |  287 +++++
 .../org/apache/pekko/actor/AbstractScheduler.html  |  192 +++
 .../apache/pekko/actor/AbstractSchedulerBase.html  |  177 +++
 .../apache/pekko/actor/Actor$$emptyBehavior$.html  |    3 +
 .../pekko/actor/Actor$$ignoringBehavior$.html      |    3 +
 .../current/org/apache/pekko/actor/Actor$.html     |    5 +
 .../current/org/apache/pekko/actor/Actor.html      |  117 ++
 .../org/apache/pekko/actor/ActorContext.html       |  165 +++
 .../org/apache/pekko/actor/ActorIdentity.html      |   57 +
 .../pekko/actor/ActorInitializationException$.html |    2 +
 .../pekko/actor/ActorInitializationException.html  |   55 +
 .../pekko/actor/ActorInterruptedException.html     |   52 +
 .../apache/pekko/actor/ActorKilledException.html   |   54 +
 .../org/apache/pekko/actor/ActorLogMarker$.html    |    6 +
 .../org/apache/pekko/actor/ActorLogging.html       |   56 +
 .../org/apache/pekko/actor/ActorNotFound.html      |   54 +
 .../current/org/apache/pekko/actor/ActorPath$.html |    9 +
 .../current/org/apache/pekko/actor/ActorPath.html  |   87 ++
 .../apache/pekko/actor/ActorPathExtractor$.html    |    3 +
 .../org/apache/pekko/actor/ActorPaths$.html        |   10 +
 .../current/org/apache/pekko/actor/ActorRef$.html  |    5 +
 .../current/org/apache/pekko/actor/ActorRef.html   |  123 ++
 .../org/apache/pekko/actor/ActorRefFactory.html    |   98 ++
 .../org/apache/pekko/actor/ActorRefProvider.html   |   74 ++
 .../org/apache/pekko/actor/ActorSelection$.html    |   14 +
 .../org/apache/pekko/actor/ActorSelection.html     |   87 ++
 .../apache/pekko/actor/ActorSystem$$Settings.html  |   55 +
 .../org/apache/pekko/actor/ActorSystem$.html       |   83 ++
 .../org/apache/pekko/actor/ActorSystem.html        |  180 +++
 .../current/org/apache/pekko/actor/Address$.html   |    4 +
 .../current/org/apache/pekko/actor/Address.html    |   65 +
 .../apache/pekko/actor/AddressFromURIString$.html  |    3 +
 .../org/apache/pekko/actor/AllDeadLetters.html     |   59 +
 .../org/apache/pekko/actor/AllForOneStrategy.html  |  104 ++
 .../org/apache/pekko/actor/BootstrapSetup$.html    |   14 +
 .../org/apache/pekko/actor/BootstrapSetup.html     |   55 +
 .../org/apache/pekko/actor/Cancellable$.html       |    2 +
 .../org/apache/pekko/actor/Cancellable.html        |   58 +
 .../org/apache/pekko/actor/ChildActorPath.html     |   84 ++
 .../org/apache/pekko/actor/ChildRestartStats.html  |   54 +
 .../pekko/actor/ClassicActorContextProvider.html   |   56 +
 .../pekko/actor/ClassicActorSystemProvider.html    |   54 +
 .../pekko/actor/ContextualTypedActorFactory.html   |   77 ++
 ...natedShutdown$$ActorSystemTerminateReason$.html |    3 +
 ...CoordinatedShutdown$$ClusterDowningReason$.html |    3 +
 ...edShutdown$$ClusterJoinUnsuccessfulReason$.html |    3 +
 ...CoordinatedShutdown$$ClusterLeavingReason$.html |    3 +
 ...$$IncompatibleConfigurationDetectedReason$.html |    3 +
 .../actor/CoordinatedShutdown$$JvmExitReason$.html |    3 +
 .../pekko/actor/CoordinatedShutdown$$Reason.html   |   67 ++
 .../actor/CoordinatedShutdown$$UnknownReason$.html |    3 +
 .../apache/pekko/actor/CoordinatedShutdown$.html   |   87 ++
 .../apache/pekko/actor/CoordinatedShutdown.html    |  145 +++
 .../current/org/apache/pekko/actor/DeadLetter.html |   54 +
 .../apache/pekko/actor/DeadLetterSuppression.html  |   53 +
 .../org/apache/pekko/actor/DeathPactException.html |   55 +
 .../pekko/actor/DefaultSupervisorStrategy.html     |   50 +
 .../current/org/apache/pekko/actor/Deploy$.html    |    2 +
 .../current/org/apache/pekko/actor/Deploy.html     |   65 +
 .../apache/pekko/actor/DiagnosticActorLogging.html |   97 ++
 .../current/org/apache/pekko/actor/Dropped$.html   |    2 +
 .../current/org/apache/pekko/actor/Dropped.html    |   54 +
 .../org/apache/pekko/actor/DynamicAccess.html      |   70 ++
 .../apache/pekko/actor/ExtendedActorSystem.html    |  194 +++
 .../current/org/apache/pekko/actor/Extension.html  |   90 ++
 .../org/apache/pekko/actor/ExtensionId.html        |   61 +
 .../apache/pekko/actor/ExtensionIdProvider.html    |   55 +
 .../apache/pekko/actor/FSM$$$minus$greater$.html   |    4 +
 .../org/apache/pekko/actor/FSM$$CurrentState.html  |   54 +
 .../current/org/apache/pekko/actor/FSM$$Event.html |   54 +
 .../org/apache/pekko/actor/FSM$$Failure.html       |   55 +
 .../org/apache/pekko/actor/FSM$$LogEntry.html      |   52 +
 .../org/apache/pekko/actor/FSM$$Normal$.html       |    3 +
 .../org/apache/pekko/actor/FSM$$NullFunction$.html |    3 +
 .../org/apache/pekko/actor/FSM$$Reason.html        |   56 +
 .../org/apache/pekko/actor/FSM$$Shutdown$.html     |    4 +
 .../org/apache/pekko/actor/FSM$$State$.html        |    5 +
 .../current/org/apache/pekko/actor/FSM$$State.html |   62 +
 .../org/apache/pekko/actor/FSM$$StateTimeout$.html |    3 +
 .../org/apache/pekko/actor/FSM$$StopEvent.html     |   54 +
 .../actor/FSM$$SubscribeTransitionCallBack.html    |   54 +
 .../org/apache/pekko/actor/FSM$$Transition.html    |   53 +
 .../actor/FSM$$UnsubscribeTransitionCallBack.html  |   53 +
 .../pekko/current/org/apache/pekko/actor/FSM$.html |   63 +
 .../apache/pekko/actor/FSM$TransformHelper.html    |  102 ++
 .../pekko/current/org/apache/pekko/actor/FSM.html  |  229 ++++
 .../current/org/apache/pekko/actor/Identify.html   |   56 +
 .../pekko/actor/IllegalActorStateException.html    |   54 +
 .../apache/pekko/actor/IndirectActorProducer.html  |   66 ++
 .../pekko/actor/InvalidActorNameException.html     |   54 +
 .../pekko/actor/InvalidMessageException.html       |   54 +
 .../current/org/apache/pekko/actor/Kill$.html      |    5 +
 .../pekko/current/org/apache/pekko/actor/Kill.html |   52 +
 .../LightArrayRevolverScheduler$$TaskHolder.html   |   55 +
 .../LightArrayRevolverScheduler$$TimerTask.html    |   57 +
 .../pekko/actor/LightArrayRevolverScheduler$.html  |   43 +
 .../pekko/actor/LightArrayRevolverScheduler.html   |  197 ++++
 .../org/apache/pekko/actor/LocalScope$.html        |   12 +
 .../current/org/apache/pekko/actor/LocalScope.html |   57 +
 .../current/org/apache/pekko/actor/LoggingFSM.html |  183 +++
 .../org/apache/pekko/actor/NoScopeGiven$.html      |    9 +
 .../org/apache/pekko/actor/NoScopeGiven.html       |   58 +
 .../actor/NoSerializationVerificationNeeded.html   |   52 +
 .../pekko/actor/NotInfluenceReceiveTimeout.html    |   52 +
 .../org/apache/pekko/actor/OneForOneStrategy.html  |  104 ++
 .../pekko/actor/OriginalRestartException$.html     |    6 +
 .../org/apache/pekko/actor/PoisonPill$.html        |    4 +
 .../current/org/apache/pekko/actor/PoisonPill.html |   53 +
 .../org/apache/pekko/actor/PossiblyHarmful.html    |   59 +
 .../apache/pekko/actor/PostRestartException.html   |   54 +
 .../apache/pekko/actor/PreRestartException.html    |   56 +
 .../current/org/apache/pekko/actor/Props$.html     |   18 +
 .../current/org/apache/pekko/actor/Props.html      |   71 ++
 .../pekko/actor/ProviderSelection$$Cluster$.html   |    2 +
 .../pekko/actor/ProviderSelection$$Custom.html     |   52 +
 .../pekko/actor/ProviderSelection$$Local$.html     |    2 +
 .../pekko/actor/ProviderSelection$$Remote$.html    |    2 +
 .../org/apache/pekko/actor/ProviderSelection$.html |    5 +
 .../org/apache/pekko/actor/ProviderSelection.html  |   57 +
 .../org/apache/pekko/actor/ReceiveTimeout$.html    |    5 +
 .../org/apache/pekko/actor/ReceiveTimeout.html     |   51 +
 .../pekko/actor/ReflectiveDynamicAccess.html       |   70 ++
 .../org/apache/pekko/actor/RelativeActorPath$.html |    5 +
 .../org/apache/pekko/actor/RootActorPath.html      |   88 ++
 .../org/apache/pekko/actor/ScalaActorRef.html      |   76 ++
 .../apache/pekko/actor/ScalaActorSelection.html    |   56 +
 .../pekko/actor/Scheduler$$TaskRunOnClose.html     |   54 +
 .../current/org/apache/pekko/actor/Scheduler$.html |    7 +
 .../current/org/apache/pekko/actor/Scheduler.html  |  193 +++
 .../current/org/apache/pekko/actor/Scope.html      |   68 ++
 .../current/org/apache/pekko/actor/Stash.html      |  136 +++
 .../apache/pekko/actor/StashOverflowException.html |   52 +
 .../org/apache/pekko/actor/Status$$Failure.html    |   56 +
 .../org/apache/pekko/actor/Status$$Status.html     |   55 +
 .../org/apache/pekko/actor/Status$$Success.html    |   55 +
 .../current/org/apache/pekko/actor/Status$.html    |   46 +
 .../pekko/actor/StoppingSupervisorStrategy.html    |   50 +
 .../pekko/actor/SupervisorStrategy$$Directive.html |   51 +
 .../pekko/actor/SupervisorStrategy$$Escalate$.html |    5 +
 .../pekko/actor/SupervisorStrategy$$Restart$.html  |    4 +
 .../pekko/actor/SupervisorStrategy$$Resume$.html   |    3 +
 .../pekko/actor/SupervisorStrategy$$Stop$.html     |    3 +
 .../apache/pekko/actor/SupervisorStrategy$.html    |   81 ++
 .../org/apache/pekko/actor/SupervisorStrategy.html |   92 ++
 .../actor/SupervisorStrategyConfigurator.html      |   56 +
 .../SupervisorStrategyLowPriorityImplicits.html    |   52 +
 .../apache/pekko/actor/SuppressedDeadLetter.html   |   54 +
 .../current/org/apache/pekko/actor/Terminated.html |   60 +
 .../org/apache/pekko/actor/TimerScheduler.html     |  166 +++
 .../current/org/apache/pekko/actor/Timers.html     |   94 ++
 .../apache/pekko/actor/TypedActor$$MethodCall.html |   55 +
 .../pekko/actor/TypedActor$$PostRestart.html       |   52 +
 .../apache/pekko/actor/TypedActor$$PostStop.html   |   53 +
 .../apache/pekko/actor/TypedActor$$PreRestart.html |   55 +
 .../apache/pekko/actor/TypedActor$$PreStart.html   |   53 +
 .../apache/pekko/actor/TypedActor$$Receiver.html   |   52 +
 .../apache/pekko/actor/TypedActor$$Supervisor.html |   53 +
 .../org/apache/pekko/actor/TypedActor$.html        |   36 +
 .../apache/pekko/actor/TypedActorExtension.html    |   75 ++
 .../org/apache/pekko/actor/TypedActorFactory.html  |   67 ++
 .../org/apache/pekko/actor/TypedProps$.html        |   25 +
 .../current/org/apache/pekko/actor/TypedProps.html |   72 ++
 .../org/apache/pekko/actor/UnboundedStash.html     |   97 ++
 .../org/apache/pekko/actor/UnhandledMessage.html   |   55 +
 .../org/apache/pekko/actor/UnrestrictedStash.html  |  102 ++
 .../apache/pekko/actor/UntypedAbstractActor.html   |  115 ++
 .../org/apache/pekko/actor/WrappedMessage$.html    |    3 +
 .../org/apache/pekko/actor/WrappedMessage.html     |   67 ++
 .../dungeon/SerializationCheckFailedException.html |   52 +
 .../org/apache/pekko/actor/dungeon/index.html      |    2 +
 .../current/org/apache/pekko/actor/index.html      |  784 +++++++++++++
 .../pekko/actor/setup/ActorSystemSetup$.html       |    5 +
 .../apache/pekko/actor/setup/ActorSystemSetup.html |   58 +
 .../org/apache/pekko/actor/setup/Setup.html        |   65 +
 .../org/apache/pekko/actor/setup/index.html        |    6 +
 .../org/apache/pekko/actor/testkit/index.html      |    2 +
 .../actor/testkit/typed/CapturedLogEvent$.html     |    2 +
 .../actor/testkit/typed/CapturedLogEvent.html      |   59 +
 .../testkit/typed/Effect$$MessageAdapter.html      |   54 +
 .../actor/testkit/typed/Effect$$NoEffects$.html    |    3 +
 .../actor/testkit/typed/Effect$$NoEffects.html     |   52 +
 .../typed/Effect$$ReceiveTimeoutCancelled$.html    |    2 +
 .../typed/Effect$$ReceiveTimeoutCancelled.html     |   51 +
 .../testkit/typed/Effect$$ReceiveTimeoutSet.html   |   54 +
 .../actor/testkit/typed/Effect$$Scheduled.html     |   54 +
 .../actor/testkit/typed/Effect$$Spawned$.html      |    2 +
 .../pekko/actor/testkit/typed/Effect$$Spawned.html |   53 +
 .../testkit/typed/Effect$$SpawnedAnonymous$.html   |    2 +
 .../testkit/typed/Effect$$SpawnedAnonymous.html    |   53 +
 .../pekko/actor/testkit/typed/Effect$$Stopped.html |   53 +
 .../testkit/typed/Effect$$TimerCancelled.html      |   52 +
 .../Effect$$TimerScheduled$$FixedDelayMode$.html   |    2 +
 ...rScheduled$$FixedDelayModeWithInitialDelay.html |   52 +
 .../Effect$$TimerScheduled$$FixedRateMode$.html    |    2 +
 ...erScheduled$$FixedRateModeWithInitialDelay.html |   52 +
 .../typed/Effect$$TimerScheduled$$SingleMode$.html |    2 +
 .../typed/Effect$$TimerScheduled$$TimerMode.html   |   59 +
 .../testkit/typed/Effect$$TimerScheduled$.html     |   47 +
 .../testkit/typed/Effect$$TimerScheduled.html      |   52 +
 .../actor/testkit/typed/Effect$$Unwatched.html     |   53 +
 .../pekko/actor/testkit/typed/Effect$$Watched.html |   53 +
 .../actor/testkit/typed/Effect$$WatchedWith.html   |   53 +
 .../apache/pekko/actor/testkit/typed/Effect$.html  |   54 +
 .../apache/pekko/actor/testkit/typed/Effect.html   |   78 ++
 .../testkit/typed/FishingOutcome$$Complete$.html   |    2 +
 .../testkit/typed/FishingOutcome$$Continue$.html   |    2 +
 .../typed/FishingOutcome$$ContinueAndIgnore$.html  |    2 +
 .../typed/FishingOutcome$$ContinueOutcome.html     |   53 +
 .../actor/testkit/typed/FishingOutcome$$Fail.html  |   52 +
 .../pekko/actor/testkit/typed/FishingOutcome$.html |   41 +
 .../pekko/actor/testkit/typed/FishingOutcome.html  |   57 +
 .../pekko/actor/testkit/typed/LoggingEvent$.html   |    5 +
 .../pekko/actor/testkit/typed/LoggingEvent.html    |   56 +
 .../pekko/actor/testkit/typed/TestException.html   |   54 +
 .../actor/testkit/typed/TestKitSettings$.html      |    4 +
 .../pekko/actor/testkit/typed/TestKitSettings.html |   52 +
 .../apache/pekko/actor/testkit/typed/index.html    |   12 +
 .../actor/testkit/typed/javadsl/ActorTestKit$.html |   35 +
 .../actor/testkit/typed/javadsl/ActorTestKit.html  |   73 ++
 .../testkit/typed/javadsl/BehaviorTestKit$.html    |   10 +
 .../testkit/typed/javadsl/BehaviorTestKit.html     |   77 ++
 .../actor/testkit/typed/javadsl/Effects$.html      |   20 +
 .../testkit/typed/javadsl/FishingOutcomes$.html    |    6 +
 .../actor/testkit/typed/javadsl/LogCapturing.html  |   58 +
 .../testkit/typed/javadsl/LoggingTestKit$.html     |   34 +
 .../testkit/typed/javadsl/LoggingTestKit.html      |   70 ++
 .../actor/testkit/typed/javadsl/ManualTime$.html   |    6 +
 .../actor/testkit/typed/javadsl/ManualTime.html    |   54 +
 .../typed/javadsl/SerializationTestKit.html        |   54 +
 .../actor/testkit/typed/javadsl/TestInbox$.html    |    2 +
 .../actor/testkit/typed/javadsl/TestInbox.html     |   56 +
 .../typed/javadsl/TestKitJunitResource.html        |   86 ++
 .../actor/testkit/typed/javadsl/TestProbe$.html    |    2 +
 .../actor/testkit/typed/javadsl/TestProbe.html     |  118 ++
 .../pekko/actor/testkit/typed/javadsl/index.html   |   45 +
 .../testkit/typed/scaladsl/ActorTestKit$.html      |   34 +
 .../actor/testkit/typed/scaladsl/ActorTestKit.html |   67 ++
 .../testkit/typed/scaladsl/ActorTestKitBase$.html  |    2 +
 .../testkit/typed/scaladsl/ActorTestKitBase.html   |   70 ++
 .../testkit/typed/scaladsl/BehaviorTestKit$.html   |    2 +
 .../testkit/typed/scaladsl/BehaviorTestKit.html    |   75 ++
 .../actor/testkit/typed/scaladsl/Effects$.html     |   20 +
 .../testkit/typed/scaladsl/FishingOutcomes$.html   |    6 +
 .../actor/testkit/typed/scaladsl/LogCapturing.html |   62 +
 .../testkit/typed/scaladsl/LoggingTestKit$.html    |   34 +
 .../testkit/typed/scaladsl/LoggingTestKit.html     |   75 ++
 .../actor/testkit/typed/scaladsl/ManualTime$.html  |    6 +
 .../actor/testkit/typed/scaladsl/ManualTime.html   |   54 +
 .../typed/scaladsl/ScalaTestWithActorTestKit.html  |  101 ++
 .../typed/scaladsl/SerializationTestKit.html       |   58 +
 .../actor/testkit/typed/scaladsl/TestInbox$.html   |    2 +
 .../actor/testkit/typed/scaladsl/TestInbox.html    |   56 +
 .../actor/testkit/typed/scaladsl/TestProbe$.html   |    2 +
 .../actor/testkit/typed/scaladsl/TestProbe.html    |  115 ++
 .../pekko/actor/testkit/typed/scaladsl/index.html  |   79 ++
 .../typed/scaladsl/package$$TestDuration.html      |   56 +
 .../pekko/actor/typed/AbstractExtensionSetup.html  |   57 +
 .../pekko/actor/typed/ActorRef$$ActorRefOps.html   |   56 +
 .../org/apache/pekko/actor/typed/ActorRef$.html    |    2 +
 .../org/apache/pekko/actor/typed/ActorRef.html     |   84 ++
 .../pekko/actor/typed/ActorRefResolver$.html       |    6 +
 .../apache/pekko/actor/typed/ActorRefResolver.html |   61 +
 .../pekko/actor/typed/ActorRefResolverSetup$.html  |    2 +
 .../pekko/actor/typed/ActorRefResolverSetup.html   |   56 +
 .../org/apache/pekko/actor/typed/ActorSystem$.html |   17 +
 .../org/apache/pekko/actor/typed/ActorSystem.html  |  143 +++
 .../org/apache/pekko/actor/typed/ActorTags$.html   |    7 +
 .../org/apache/pekko/actor/typed/ActorTags.html    |   58 +
 .../actor/typed/BackoffSupervisorStrategy.html     |   72 ++
 .../actor/typed/Behavior$$BehaviorDecorators.html  |   73 ++
 .../org/apache/pekko/actor/typed/Behavior$.html    |   18 +
 .../org/apache/pekko/actor/typed/Behavior.html     |   93 ++
 .../typed/BehaviorInterceptor$$PreStartTarget.html |   51 +
 .../typed/BehaviorInterceptor$$ReceiveTarget.html  |   51 +
 .../typed/BehaviorInterceptor$$SignalTarget.html   |   51 +
 .../pekko/actor/typed/BehaviorInterceptor$.html    |    5 +
 .../pekko/actor/typed/BehaviorInterceptor.html     |   73 ++
 .../actor/typed/BehaviorSignalInterceptor.html     |   62 +
 .../org/apache/pekko/actor/typed/ChildFailed$.html |    2 +
 .../org/apache/pekko/actor/typed/ChildFailed.html  |   52 +
 .../pekko/actor/typed/DeathPactException.html      |   53 +
 .../pekko/actor/typed/DispatcherSelector$.html     |   13 +
 .../pekko/actor/typed/DispatcherSelector.html      |   56 +
 .../org/apache/pekko/actor/typed/Dispatchers$.html |    4 +
 .../org/apache/pekko/actor/typed/Dispatchers.html  |   51 +
 .../pekko/actor/typed/ExtensibleBehavior.html      |   96 ++
 .../org/apache/pekko/actor/typed/Extension.html    |   70 ++
 .../org/apache/pekko/actor/typed/ExtensionId.html  |  133 +++
 .../apache/pekko/actor/typed/ExtensionSetup.html   |   70 ++
 .../org/apache/pekko/actor/typed/Extensions.html   |   62 +
 .../org/apache/pekko/actor/typed/LogOptions$.html  |    3 +
 .../org/apache/pekko/actor/typed/LogOptions.html   |   53 +
 .../apache/pekko/actor/typed/MailboxSelector$.html |    5 +
 .../apache/pekko/actor/typed/MailboxSelector.html  |   56 +
 .../pekko/actor/typed/MessageAdaptionFailure.html  |   54 +
 .../org/apache/pekko/actor/typed/PostStop$.html    |    5 +
 .../org/apache/pekko/actor/typed/PostStop.html     |   54 +
 .../org/apache/pekko/actor/typed/PreRestart$.html  |    2 +
 .../org/apache/pekko/actor/typed/PreRestart.html   |   54 +
 .../org/apache/pekko/actor/typed/Props$.html       |    3 +
 .../org/apache/pekko/actor/typed/Props.html        |   65 +
 .../actor/typed/RecipientRef$$RecipientRefOps.html |   56 +
 .../apache/pekko/actor/typed/RecipientRef$.html    |    2 +
 .../org/apache/pekko/actor/typed/RecipientRef.html |   70 ++
 .../actor/typed/RestartSupervisorStrategy.html     |   69 ++
 .../org/apache/pekko/actor/typed/Scheduler.html    |  116 ++
 .../org/apache/pekko/actor/typed/Settings.html     |   54 +
 .../org/apache/pekko/actor/typed/Signal.html       |   65 +
 .../pekko/actor/typed/SpawnProtocol$$Command.html  |   61 +
 .../pekko/actor/typed/SpawnProtocol$$Spawn.html    |   66 ++
 .../apache/pekko/actor/typed/SpawnProtocol$.html   |   55 +
 .../pekko/actor/typed/SupervisorStrategy$.html     |   40 +
 .../pekko/actor/typed/SupervisorStrategy.html      |   54 +
 .../org/apache/pekko/actor/typed/Terminated$.html  |    2 +
 .../org/apache/pekko/actor/typed/Terminated.html   |   59 +
 .../pekko/actor/typed/TypedActorContext.html       |   55 +
 .../delivery/ConsumerController$$Command.html      |   69 ++
 .../delivery/ConsumerController$$Confirmed$.html   |   16 +
 .../delivery/ConsumerController$$Confirmed.html    |   63 +
 .../ConsumerController$$DeliverThenStop.html       |   64 +
 .../delivery/ConsumerController$$Delivery$.html    |   14 +
 .../delivery/ConsumerController$$Delivery.html     |   65 +
 ...erController$$RegisterToProducerController.html |   68 ++
 .../ConsumerController$$SequencedMessage$.html     |   14 +
 .../ConsumerController$$SequencedMessage.html      |   71 ++
 .../delivery/ConsumerController$$Settings$.html    |   18 +
 .../delivery/ConsumerController$$Settings.html     |   67 ++
 .../typed/delivery/ConsumerController$$Start.html  |   67 ++
 .../actor/typed/delivery/ConsumerController$.html  |   89 ++
 .../delivery/DurableProducerQueue$$Command.html    |   58 +
 .../delivery/DurableProducerQueue$$LoadState.html  |   56 +
 .../DurableProducerQueue$$MessageSent$.html        |    5 +
 .../DurableProducerQueue$$MessageSent.html         |   54 +
 .../delivery/DurableProducerQueue$$State$.html     |    5 +
 .../delivery/DurableProducerQueue$$State.html      |   55 +
 ...urableProducerQueue$$StoreMessageConfirmed.html |   57 +
 .../DurableProducerQueue$$StoreMessageSent.html    |   58 +
 .../DurableProducerQueue$$StoreMessageSentAck.html |   54 +
 .../typed/delivery/DurableProducerQueue$.html      |   51 +
 .../delivery/ProducerController$$Command.html      |   86 ++
 ...roducerController$$MessageWithConfirmation.html |   90 ++
 .../ProducerController$$RegisterConsumer.html      |   88 ++
 .../delivery/ProducerController$$RequestNext.html  |   87 ++
 .../delivery/ProducerController$$Settings$.html    |   39 +
 .../delivery/ProducerController$$Settings.html     |   88 ++
 .../typed/delivery/ProducerController$$Start.html  |   88 ++
 .../actor/typed/delivery/ProducerController$.html  |   90 ++
 .../WorkPullingProducerController$$Command.html    |   99 ++
 ...kPullingProducerController$$GetWorkerStats.html |   99 ++
 ...roducerController$$MessageWithConfirmation.html |  100 ++
 ...WorkPullingProducerController$$RequestNext.html |  100 ++
 .../WorkPullingProducerController$$Settings$.html  |   52 +
 .../WorkPullingProducerController$$Settings.html   |   96 ++
 .../WorkPullingProducerController$$Start.html      |  101 ++
 ...WorkPullingProducerController$$WorkerStats.html |   97 ++
 .../delivery/WorkPullingProducerController$.html   |   98 ++
 .../apache/pekko/actor/typed/delivery/index.html   |   96 ++
 .../internal/ProducerControllerImpl$$Ack.html      |   73 ++
 .../ProducerControllerImpl$$InternalCommand.html   |   78 ++
 .../internal/ProducerControllerImpl$$Request.html  |   73 ++
 .../internal/ProducerControllerImpl$$Resend.html   |   73 ++
 ...cerControllerImpl$$ResendFirstUnconfirmed$.html |   21 +
 ...cerControllerImpl$$UnsealedInternalCommand.html |   72 ++
 .../delivery/internal/ProducerControllerImpl$.html |   68 ++
 .../pekko/actor/typed/delivery/internal/index.html |   21 +
 .../typed/eventstream/EventStream$$Command.html    |   56 +
 .../typed/eventstream/EventStream$$Publish.html    |   54 +
 .../typed/eventstream/EventStream$$Subscribe.html  |   60 +
 .../eventstream/EventStream$$Unsubscribe.html      |   54 +
 .../actor/typed/eventstream/EventStream$.html      |   55 +
 .../pekko/actor/typed/eventstream/index.html       |    2 +
 .../org/apache/pekko/actor/typed/index.html        |  282 +++++
 .../actor/typed/internal/ActorFlightRecorder$.html |    7 +
 .../typed/internal/adapter/AdapterExtension$.html  |   14 +
 .../pekko/actor/typed/internal/adapter/index.html  |    4 +
 .../apache/pekko/actor/typed/internal/index.html   |    4 +
 .../internal/receptionist/DefaultServiceKey.html   |   62 +
 .../receptionist/ServiceKeySerializer.html         |   78 ++
 .../actor/typed/internal/receptionist/index.html   |    5 +
 .../actor/typed/javadsl/AbstractBehavior.html      |  105 ++
 .../pekko/actor/typed/javadsl/ActorContext.html    |  173 +++
 .../apache/pekko/actor/typed/javadsl/Adapter$.html |   48 +
 .../pekko/actor/typed/javadsl/AskPattern$.html     |   13 +
 .../actor/typed/javadsl/BehaviorBuilder$.html      |    2 +
 .../pekko/actor/typed/javadsl/BehaviorBuilder.html |   64 +
 .../actor/typed/javadsl/Behaviors$$Supervise.html  |   53 +
 .../pekko/actor/typed/javadsl/Behaviors$.html      |  141 +++
 .../pekko/actor/typed/javadsl/GroupRouter.html     |  104 ++
 .../pekko/actor/typed/javadsl/PoolRouter.html      |   97 ++
 .../apache/pekko/actor/typed/javadsl/Receive.html  |  100 ++
 .../pekko/actor/typed/javadsl/ReceiveBuilder$.html |    2 +
 .../pekko/actor/typed/javadsl/ReceiveBuilder.html  |   62 +
 .../apache/pekko/actor/typed/javadsl/Routers$.html |   13 +
 .../pekko/actor/typed/javadsl/StashBuffer.html     |   82 ++
 .../typed/javadsl/StashOverflowException.html      |   51 +
 .../pekko/actor/typed/javadsl/TimerScheduler.html  |  170 +++
 .../apache/pekko/actor/typed/javadsl/index.html    |   58 +
 .../pekko/actor/typed/pubsub/Topic$$Command.html   |   57 +
 .../actor/typed/pubsub/Topic$$GetTopicStats$.html  |    9 +
 .../pekko/actor/typed/pubsub/Topic$$Publish$.html  |    9 +
 .../actor/typed/pubsub/Topic$$Subscribe$.html      |    9 +
 .../actor/typed/pubsub/Topic$$TopicStats.html      |   63 +
 .../actor/typed/pubsub/Topic$$Unsubscribe$.html    |    9 +
 .../apache/pekko/actor/typed/pubsub/Topic$.html    |   19 +
 .../org/apache/pekko/actor/typed/pubsub/index.html |    8 +
 .../typed/receptionist/Receptionist$$Command.html  |   57 +
 .../receptionist/Receptionist$$Deregister$.html    |   14 +
 .../receptionist/Receptionist$$Deregistered$.html  |   10 +
 .../receptionist/Receptionist$$Deregistered.html   |   59 +
 .../typed/receptionist/Receptionist$$Find$.html    |   11 +
 .../typed/receptionist/Receptionist$$Listing$.html |    9 +
 .../typed/receptionist/Receptionist$$Listing.html  |   74 ++
 .../receptionist/Receptionist$$Register$.html      |   14 +
 .../receptionist/Receptionist$$Registered$.html    |   10 +
 .../receptionist/Receptionist$$Registered.html     |   58 +
 .../receptionist/Receptionist$$Subscribe$.html     |   13 +
 .../actor/typed/receptionist/Receptionist$.html    |   53 +
 .../actor/typed/receptionist/Receptionist.html     |   53 +
 .../typed/receptionist/ReceptionistSetup$.html     |    2 +
 .../typed/receptionist/ReceptionistSetup.html      |   56 +
 .../actor/typed/receptionist/ServiceKey$.html      |    4 +
 .../typed/receptionist/ServiceKey$Listing$.html    |   16 +
 .../typed/receptionist/ServiceKey$Registered$.html |   10 +
 .../pekko/actor/typed/receptionist/ServiceKey.html |   63 +
 .../pekko/actor/typed/receptionist/index.html      |   22 +
 .../actor/typed/scaladsl/AbstractBehavior.html     |  117 ++
 .../pekko/actor/typed/scaladsl/ActorContext.html   |  177 +++
 .../actor/typed/scaladsl/AskPattern$$Askable.html  |   89 ++
 .../pekko/actor/typed/scaladsl/AskPattern$.html    |   16 +
 .../actor/typed/scaladsl/Behaviors$$Receive.html   |   79 ++
 .../actor/typed/scaladsl/Behaviors$$Supervise.html |   51 +
 .../pekko/actor/typed/scaladsl/Behaviors$.html     |  119 ++
 .../pekko/actor/typed/scaladsl/GroupRouter.html    |  114 ++
 .../pekko/actor/typed/scaladsl/PoolRouter.html     |  107 ++
 .../pekko/actor/typed/scaladsl/Routers$.html       |   23 +
 .../pekko/actor/typed/scaladsl/StashBuffer.html    |   92 ++
 .../typed/scaladsl/StashOverflowException.html     |   62 +
 .../pekko/actor/typed/scaladsl/TimerScheduler.html |  180 +++
 .../typed/scaladsl/adapter/PropsAdapter$.html      |   19 +
 .../pekko/actor/typed/scaladsl/adapter/index.html  |   29 +
 .../adapter/package$$ClassicActorContextOps.html   |   65 +
 .../adapter/package$$ClassicActorRefOps.html       |   64 +
 .../adapter/package$$ClassicActorSystemOps.html    |   65 +
 .../adapter/package$$ClassicSchedulerOps.html      |   61 +
 .../adapter/package$$TypedActorContextOps.html     |   61 +
 .../adapter/package$$TypedActorRefOps.html         |   61 +
 .../adapter/package$$TypedActorSystemOps.html      |   61 +
 .../adapter/package$$TypedSchedulerOps.html        |   61 +
 .../apache/pekko/actor/typed/scaladsl/index.html   |   62 +
 .../actor/typed/scaladsl/package$$LoggerOps.html   |  172 +++
 .../org/apache/pekko/annotation/ApiMayChange.html  |   50 +
 .../org/apache/pekko/annotation/DoNotInherit.html  |   50 +
 .../org/apache/pekko/annotation/InternalApi.html   |   50 +
 .../apache/pekko/annotation/InternalStableApi.html |   50 +
 .../current/org/apache/pekko/annotation/index.html |   17 +
 .../current/org/apache/pekko/cluster/Cluster$.html |   16 +
 .../current/org/apache/pekko/cluster/Cluster.html  |  122 ++
 .../cluster/ClusterEvent$$ClusterDomainEvent.html  |   67 ++
 .../ClusterEvent$$ClusterShuttingDown$.html        |    5 +
 .../ClusterEvent$$CurrentClusterState$.html        |    3 +
 .../cluster/ClusterEvent$$CurrentClusterState.html |   68 ++
 .../ClusterEvent$$DataCenterReachabilityEvent.html |   56 +
 .../ClusterEvent$$InitialStateAsEvents$.html       |    6 +
 .../ClusterEvent$$InitialStateAsSnapshot$.html     |    6 +
 .../pekko/cluster/ClusterEvent$$LeaderChanged.html |   55 +
 .../pekko/cluster/ClusterEvent$$MemberDowned.html  |   55 +
 .../pekko/cluster/ClusterEvent$$MemberEvent.html   |   73 ++
 .../pekko/cluster/ClusterEvent$$MemberExited.html  |   55 +
 .../pekko/cluster/ClusterEvent$$MemberJoined.html  |   54 +
 .../pekko/cluster/ClusterEvent$$MemberLeft.html    |   54 +
 .../ClusterEvent$$MemberPreparingForShutdown.html  |   53 +
 .../ClusterEvent$$MemberReadyForShutdown.html      |   53 +
 .../pekko/cluster/ClusterEvent$$MemberRemoved.html |   58 +
 .../pekko/cluster/ClusterEvent$$MemberUp.html      |   54 +
 .../cluster/ClusterEvent$$MemberWeaklyUp.html      |   57 +
 .../cluster/ClusterEvent$$ReachabilityEvent.html   |   56 +
 .../cluster/ClusterEvent$$ReachableDataCenter.html |   54 +
 .../cluster/ClusterEvent$$ReachableMember.html     |   54 +
 .../cluster/ClusterEvent$$RoleLeaderChanged.html   |   56 +
 ...ClusterEvent$$SubscriptionInitialStateMode.html |   54 +
 .../ClusterEvent$$UnreachableDataCenter.html       |   54 +
 .../cluster/ClusterEvent$$UnreachableMember.html   |   54 +
 .../org/apache/pekko/cluster/ClusterEvent$.html    |  119 ++
 .../apache/pekko/cluster/ClusterLogMarker$.html    |   13 +
 .../org/apache/pekko/cluster/ClusterMessage.html   |   51 +
 .../org/apache/pekko/cluster/ClusterNodeMBean.html |   66 ++
 .../org/apache/pekko/cluster/ClusterScope$.html    |   10 +
 .../org/apache/pekko/cluster/ClusterScope.html     |   57 +
 .../org/apache/pekko/cluster/ClusterSettings$.html |    2 +
 ...terSettings$CrossDcFailureDetectorSettings.html |   50 +
 .../pekko/cluster/ClusterSettings$Debug$.html      |    2 +
 .../cluster/ClusterSettings$MultiDataCenter$.html  |    2 +
 .../org/apache/pekko/cluster/ClusterSettings.html  |   51 +
 .../org/apache/pekko/cluster/ConfigValidation.html |   53 +
 .../org/apache/pekko/cluster/DowningProvider.html  |   69 ++
 .../org/apache/pekko/cluster/GossipEnvelope$.html  |    2 +
 .../current/org/apache/pekko/cluster/Invalid.html  |   52 +
 .../cluster/JoinConfigCompatCheckCluster.html      |   53 +
 .../pekko/cluster/JoinConfigCompatChecker$.html    |    6 +
 .../pekko/cluster/JoinConfigCompatChecker.html     |   55 +
 .../current/org/apache/pekko/cluster/Member$.html  |    9 +
 .../current/org/apache/pekko/cluster/Member.html   |   63 +
 .../apache/pekko/cluster/MemberStatus$$Down$.html  |    2 +
 .../pekko/cluster/MemberStatus$$Exiting$.html      |    2 +
 .../pekko/cluster/MemberStatus$$Joining$.html      |    2 +
 .../pekko/cluster/MemberStatus$$Leaving$.html      |    2 +
 .../MemberStatus$$PreparingForShutdown$.html       |    2 +
 .../cluster/MemberStatus$$ReadyForShutdown$.html   |    2 +
 .../pekko/cluster/MemberStatus$$Removed$.html      |    2 +
 .../apache/pekko/cluster/MemberStatus$$Up$.html    |    2 +
 .../pekko/cluster/MemberStatus$$WeaklyUp$.html     |    2 +
 .../org/apache/pekko/cluster/MemberStatus$.html    |   10 +
 .../org/apache/pekko/cluster/MemberStatus.html     |   68 ++
 .../org/apache/pekko/cluster/NoDowning.html        |   62 +
 .../org/apache/pekko/cluster/UniqueAddress$.html   |    2 +
 .../org/apache/pekko/cluster/UniqueAddress.html    |   62 +
 .../current/org/apache/pekko/cluster/Valid$.html   |    3 +
 .../org/apache/pekko/cluster/VectorClock.html      |   59 +
 .../cluster/client/ClusterClient$$Publish.html     |   51 +
 .../pekko/cluster/client/ClusterClient$$Send.html  |   52 +
 .../cluster/client/ClusterClient$$SendToAll.html   |   51 +
 .../pekko/cluster/client/ClusterClient$.html       |    3 +
 .../apache/pekko/cluster/client/ClusterClient.html |  113 ++
 .../cluster/client/ClusterClientInteraction.html   |   55 +
 .../pekko/cluster/client/ClusterClientMessage.html |   51 +
 .../cluster/client/ClusterClientReceptionist$.html |   15 +
 .../cluster/client/ClusterClientReceptionist.html  |   64 +
 .../cluster/client/ClusterClientSettings$.html     |    6 +
 .../cluster/client/ClusterClientSettings.html      |   70 ++
 .../cluster/client/ClusterClientUnreachable.html   |   54 +
 .../pekko/cluster/client/ClusterClientUp.html      |   54 +
 .../pekko/cluster/client/ClusterClients.html       |   53 +
 .../pekko/cluster/client/ClusterReceptionist$.html |    2 +
 .../pekko/cluster/client/ClusterReceptionist.html  |  102 ++
 .../client/ClusterReceptionistSettings$.html       |    6 +
 .../client/ClusterReceptionistSettings.html        |   52 +
 .../pekko/cluster/client/ContactPointAdded.html    |   54 +
 .../pekko/cluster/client/ContactPointChange.html   |   55 +
 .../pekko/cluster/client/ContactPointRemoved.html  |   54 +
 .../apache/pekko/cluster/client/ContactPoints.html |   53 +
 .../pekko/cluster/client/GetClusterClients$.html   |    5 +
 .../pekko/cluster/client/GetClusterClients.html    |   51 +
 .../pekko/cluster/client/GetContactPoints$.html    |    5 +
 .../pekko/cluster/client/GetContactPoints.html     |   51 +
 .../cluster/client/SubscribeClusterClients$.html   |    9 +
 .../cluster/client/SubscribeClusterClients.html    |   51 +
 .../cluster/client/SubscribeContactPoints$.html    |    9 +
 .../cluster/client/SubscribeContactPoints.html     |   51 +
 .../cluster/client/UnsubscribeClusterClients$.html |    4 +
 .../cluster/client/UnsubscribeClusterClients.html  |   51 +
 .../cluster/client/UnsubscribeContactPoints$.html  |    4 +
 .../cluster/client/UnsubscribeContactPoints.html   |   51 +
 .../org/apache/pekko/cluster/client/index.html     |  141 +++
 .../pekko/cluster/client/protobuf/index.html       |    2 +
 .../client/protobuf/msg/ClusterClientMessages.html |   50 +
 .../pekko/cluster/client/protobuf/msg/index.html   |    2 +
 .../cluster/ddata/AbstractDeltaReplicatedData.html |   81 ++
 .../cluster/ddata/AbstractReplicatedData.html      |   57 +
 .../pekko/cluster/ddata/DeltaReplicatedData.html   |   97 ++
 .../pekko/cluster/ddata/DistributedData$.html      |   15 +
 .../pekko/cluster/ddata/DistributedData.html       |   54 +
 .../ddata/DurableStore$$DurableDataEnvelope.html   |   62 +
 .../cluster/ddata/DurableStore$$LoadAll$.html      |   13 +
 .../ddata/DurableStore$$LoadAllCompleted$.html     |   10 +
 .../cluster/ddata/DurableStore$$LoadData.html      |   59 +
 .../cluster/ddata/DurableStore$$LoadFailed.html    |   58 +
 .../pekko/cluster/ddata/DurableStore$$Store.html   |   62 +
 .../cluster/ddata/DurableStore$$StoreReply.html    |   59 +
 .../apache/pekko/cluster/ddata/DurableStore$.html  |   19 +
 .../org/apache/pekko/cluster/ddata/Flag$.html      |    2 +
 .../org/apache/pekko/cluster/ddata/Flag.html       |   58 +
 .../org/apache/pekko/cluster/ddata/FlagKey$.html   |    2 +
 .../org/apache/pekko/cluster/ddata/FlagKey.html    |   53 +
 .../org/apache/pekko/cluster/ddata/GCounter$.html  |    3 +
 .../org/apache/pekko/cluster/ddata/GCounter.html   |  107 ++
 .../apache/pekko/cluster/ddata/GCounterKey$.html   |    2 +
 .../apache/pekko/cluster/ddata/GCounterKey.html    |   53 +
 .../org/apache/pekko/cluster/ddata/GSet$.html      |    3 +
 .../org/apache/pekko/cluster/ddata/GSet.html       |   88 ++
 .../org/apache/pekko/cluster/ddata/GSetKey$.html   |    2 +
 .../org/apache/pekko/cluster/ddata/GSetKey.html    |   53 +
 .../org/apache/pekko/cluster/ddata/Key$.html       |    2 +
 .../org/apache/pekko/cluster/ddata/Key.html        |   73 ++
 .../org/apache/pekko/cluster/ddata/LWWMap$.html    |    3 +
 .../org/apache/pekko/cluster/ddata/LWWMap.html     |  118 ++
 .../org/apache/pekko/cluster/ddata/LWWMapKey$.html |    2 +
 .../org/apache/pekko/cluster/ddata/LWWMapKey.html  |   53 +
 .../pekko/cluster/ddata/LWWRegister$$Clock.html    |   50 +
 .../apache/pekko/cluster/ddata/LWWRegister$.html   |   12 +
 .../apache/pekko/cluster/ddata/LWWRegister.html    |   76 ++
 .../pekko/cluster/ddata/LWWRegisterKey$.html       |    2 +
 .../apache/pekko/cluster/ddata/LWWRegisterKey.html |   53 +
 .../pekko/cluster/ddata/LmdbDurableStore$.html     |    2 +
 .../pekko/cluster/ddata/LmdbDurableStore.html      |   87 ++
 .../pekko/cluster/ddata/ManyVersionVector.html     |   80 ++
 .../apache/pekko/cluster/ddata/ORMap$$DeltaOp.html |   58 +
 .../org/apache/pekko/cluster/ddata/ORMap$.html     |    3 +
 .../org/apache/pekko/cluster/ddata/ORMap.html      |  119 ++
 .../org/apache/pekko/cluster/ddata/ORMapKey$.html  |    2 +
 .../org/apache/pekko/cluster/ddata/ORMapKey.html   |   53 +
 .../apache/pekko/cluster/ddata/ORMultiMap$.html    |    3 +
 .../org/apache/pekko/cluster/ddata/ORMultiMap.html |  107 ++
 .../apache/pekko/cluster/ddata/ORMultiMapKey$.html |    2 +
 .../apache/pekko/cluster/ddata/ORMultiMapKey.html  |   53 +
 .../apache/pekko/cluster/ddata/ORSet$$DeltaOp.html |   58 +
 .../org/apache/pekko/cluster/ddata/ORSet$.html     |    3 +
 .../org/apache/pekko/cluster/ddata/ORSet.html      |  131 +++
 .../org/apache/pekko/cluster/ddata/ORSetKey$.html  |    2 +
 .../org/apache/pekko/cluster/ddata/ORSetKey.html   |   53 +
 .../pekko/cluster/ddata/OneVersionVector.html      |   80 ++
 .../org/apache/pekko/cluster/ddata/PNCounter$.html |    3 +
 .../org/apache/pekko/cluster/ddata/PNCounter.html  |  124 ++
 .../apache/pekko/cluster/ddata/PNCounterKey$.html  |    2 +
 .../apache/pekko/cluster/ddata/PNCounterKey.html   |   53 +
 .../apache/pekko/cluster/ddata/PNCounterMap$.html  |    3 +
 .../apache/pekko/cluster/ddata/PNCounterMap.html   |  112 ++
 .../pekko/cluster/ddata/PNCounterMapKey$.html      |    2 +
 .../pekko/cluster/ddata/PNCounterMapKey.html       |   53 +
 .../pekko/cluster/ddata/RemovedNodePruning.html    |   80 ++
 .../apache/pekko/cluster/ddata/ReplicatedData.html |   76 ++
 .../cluster/ddata/ReplicatedDataSerialization.html |   53 +
 .../pekko/cluster/ddata/ReplicatedDelta.html       |   68 ++
 .../pekko/cluster/ddata/ReplicatedDeltaSize.html   |   56 +
 .../pekko/cluster/ddata/Replicator$$Changed.html   |   57 +
 .../pekko/cluster/ddata/Replicator$$Command.html   |   55 +
 .../cluster/ddata/Replicator$$DataDeleted.html     |   54 +
 .../pekko/cluster/ddata/Replicator$$Delete.html    |   57 +
 .../cluster/ddata/Replicator$$DeleteResponse.html  |   57 +
 .../cluster/ddata/Replicator$$DeleteSuccess.html   |   52 +
 .../pekko/cluster/ddata/Replicator$$Deleted.html   |   52 +
 .../cluster/ddata/Replicator$$FlushChanges$.html   |    4 +
 .../pekko/cluster/ddata/Replicator$$Get.html       |   59 +
 .../cluster/ddata/Replicator$$GetDataDeleted.html  |   53 +
 .../cluster/ddata/Replicator$$GetFailure.html      |   55 +
 .../ddata/Replicator$$GetReplicaCount$.html        |    4 +
 .../cluster/ddata/Replicator$$GetResponse.html     |   57 +
 .../cluster/ddata/Replicator$$GetSuccess.html      |   57 +
 .../cluster/ddata/Replicator$$ModifyFailure.html   |   54 +
 .../pekko/cluster/ddata/Replicator$$NotFound.html  |   53 +
 .../pekko/cluster/ddata/Replicator$$ReadAll.html   |   53 +
 .../cluster/ddata/Replicator$$ReadConsistency.html |   59 +
 .../pekko/cluster/ddata/Replicator$$ReadFrom.html  |   53 +
 .../cluster/ddata/Replicator$$ReadLocal$.html      |    2 +
 .../cluster/ddata/Replicator$$ReadMajority.html    |   53 +
 .../ddata/Replicator$$ReadMajorityPlus.html        |   56 +
 .../cluster/ddata/Replicator$$ReplicaCount.html    |   52 +
 .../Replicator$$ReplicationDeleteFailure.html      |   52 +
 .../ddata/Replicator$$ReplicatorMessage.html       |   67 ++
 .../cluster/ddata/Replicator$$StoreFailure.html    |   59 +
 .../pekko/cluster/ddata/Replicator$$Subscribe.html |   58 +
 .../ddata/Replicator$$SubscribeResponse.html       |   53 +
 .../cluster/ddata/Replicator$$Unsubscribe.html     |   53 +
 .../pekko/cluster/ddata/Replicator$$Update$.html   |    7 +
 .../pekko/cluster/ddata/Replicator$$Update.html    |   69 ++
 .../ddata/Replicator$$UpdateDataDeleted.html       |   53 +
 .../cluster/ddata/Replicator$$UpdateFailure.html   |   55 +
 .../cluster/ddata/Replicator$$UpdateResponse.html  |   55 +
 .../cluster/ddata/Replicator$$UpdateSuccess.html   |   53 +
 .../cluster/ddata/Replicator$$UpdateTimeout.html   |   57 +
 .../pekko/cluster/ddata/Replicator$$WriteAll.html  |   53 +
 .../ddata/Replicator$$WriteConsistency.html        |   59 +
 .../cluster/ddata/Replicator$$WriteLocal$.html     |    2 +
 .../cluster/ddata/Replicator$$WriteMajority.html   |   53 +
 .../ddata/Replicator$$WriteMajorityPlus.html       |   56 +
 .../pekko/cluster/ddata/Replicator$$WriteTo.html   |   53 +
 .../apache/pekko/cluster/ddata/Replicator$.html    |  166 +++
 .../org/apache/pekko/cluster/ddata/Replicator.html |  190 +++
 .../pekko/cluster/ddata/ReplicatorSettings$.html   |    4 +
 .../pekko/cluster/ddata/ReplicatorSettings.html    |   67 ++
 .../ddata/RequiresCausalDeliveryOfDeltas.html      |   63 +
 .../pekko/cluster/ddata/SelfUniqueAddress.html     |   52 +
 .../pekko/cluster/ddata/VersionVector$$After$.html |    3 +
 .../cluster/ddata/VersionVector$$Before$.html      |    3 +
 .../cluster/ddata/VersionVector$$Concurrent$.html  |    3 +
 .../cluster/ddata/VersionVector$$Ordering.html     |   58 +
 .../pekko/cluster/ddata/VersionVector$$Same$.html  |    3 +
 .../apache/pekko/cluster/ddata/VersionVector$.html |   51 +
 .../apache/pekko/cluster/ddata/VersionVector.html  |   82 ++
 .../org/apache/pekko/cluster/ddata/index.html      |  329 ++++++
 .../protobuf/AbstractSerializationSupport.html     |   65 +
 .../ddata/protobuf/OtherMessageComparator$.html    |    2 +
 .../ddata/protobuf/ReplicatedDataSerializer.html   |   79 ++
 .../protobuf/ReplicatorMessageSerializer.html      |   79 ++
 .../ddata/protobuf/SerializationSupport.html       |   56 +
 .../apache/pekko/cluster/ddata/protobuf/index.html |   45 +
 .../ddata/protobuf/msg/ReplicatedDataMessages.html |   50 +
 .../ddata/protobuf/msg/ReplicatorMessages.html     |   50 +
 .../pekko/cluster/ddata/protobuf/msg/index.html    |    2 +
 .../apache/pekko/cluster/ddata/typed/index.html    |    2 +
 .../ddata/typed/javadsl/DistributedData$.html      |   15 +
 .../ddata/typed/javadsl/DistributedData.html       |   58 +
 .../ddata/typed/javadsl/DistributedDataSetup$.html |    2 +
 .../ddata/typed/javadsl/DistributedDataSetup.html  |   56 +
 .../ddata/typed/javadsl/Replicator$$Changed.html   |   56 +
 .../ddata/typed/javadsl/Replicator$$Command.html   |   61 +
 .../typed/javadsl/Replicator$$DataDeleted.html     |   52 +
 .../ddata/typed/javadsl/Replicator$$Delete.html    |   54 +
 .../typed/javadsl/Replicator$$DeleteFailure.html   |   52 +
 .../typed/javadsl/Replicator$$DeleteResponse.html  |   57 +
 .../typed/javadsl/Replicator$$DeleteSuccess.html   |   52 +
 .../ddata/typed/javadsl/Replicator$$Deleted.html   |   52 +
 .../ddata/typed/javadsl/Replicator$$Get.html       |   54 +
 .../typed/javadsl/Replicator$$GetDataDeleted.html  |   53 +
 .../typed/javadsl/Replicator$$GetFailure.html      |   54 +
 .../typed/javadsl/Replicator$$GetReplicaCount.html |   54 +
 .../typed/javadsl/Replicator$$GetResponse.html     |   57 +
 .../typed/javadsl/Replicator$$GetSuccess.html      |   54 +
 .../typed/javadsl/Replicator$$ModifyFailure.html   |   54 +
 .../ddata/typed/javadsl/Replicator$$NotFound.html  |   52 +
 .../ddata/typed/javadsl/Replicator$$ReadAll.html   |   52 +
 .../typed/javadsl/Replicator$$ReadConsistency.html |   57 +
 .../ddata/typed/javadsl/Replicator$$ReadFrom.html  |   52 +
 .../typed/javadsl/Replicator$$ReadLocal$.html      |    2 +
 .../typed/javadsl/Replicator$$ReadMajority.html    |   52 +
 .../typed/javadsl/Replicator$$ReplicaCount.html    |   52 +
 .../typed/javadsl/Replicator$$StoreFailure.html    |   59 +
 .../ddata/typed/javadsl/Replicator$$Subscribe.html |   58 +
 .../javadsl/Replicator$$SubscribeResponse.html     |   53 +
 .../typed/javadsl/Replicator$$Unsubscribe.html     |   53 +
 .../ddata/typed/javadsl/Replicator$$Update$.html   |    2 +
 .../ddata/typed/javadsl/Replicator$$Update.html    |   62 +
 .../javadsl/Replicator$$UpdateDataDeleted.html     |   53 +
 .../typed/javadsl/Replicator$$UpdateFailure.html   |   55 +
 .../typed/javadsl/Replicator$$UpdateResponse.html  |   55 +
 .../typed/javadsl/Replicator$$UpdateSuccess.html   |   53 +
 .../typed/javadsl/Replicator$$UpdateTimeout.html   |   57 +
 .../ddata/typed/javadsl/Replicator$$WriteAll.html  |   52 +
 .../javadsl/Replicator$$WriteConsistency.html      |   57 +
 .../typed/javadsl/Replicator$$WriteLocal$.html     |    2 +
 .../typed/javadsl/Replicator$$WriteMajority.html   |   52 +
 .../ddata/typed/javadsl/Replicator$$WriteTo.html   |   52 +
 .../cluster/ddata/typed/javadsl/Replicator$.html   |  152 +++
 .../typed/javadsl/ReplicatorMessageAdapter.html    |   91 ++
 .../ddata/typed/javadsl/ReplicatorSettings$.html   |    4 +
 .../pekko/cluster/ddata/typed/javadsl/index.html   |   25 +
 .../ddata/typed/scaladsl/DistributedData$.html     |   15 +
 .../ddata/typed/scaladsl/DistributedData.html      |   56 +
 .../ddata/typed/scaladsl/Replicator$$Changed$.html |    3 +
 .../ddata/typed/scaladsl/Replicator$$Command.html  |   65 +
 .../typed/scaladsl/Replicator$$DataDeleted$.html   |    2 +
 .../ddata/typed/scaladsl/Replicator$$Delete$.html  |    2 +
 .../ddata/typed/scaladsl/Replicator$$Delete.html   |   54 +
 .../typed/scaladsl/Replicator$$DeleteFailure$.html |    2 +
 .../typed/scaladsl/Replicator$$DeleteSuccess$.html |    2 +
 .../ddata/typed/scaladsl/Replicator$$Deleted$.html |    2 +
 .../typed/scaladsl/Replicator$$FlushChanges$.html  |    4 +
 .../ddata/typed/scaladsl/Replicator$$Get$.html     |    2 +
 .../ddata/typed/scaladsl/Replicator$$Get.html      |   54 +
 .../scaladsl/Replicator$$GetDataDeleted$.html      |    2 +
 .../typed/scaladsl/Replicator$$GetFailure$.html    |    2 +
 .../scaladsl/Replicator$$GetReplicaCount$.html     |    2 +
 .../scaladsl/Replicator$$GetReplicaCount.html      |   54 +
 .../typed/scaladsl/Replicator$$GetSuccess$.html    |    2 +
 .../typed/scaladsl/Replicator$$ModifyFailure$.html |    2 +
 .../typed/scaladsl/Replicator$$NotFound$.html      |    2 +
 .../ddata/typed/scaladsl/Replicator$$ReadAll$.html |    2 +
 .../typed/scaladsl/Replicator$$ReadFrom$.html      |    2 +
 .../typed/scaladsl/Replicator$$ReadMajority$.html  |    2 +
 .../typed/scaladsl/Replicator$$ReplicaCount$.html  |    2 +
 .../typed/scaladsl/Replicator$$StoreFailure$.html  |    2 +
 .../typed/scaladsl/Replicator$$Subscribe.html      |   58 +
 .../typed/scaladsl/Replicator$$Unsubscribe.html    |   53 +
 .../ddata/typed/scaladsl/Replicator$$Update$.html  |    5 +
 .../ddata/typed/scaladsl/Replicator$$Update.html   |   60 +
 .../scaladsl/Replicator$$UpdateDataDeleted$.html   |    2 +
 .../typed/scaladsl/Replicator$$UpdateFailure$.html |    2 +
 .../typed/scaladsl/Replicator$$UpdateSuccess$.html |    2 +
 .../typed/scaladsl/Replicator$$UpdateTimeout$.html |    2 +
 .../typed/scaladsl/Replicator$$WriteAll$.html      |    2 +
 .../typed/scaladsl/Replicator$$WriteMajority$.html |    2 +
 .../ddata/typed/scaladsl/Replicator$$WriteTo$.html |    2 +
 .../cluster/ddata/typed/scaladsl/Replicator$.html  |  101 ++
 .../typed/scaladsl/ReplicatorMessageAdapter$.html  |    2 +
 .../typed/scaladsl/ReplicatorMessageAdapter.html   |   91 ++
 .../ddata/typed/scaladsl/ReplicatorSettings$.html  |    4 +
 .../pekko/cluster/ddata/typed/scaladsl/index.html  |   19 +
 .../current/org/apache/pekko/cluster/index.html    |   92 ++
 .../metrics/AdaptiveLoadBalancingGroup.html        |   86 ++
 .../cluster/metrics/AdaptiveLoadBalancingPool.html |  102 ++
 .../metrics/AdaptiveLoadBalancingRoutingLogic.html |   62 +
 .../cluster/metrics/CapacityMetricsSelector.html   |   70 ++
 .../cluster/metrics/ClusterMetricsChanged.html     |   53 +
 .../pekko/cluster/metrics/ClusterMetricsEvent.html |   52 +
 .../cluster/metrics/ClusterMetricsExtension$.html  |   16 +
 .../cluster/metrics/ClusterMetricsExtension.html   |   59 +
 .../cluster/metrics/ClusterMetricsSettings.html    |   52 +
 .../cluster/metrics/ClusterMetricsStrategy$.html   |    3 +
 .../cluster/metrics/ClusterMetricsStrategy.html    |   87 ++
 .../cluster/metrics/CollectionControlMessage.html  |   54 +
 .../cluster/metrics/CollectionStartMessage$.html   |    3 +
 .../cluster/metrics/CollectionStopMessage$.html    |    3 +
 .../pekko/cluster/metrics/CpuMetricsSelector$.html |   18 +
 .../cluster/metrics/DefaultSigarProvider.html      |   56 +
 .../org/apache/pekko/cluster/metrics/EWMA$.html    |   10 +
 .../org/apache/pekko/cluster/metrics/EWMA.html     |   63 +
 .../cluster/metrics/HeapMetricsSelector$.html      |   16 +
 .../pekko/cluster/metrics/JmxMetricsCollector.html |   74 ++
 .../org/apache/pekko/cluster/metrics/Metric$.html  |   11 +
 .../org/apache/pekko/cluster/metrics/Metric.html   |   58 +
 .../pekko/cluster/metrics/MetricsCollector.html    |   55 +
 .../pekko/cluster/metrics/MetricsSelector$.html    |    2 +
 .../pekko/cluster/metrics/MetricsSelector.html     |   52 +
 .../pekko/cluster/metrics/MixMetricsSelector$.html |   16 +
 .../pekko/cluster/metrics/MixMetricsSelector.html  |   66 ++
 .../cluster/metrics/MixMetricsSelectorBase.html    |   66 ++
 .../apache/pekko/cluster/metrics/NodeMetrics.html  |   56 +
 .../cluster/metrics/SigarMetricsCollector.html     |   86 ++
 .../pekko/cluster/metrics/SigarProvider$.html      |    3 +
 .../pekko/cluster/metrics/SigarProvider.html       |   58 +
 .../cluster/metrics/StandardMetrics$$Cpu$.html     |    6 +
 .../cluster/metrics/StandardMetrics$$Cpu.html      |   59 +
 .../metrics/StandardMetrics$$HeapMemory$.html      |    6 +
 .../metrics/StandardMetrics$$HeapMemory.html       |   60 +
 .../pekko/cluster/metrics/StandardMetrics$.html    |   14 +
 .../metrics/SystemLoadAverageMetricsSelector$.html |   19 +
 .../org/apache/pekko/cluster/metrics/index.html    |  149 +++
 .../metrics/protobuf/MessageSerializer.html        |   78 ++
 .../pekko/cluster/metrics/protobuf/index.html      |    3 +
 .../protobuf/msg/ClusterMetricsMessages.html       |   50 +
 .../pekko/cluster/metrics/protobuf/msg/index.html  |    2 +
 .../cluster/protobuf/ClusterMessageSerializer.html |   78 ++
 .../org/apache/pekko/cluster/protobuf/index.html   |    2 +
 .../cluster/protobuf/msg/ClusterMessages.html      |   50 +
 .../apache/pekko/cluster/protobuf/msg/index.html   |    2 +
 .../pekko/cluster/pubsub/DistributedPubSub$.html   |   15 +
 .../pekko/cluster/pubsub/DistributedPubSub.html    |   54 +
 .../pubsub/DistributedPubSubMediator$$Count$.html  |    5 +
 .../pubsub/DistributedPubSubMediator$$Count.html   |   51 +
 ...istributedPubSubMediator$$CountSubscribers.html |   51 +
 .../DistributedPubSubMediator$$CurrentTopics.html  |   53 +
 .../DistributedPubSubMediator$$GetTopics$.html     |    5 +
 .../DistributedPubSubMediator$$GetTopics.html      |   51 +
 .../DistributedPubSubMediator$$Publish$.html       |    2 +
 .../pubsub/DistributedPubSubMediator$$Publish.html |   53 +
 .../pubsub/DistributedPubSubMediator$$Put.html     |   51 +
 .../pubsub/DistributedPubSubMediator$$Remove.html  |   51 +
 .../pubsub/DistributedPubSubMediator$$Send.html    |   54 +
 .../DistributedPubSubMediator$$SendToAll.html      |   53 +
 .../DistributedPubSubMediator$$Subscribe$.html     |    2 +
 .../DistributedPubSubMediator$$Subscribe.html      |   53 +
 .../DistributedPubSubMediator$$SubscribeAck.html   |   52 +
 .../DistributedPubSubMediator$$Unsubscribe$.html   |    2 +
 .../DistributedPubSubMediator$$Unsubscribe.html    |   51 +
 .../DistributedPubSubMediator$$UnsubscribeAck.html |   51 +
 .../cluster/pubsub/DistributedPubSubMediator$.html |   55 +
 .../cluster/pubsub/DistributedPubSubMediator.html  |  135 +++
 .../cluster/pubsub/DistributedPubSubMessage.html   |   56 +
 .../cluster/pubsub/DistributedPubSubSettings$.html |    6 +
 .../cluster/pubsub/DistributedPubSubSettings.html  |   52 +
 .../org/apache/pekko/cluster/pubsub/index.html     |   52 +
 .../pekko/cluster/pubsub/protobuf/index.html       |    2 +
 .../protobuf/msg/DistributedPubSubMessages.html    |   50 +
 .../pekko/cluster/pubsub/protobuf/msg/index.html   |    2 +
 .../pekko/cluster/routing/ClusterRouterGroup.html  |   76 ++
 .../routing/ClusterRouterGroupSettings$.html       |    2 +
 .../routing/ClusterRouterGroupSettings.html        |   57 +
 .../pekko/cluster/routing/ClusterRouterPool.html   |   89 ++
 .../routing/ClusterRouterPoolSettings$.html        |    2 +
 .../cluster/routing/ClusterRouterPoolSettings.html |   59 +
 .../org/apache/pekko/cluster/routing/index.html    |   18 +
 .../cluster/sbr/SplitBrainResolverProvider.html    |   61 +
 .../org/apache/pekko/cluster/sbr/index.html        |    2 +
 .../pekko/cluster/sharding/ClusterSharding$.html   |   96 ++
 .../pekko/cluster/sharding/ClusterSharding.html    |  164 +++
 .../sharding/ClusterShardingHealthCheck.html       |   51 +
 .../ClusterShardingHealthCheckSettings.html        |   50 +
 .../sharding/ClusterShardingSerializable.html      |   70 ++
 ...ttings$$AdmissionSettings$$FilterSettings$.html |    3 +
 ...ettings$$AdmissionSettings$$FilterSettings.html |   52 +
 ...dmissionSettings$$FrequencySketchSettings$.html |    3 +
 ...AdmissionSettings$$FrequencySketchSettings.html |   51 +
 ...$$AdmissionSettings$$HillClimbingSettings$.html |    3 +
 ...s$$AdmissionSettings$$HillClimbingSettings.html |   51 +
 ...ngs$$AdmissionSettings$$OptimizerSettings$.html |    3 +
 ...ings$$AdmissionSettings$$OptimizerSettings.html |   52 +
 ...ttings$$AdmissionSettings$$WindowSettings$.html |    3 +
 ...ettings$$AdmissionSettings$$WindowSettings.html |   51 +
 ...vationStrategySettings$$AdmissionSettings$.html |   43 +
 ...ivationStrategySettings$$AdmissionSettings.html |   51 +
 ...PassivationStrategySettings$$IdleSettings$.html |    3 +
 ...$PassivationStrategySettings$$IdleSettings.html |   51 +
 ...tegySettings$$LeastFrequentlyUsedSettings$.html |    3 +
 ...ategySettings$$LeastFrequentlyUsedSettings.html |   51 +
 ...stRecentlyUsedSettings$$SegmentedSettings$.html |    3 +
 ...astRecentlyUsedSettings$$SegmentedSettings.html |   51 +
 ...rategySettings$$LeastRecentlyUsedSettings$.html |    3 +
 ...trategySettings$$LeastRecentlyUsedSettings.html |   51 +
 ...trategySettings$$MostRecentlyUsedSettings$.html |    3 +
 ...StrategySettings$$MostRecentlyUsedSettings.html |   51 +
 ...ssivationStrategySettings$$PolicySettings$.html |    3 +
 ...assivationStrategySettings$$PolicySettings.html |   56 +
 ...dingSettings$$PassivationStrategySettings$.html |   47 +
 ...rdingSettings$$PassivationStrategySettings.html |   51 +
 .../ClusterShardingSettings$$TuningParameters.html |   50 +
 .../cluster/sharding/ClusterShardingSettings$.html |    8 +
 .../cluster/sharding/ClusterShardingSettings.html  |   61 +
 .../sharding/JoinConfigCompatCheckSharding.html    |   53 +
 .../sharding/PersistentShardCoordinator.html       |  193 +++
 .../RemoveInternalClusterShardingData$.html        |   19 +
 .../RemoveInternalClusterShardingData.html         |   87 ++
 ...ordinator$$AbstractShardAllocationStrategy.html |   66 ++
 ...dCoordinator$$LeastShardAllocationStrategy.html |   79 ++
 ...ShardCoordinator$$ShardAllocationStrategy$.html |   12 +
 .../ShardCoordinator$$ShardAllocationStrategy.html |   61 +
 ...rdCoordinator$$StartableAllocationStrategy.html |   65 +
 .../pekko/cluster/sharding/ShardCoordinator$.html  |   76 ++
 .../pekko/cluster/sharding/ShardCoordinator.html   |   91 ++
 .../ShardRegion$$ClusterShardingStats.html         |   55 +
 .../sharding/ShardRegion$$CurrentRegions.html      |   54 +
 .../ShardRegion$$CurrentShardRegionState$.html     |    2 +
 .../ShardRegion$$CurrentShardRegionState.html      |   53 +
 .../ShardRegion$$GetClusterShardingStats.html      |   58 +
 .../sharding/ShardRegion$$GetCurrentRegions$.html  |    5 +
 .../ShardRegion$$GetShardRegionState$.html         |    6 +
 .../ShardRegion$$GetShardRegionStats$.html         |    6 +
 .../sharding/ShardRegion$$GracefulShutdown$.html   |    2 +
 .../ShardRegion$$HashCodeMessageExtractor$.html    |    2 +
 .../ShardRegion$$HashCodeMessageExtractor.html     |   58 +
 .../sharding/ShardRegion$$MessageExtractor.html    |   62 +
 .../cluster/sharding/ShardRegion$$Passivate.html   |   62 +
 .../ShardRegion$$SetActiveEntityLimit.html         |   52 +
 .../sharding/ShardRegion$$ShardInitialized.html    |   53 +
 .../sharding/ShardRegion$$ShardRegionCommand.html  |   53 +
 .../sharding/ShardRegion$$ShardRegionQuery.html    |   57 +
 .../sharding/ShardRegion$$ShardRegionStats$.html   |    2 +
 .../sharding/ShardRegion$$ShardRegionStats.html    |   52 +
 .../cluster/sharding/ShardRegion$$ShardState.html  |   52 +
 .../cluster/sharding/ShardRegion$$StartEntity.html |   55 +
 .../sharding/ShardRegion$$StartEntityAck.html      |   55 +
 .../pekko/cluster/sharding/ShardRegion$.html       |  132 +++
 .../cluster/sharding/ShardingFlightRecorder$.html  |   16 +
 .../pekko/cluster/sharding/ShardingLogMarker$.html |    5 +
 .../sharding/external/ClientTimeoutException.html  |   50 +
 .../external/ExternalShardAllocation$.html         |   15 +
 .../sharding/external/ExternalShardAllocation.html |   53 +
 ...rnalShardAllocationStrategy$$ShardLocation.html |   52 +
 .../external/ExternalShardAllocationStrategy$.html |    2 +
 .../external/ExternalShardAllocationStrategy.html  |   60 +
 .../cluster/sharding/external/ShardLocations.html  |   51 +
 .../pekko/cluster/sharding/external/index.html     |    4 +
 .../javadsl/ExternalShardAllocationClient.html     |   60 +
 .../cluster/sharding/external/javadsl/index.html   |    3 +
 .../scaladsl/ExternalShardAllocationClient.html    |   60 +
 .../cluster/sharding/external/scaladsl/index.html  |    3 +
 .../org/apache/pekko/cluster/sharding/index.html   |  148 +++
 .../pekko/cluster/sharding/protobuf/index.html     |    2 +
 .../protobuf/msg/ClusterShardingMessages.html      |   50 +
 .../pekko/cluster/sharding/protobuf/msg/index.html |    2 +
 .../sharding/typed/ClusterShardingQuery.html       |   54 +
 ...ttings$$AdmissionSettings$$FilterSettings$.html |    3 +
 ...ettings$$AdmissionSettings$$FilterSettings.html |   52 +
 ...dmissionSettings$$FrequencySketchSettings$.html |    3 +
 ...AdmissionSettings$$FrequencySketchSettings.html |   51 +
 ...$$AdmissionSettings$$HillClimbingSettings$.html |    3 +
 ...s$$AdmissionSettings$$HillClimbingSettings.html |   51 +
 ...ngs$$AdmissionSettings$$OptimizerSettings$.html |    3 +
 ...ings$$AdmissionSettings$$OptimizerSettings.html |   52 +
 ...ttings$$AdmissionSettings$$WindowSettings$.html |    3 +
 ...ettings$$AdmissionSettings$$WindowSettings.html |   51 +
 ...vationStrategySettings$$AdmissionSettings$.html |   43 +
 ...ivationStrategySettings$$AdmissionSettings.html |   51 +
 ...PassivationStrategySettings$$IdleSettings$.html |    3 +
 ...$PassivationStrategySettings$$IdleSettings.html |   51 +
 ...tegySettings$$LeastFrequentlyUsedSettings$.html |    3 +
 ...ategySettings$$LeastFrequentlyUsedSettings.html |   51 +
 ...stRecentlyUsedSettings$$SegmentedSettings$.html |    3 +
 ...astRecentlyUsedSettings$$SegmentedSettings.html |   51 +
 ...rategySettings$$LeastRecentlyUsedSettings$.html |    3 +
 ...trategySettings$$LeastRecentlyUsedSettings.html |   51 +
 ...trategySettings$$MostRecentlyUsedSettings$.html |    3 +
 ...StrategySettings$$MostRecentlyUsedSettings.html |   51 +
 ...ssivationStrategySettings$$PolicySettings$.html |    3 +
 ...assivationStrategySettings$$PolicySettings.html |   56 +
 ...dingSettings$$PassivationStrategySettings$.html |   44 +
 ...rdingSettings$$PassivationStrategySettings.html |   51 +
 ...ardingSettings$$RememberEntitiesStoreMode$.html |    2 +
 ...hardingSettings$$RememberEntitiesStoreMode.html |   53 +
 ...gSettings$$RememberEntitiesStoreModeDData$.html |    2 +
 ...gs$$RememberEntitiesStoreModeEventSourced$.html |    2 +
 .../ClusterShardingSettings$$StateStoreMode$.html  |    2 +
 .../ClusterShardingSettings$$StateStoreMode.html   |   53 +
 ...sterShardingSettings$$StateStoreModeDData$.html |    2 +
 ...ardingSettings$$StateStoreModePersistence$.html |    2 +
 .../ClusterShardingSettings$$TuningParameters.html |   50 +
 .../sharding/typed/ClusterShardingSettings$.html   |   52 +
 .../sharding/typed/ClusterShardingSettings.html    |   65 +
 .../sharding/typed/GetClusterShardingStats.html    |   59 +
 .../sharding/typed/GetShardRegionState.html        |   57 +
 .../sharding/typed/HashCodeMessageExtractor.html   |   60 +
 .../typed/HashCodeNoEnvelopeMessageExtractor.html  |   60 +
 .../sharding/typed/Murmur2MessageExtractor.html    |   62 +
 .../typed/Murmur2NoEnvelopeMessageExtractor.html   |   58 +
 .../cluster/sharding/typed/ReplicatedEntity$.html  |    8 +
 .../cluster/sharding/typed/ReplicatedEntity.html   |   52 +
 .../sharding/typed/ReplicatedEntityProvider$.html  |   15 +
 .../sharding/typed/ReplicatedEntityProvider.html   |   53 +
 .../cluster/sharding/typed/ReplicatedSharding.html |   53 +
 .../typed/ReplicatedShardingExtension$.html        |    8 +
 .../typed/ReplicatedShardingExtension.html         |   55 +
 .../typed/ShardedDaemonProcessSettings$.html       |    2 +
 .../typed/ShardedDaemonProcessSettings.html        |   59 +
 .../cluster/sharding/typed/ShardingEnvelope.html   |   56 +
 .../sharding/typed/ShardingMessageExtractor$.html  |    4 +
 .../sharding/typed/ShardingMessageExtractor.html   |   68 ++
 .../ShardingConsumerController$$Settings$.html     |   18 +
 .../ShardingConsumerController$$Settings.html      |   62 +
 .../delivery/ShardingConsumerController$.html      |   24 +
 .../ShardingProducerController$$Command.html       |   89 ++
 ...roducerController$$MessageWithConfirmation.html |   95 ++
 .../ShardingProducerController$$RequestNext.html   |   97 ++
 .../ShardingProducerController$$Settings$.html     |   44 +
 .../ShardingProducerController$$Settings.html      |   88 ++
 .../ShardingProducerController$$Start.html         |   93 ++
 .../delivery/ShardingProducerController$.html      |   96 ++
 .../cluster/sharding/typed/delivery/index.html     |   52 +
 .../apache/pekko/cluster/sharding/typed/index.html |   83 ++
 .../cluster/sharding/typed/internal/index.html     |    2 +
 .../typed/internal/protobuf/ShardingMessages.html  |   50 +
 .../sharding/typed/internal/protobuf/index.html    |    2 +
 .../typed/javadsl/ClusterSharding$$Passivate.html  |   57 +
 .../javadsl/ClusterSharding$$ShardCommand.html     |   57 +
 .../sharding/typed/javadsl/ClusterSharding$.html   |   51 +
 .../sharding/typed/javadsl/ClusterSharding.html    |  141 +++
 .../cluster/sharding/typed/javadsl/Entity$.html    |    4 +
 .../cluster/sharding/typed/javadsl/Entity.html     |   66 ++
 .../sharding/typed/javadsl/EntityContext.html      |   52 +
 .../sharding/typed/javadsl/EntityFactory.html      |   50 +
 .../cluster/sharding/typed/javadsl/EntityRef.html  |   76 ++
 .../sharding/typed/javadsl/EntityTypeKey$.html     |    3 +
 .../sharding/typed/javadsl/EntityTypeKey.html      |   51 +
 .../typed/javadsl/ShardedDaemonProcess$.html       |    2 +
 .../typed/javadsl/ShardedDaemonProcess.html        |   58 +
 .../sharding/typed/javadsl/StartEntity$.html       |    3 +
 .../cluster/sharding/typed/javadsl/index.html      |   99 ++
 .../typed/scaladsl/ClusterSharding$$Passivate.html |   58 +
 .../scaladsl/ClusterSharding$$ShardCommand.html    |   57 +
 .../sharding/typed/scaladsl/ClusterSharding$.html  |   55 +
 .../sharding/typed/scaladsl/ClusterSharding.html   |  142 +++
 .../typed/scaladsl/ClusterShardingSetup$.html      |    2 +
 .../typed/scaladsl/ClusterShardingSetup.html       |   56 +
 .../cluster/sharding/typed/scaladsl/Entity$.html   |    4 +
 .../cluster/sharding/typed/scaladsl/Entity.html    |   66 ++
 .../sharding/typed/scaladsl/EntityContext.html     |   52 +
 .../cluster/sharding/typed/scaladsl/EntityRef.html |   94 ++
 .../sharding/typed/scaladsl/EntityTypeKey$.html    |    3 +
 .../sharding/typed/scaladsl/EntityTypeKey.html     |   51 +
 .../typed/scaladsl/ShardedDaemonProcess$.html      |    6 +
 .../typed/scaladsl/ShardedDaemonProcess.html       |   58 +
 .../sharding/typed/scaladsl/StartEntity$.html      |    3 +
 .../cluster/sharding/typed/scaladsl/index.html     |  105 ++
 .../cluster/sharding/typed/testkit/index.html      |    2 +
 .../typed/testkit/javadsl/TestEntityRef$.html      |    4 +
 .../sharding/typed/testkit/javadsl/index.html      |    4 +
 .../typed/testkit/scaladsl/TestEntityRef$.html     |    4 +
 .../sharding/typed/testkit/scaladsl/index.html     |    4 +
 .../singleton/ClusterSingletonManager$$Data.html   |   52 +
 .../singleton/ClusterSingletonManager$$State.html  |   52 +
 .../singleton/ClusterSingletonManager$.html        |    6 +
 .../cluster/singleton/ClusterSingletonManager.html |  203 ++++
 .../singleton/ClusterSingletonManagerIsStuck.html  |   55 +
 .../ClusterSingletonManagerSettings$.html          |    6 +
 .../singleton/ClusterSingletonManagerSettings.html |   61 +
 .../cluster/singleton/ClusterSingletonMessage.html |   51 +
 .../cluster/singleton/ClusterSingletonProxy$.html  |    4 +
 .../cluster/singleton/ClusterSingletonProxy.html   |   97 ++
 .../singleton/ClusterSingletonProxySettings$.html  |    6 +
 .../singleton/ClusterSingletonProxySettings.html   |   56 +
 .../org/apache/pekko/cluster/singleton/index.html  |   39 +
 .../org/apache/pekko/cluster/typed/Cluster$.html   |    8 +
 .../org/apache/pekko/cluster/typed/Cluster.html    |   53 +
 .../apache/pekko/cluster/typed/ClusterCommand.html |   60 +
 .../apache/pekko/cluster/typed/ClusterSetup$.html  |    2 +
 .../apache/pekko/cluster/typed/ClusterSetup.html   |   56 +
 .../pekko/cluster/typed/ClusterSingleton$.html     |    7 +
 .../pekko/cluster/typed/ClusterSingleton.html      |   55 +
 .../typed/ClusterSingletonManagerSettings$.html    |    6 +
 .../typed/ClusterSingletonManagerSettings.html     |   61 +
 .../cluster/typed/ClusterSingletonSettings$.html   |    3 +
 .../cluster/typed/ClusterSingletonSettings.html    |   50 +
 .../cluster/typed/ClusterSingletonSetup$.html      |    2 +
 .../pekko/cluster/typed/ClusterSingletonSetup.html |   56 +
 .../cluster/typed/ClusterStateSubscription.html    |   56 +
 .../org/apache/pekko/cluster/typed/Down.html       |   56 +
 .../pekko/cluster/typed/GetCurrentState.html       |   52 +
 .../org/apache/pekko/cluster/typed/Join$.html      |    3 +
 .../org/apache/pekko/cluster/typed/Join.html       |   56 +
 .../apache/pekko/cluster/typed/JoinSeedNodes.html  |   60 +
 .../org/apache/pekko/cluster/typed/Leave$.html     |    3 +
 .../org/apache/pekko/cluster/typed/Leave.html      |   60 +
 .../typed/PrepareForFullClusterShutdown$.html      |    3 +
 .../typed/PrepareForFullClusterShutdown.html       |   55 +
 .../apache/pekko/cluster/typed/SelfRemoved.html    |   54 +
 .../org/apache/pekko/cluster/typed/SelfUp.html     |   56 +
 .../pekko/cluster/typed/SingletonActor$.html       |    4 +
 .../apache/pekko/cluster/typed/SingletonActor.html |   54 +
 .../org/apache/pekko/cluster/typed/Subscribe$.html |    3 +
 .../org/apache/pekko/cluster/typed/Subscribe.html  |   58 +
 .../apache/pekko/cluster/typed/Unsubscribe.html    |   52 +
 .../org/apache/pekko/cluster/typed/index.html      |  108 ++
 .../apache/pekko/cluster/typed/internal/index.html |    2 +
 .../typed/internal/protobuf/ClusterMessages.html   |   50 +
 .../typed/internal/protobuf/ReliableDelivery.html  |   50 +
 .../cluster/typed/internal/protobuf/index.html     |    2 +
 .../org/apache/pekko/coordination/index.html       |   17 +
 .../pekko/coordination/lease/LeaseException.html   |   51 +
 .../pekko/coordination/lease/LeaseSettings$.html   |    2 +
 .../pekko/coordination/lease/LeaseSettings.html    |   50 +
 .../coordination/lease/LeaseTimeoutException.html  |   50 +
 .../coordination/lease/LeaseUsageSettings.html     |   50 +
 .../pekko/coordination/lease/TimeoutSettings$.html |    2 +
 .../pekko/coordination/lease/TimeoutSettings.html  |   56 +
 .../org/apache/pekko/coordination/lease/index.html |   39 +
 .../pekko/coordination/lease/javadsl/Lease.html    |   68 ++
 .../coordination/lease/javadsl/LeaseProvider$.html |   15 +
 .../coordination/lease/javadsl/LeaseProvider.html  |   55 +
 .../pekko/coordination/lease/javadsl/index.html    |    2 +
 .../pekko/coordination/lease/scaladsl/Lease.html   |   68 ++
 .../lease/scaladsl/LeaseProvider$.html             |   15 +
 .../coordination/lease/scaladsl/LeaseProvider.html |   55 +
 .../pekko/coordination/lease/scaladsl/index.html   |    2 +
 .../org/apache/pekko/discovery/Discovery$.html     |   15 +
 .../org/apache/pekko/discovery/Discovery.html      |   55 +
 .../org/apache/pekko/discovery/Lookup$.html        |   16 +
 .../current/org/apache/pekko/discovery/Lookup.html |   60 +
 ...erviceDiscovery$$DiscoveryTimeoutException.html |   52 +
 .../discovery/ServiceDiscovery$$Resolved$.html     |    2 +
 .../discovery/ServiceDiscovery$$Resolved.html      |   52 +
 .../ServiceDiscovery$$ResolvedTarget$.html         |    2 +
 .../ServiceDiscovery$$ResolvedTarget.html          |   52 +
 .../apache/pekko/discovery/ServiceDiscovery$.html  |    5 +
 .../apache/pekko/discovery/ServiceDiscovery.html   |   59 +
 .../current/org/apache/pekko/discovery/index.html  |   22 +
 .../pekko/dispatch/AbstractBoundedNodeQueue.html   |   55 +
 .../apache/pekko/dispatch/AbstractNodeQueue.html   |   66 ++
 .../dispatch/BalancingDispatcherConfigurator.html  |   55 +
 .../BoundedControlAwareMailbox$$MessageQueue.html  |   63 +
 .../dispatch/BoundedControlAwareMailbox$.html      |    2 +
 .../pekko/dispatch/BoundedControlAwareMailbox.html |   56 +
 .../BoundedControlAwareMessageQueueSemantics.html  |   64 +
 .../BoundedDequeBasedMailbox$$MessageQueue.html    |   63 +
 .../pekko/dispatch/BoundedDequeBasedMailbox$.html  |    2 +
 .../pekko/dispatch/BoundedDequeBasedMailbox.html   |   55 +
 .../dispatch/BoundedDequeBasedMessageQueue.html    |   66 ++
 .../BoundedDequeBasedMessageQueueSemantics.html    |   52 +
 .../dispatch/BoundedMailbox$$MessageQueue.html     |   63 +
 .../org/apache/pekko/dispatch/BoundedMailbox$.html |    2 +
 .../org/apache/pekko/dispatch/BoundedMailbox.html  |   55 +
 .../dispatch/BoundedMessageQueueSemantics.html     |   59 +
 .../pekko/dispatch/BoundedNodeMessageQueue.html    |   69 ++
 .../BoundedPriorityMailbox$$MessageQueue.html      |   63 +
 .../pekko/dispatch/BoundedPriorityMailbox$.html    |    2 +
 .../pekko/dispatch/BoundedPriorityMailbox.html     |   54 +
 .../dispatch/BoundedQueueBasedMessageQueue.html    |   68 ++
 ...BoundedStablePriorityMailbox$$MessageQueue.html |   63 +
 .../dispatch/BoundedStablePriorityMailbox$.html    |    2 +
 .../dispatch/BoundedStablePriorityMailbox.html     |   55 +
 .../ControlAwareMessageQueueSemantics.html         |   66 ++
 .../org/apache/pekko/dispatch/ControlMessage.html  |   51 +
 .../DefaultExecutorServiceConfigurator.html        |   50 +
 .../pekko/dispatch/DequeBasedMessageQueue.html     |   66 ++
 .../dispatch/DequeBasedMessageQueueSemantics.html  |   56 +
 .../org/apache/pekko/dispatch/Dispatcher.html      |   93 ++
 .../pekko/dispatch/DispatcherConfigurator.html     |   55 +
 .../pekko/dispatch/DispatcherPrerequisites.html    |   51 +
 .../org/apache/pekko/dispatch/Dispatchers$.html    |    6 +
 .../org/apache/pekko/dispatch/Dispatchers.html     |   74 ++
 .../org/apache/pekko/dispatch/Envelope$.html       |    2 +
 .../org/apache/pekko/dispatch/Envelope.html        |   51 +
 .../apache/pekko/dispatch/ExecutionContexts$.html  |   15 +
 .../dispatch/ExecutorServiceConfigurator.html      |   56 +
 .../pekko/dispatch/ExecutorServiceDelegate.html    |   51 +
 .../pekko/dispatch/ExecutorServiceFactory.html     |   54 +
 .../dispatch/ExecutorServiceFactoryProvider.html   |   54 +
 .../current/org/apache/pekko/dispatch/Filter$.html |   16 +
 .../current/org/apache/pekko/dispatch/Foreach.html |   58 +
 ...oinExecutorConfigurator$$PekkoForkJoinPool.html |   52 +
 ...oinExecutorConfigurator$$PekkoForkJoinTask.html |   51 +
 .../dispatch/ForkJoinExecutorConfigurator$.html    |    5 +
 ...onfigurator$ForkJoinExecutorServiceFactory.html |   50 +
 .../dispatch/ForkJoinExecutorConfigurator.html     |   50 +
 .../org/apache/pekko/dispatch/Futures$.html        |   19 +
 .../org/apache/pekko/dispatch/MailboxType.html     |   80 ++
 .../org/apache/pekko/dispatch/Mailboxes$.html      |    2 +
 .../current/org/apache/pekko/dispatch/Mapper.html  |   61 +
 .../apache/pekko/dispatch/MessageDispatcher.html   |   83 ++
 .../dispatch/MessageDispatcherConfigurator.html    |   61 +
 .../org/apache/pekko/dispatch/MessageQueue.html    |   67 ++
 .../pekko/dispatch/MonitorableThreadFactory$.html  |    2 +
 .../pekko/dispatch/MonitorableThreadFactory.html   |   53 +
 .../pekko/dispatch/MultipleConsumerSemantics.html  |   55 +
 .../apache/pekko/dispatch/NodeMessageQueue.html    |   75 ++
 .../pekko/dispatch/NonBlockingBoundedMailbox.html  |   55 +
 .../org/apache/pekko/dispatch/OnComplete.html      |   56 +
 .../org/apache/pekko/dispatch/OnFailure.html       |   56 +
 .../org/apache/pekko/dispatch/OnSuccess.html       |   56 +
 .../apache/pekko/dispatch/PinnedDispatcher.html    |   88 ++
 .../dispatch/PinnedDispatcherConfigurator.html     |   54 +
 .../apache/pekko/dispatch/PriorityGenerator$.html  |    3 +
 .../apache/pekko/dispatch/PriorityGenerator.html   |   52 +
 .../pekko/dispatch/ProducesMessageQueue.html       |   73 ++
 .../pekko/dispatch/QueueBasedMessageQueue.html     |   71 ++
 .../current/org/apache/pekko/dispatch/Recover.html |   60 +
 .../pekko/dispatch/RequiresMessageQueue.html       |   68 ++
 .../dispatch/SaneRejectedExecutionHandler.html     |   53 +
 .../SingleConsumerOnlyUnboundedMailbox.html        |   57 +
 .../org/apache/pekko/dispatch/TaskInvocation.html  |   52 +
 .../apache/pekko/dispatch/ThreadPoolConfig$.html   |    2 +
 ...oolConfig$ThreadPoolExecutorServiceFactory.html |   52 +
 .../apache/pekko/dispatch/ThreadPoolConfig.html    |   53 +
 .../pekko/dispatch/ThreadPoolConfigBuilder.html    |   52 +
 .../dispatch/ThreadPoolExecutorConfigurator.html   |   50 +
 ...UnboundedControlAwareMailbox$$MessageQueue.html |   63 +
 .../dispatch/UnboundedControlAwareMailbox$.html    |    2 +
 .../dispatch/UnboundedControlAwareMailbox.html     |   55 +
 ...UnboundedControlAwareMessageQueueSemantics.html |   64 +
 .../UnboundedDequeBasedMailbox$$MessageQueue.html  |   63 +
 .../dispatch/UnboundedDequeBasedMailbox$.html      |    2 +
 .../pekko/dispatch/UnboundedDequeBasedMailbox.html |   54 +
 .../dispatch/UnboundedDequeBasedMessageQueue.html  |   66 ++
 .../UnboundedDequeBasedMessageQueueSemantics.html  |   52 +
 .../dispatch/UnboundedMailbox$$MessageQueue.html   |   63 +
 .../apache/pekko/dispatch/UnboundedMailbox$.html   |    2 +
 .../apache/pekko/dispatch/UnboundedMailbox.html    |   54 +
 .../dispatch/UnboundedMessageQueueSemantics.html   |   59 +
 .../UnboundedPriorityMailbox$$MessageQueue.html    |   63 +
 .../pekko/dispatch/UnboundedPriorityMailbox$.html  |    2 +
 .../pekko/dispatch/UnboundedPriorityMailbox.html   |   53 +
 .../dispatch/UnboundedQueueBasedMessageQueue.html  |   68 ++
 ...boundedStablePriorityMailbox$$MessageQueue.html |   63 +
 .../dispatch/UnboundedStablePriorityMailbox$.html  |    2 +
 .../dispatch/UnboundedStablePriorityMailbox.html   |   54 +
 .../pekko/dispatch/affinity/QueueSelector.html     |   52 +
 .../dispatch/affinity/QueueSelectorFactory.html    |   50 +
 .../pekko/dispatch/affinity/RejectionHandler.html  |   50 +
 .../dispatch/affinity/RejectionHandlerFactory.html |   50 +
 .../org/apache/pekko/dispatch/affinity/index.html  |    3 +
 .../current/org/apache/pekko/dispatch/index.html   |  264 +++++
 .../dispatch/japi$$BooleanFunctionBridge.html      |   52 +
 .../pekko/dispatch/japi$$CallbackBridge.html       |   57 +
 .../apache/pekko/dispatch/japi$$RecoverBridge.html |   57 +
 .../pekko/dispatch/japi$$UnitFunctionBridge.html   |   53 +
 .../current/org/apache/pekko/dispatch/japi$.html   |    4 +
 .../event/ActorClassificationUnsubscriber.html     |   96 ++
 .../org/apache/pekko/event/ActorClassifier.html    |   51 +
 .../org/apache/pekko/event/ActorEventBus.html      |   58 +
 .../current/org/apache/pekko/event/BusLogging.html |   64 +
 .../org/apache/pekko/event/DeadLetterListener.html |   86 ++
 .../apache/pekko/event/DefaultLoggingFilter.html   |   53 +
 .../pekko/event/DiagnosticLoggingAdapter.html      |   93 ++
 .../event/DiagnosticMarkerBusLoggingAdapter.html   |  123 ++
 .../pekko/event/DummyClassForStringSources.html    |   53 +
 .../current/org/apache/pekko/event/EventBus.html   |   57 +
 .../org/apache/pekko/event/EventStream.html        |   75 ++
 .../pekko/event/EventStreamUnsubscriber.html       |   92 ++
 .../current/org/apache/pekko/event/LogMarker$.html |    2 +
 .../current/org/apache/pekko/event/LogMarker.html  |   51 +
 .../current/org/apache/pekko/event/LogSource$.html |    8 +
 .../current/org/apache/pekko/event/LogSource.html  |   76 ++
 .../pekko/event/LoggerMessageQueueSemantics.html   |   50 +
 .../org/apache/pekko/event/Logging$$Debug$.html    |   28 +
 .../org/apache/pekko/event/Logging$$Debug.html     |   94 ++
 .../org/apache/pekko/event/Logging$$Debug2.html    |   91 ++
 .../org/apache/pekko/event/Logging$$Debug3.html    |   91 ++
 .../apache/pekko/event/Logging$$DefaultLogger.html |  120 ++
 .../pekko/event/Logging$$Error$$NoCause$.html      |   28 +
 .../org/apache/pekko/event/Logging$$Error$.html    |   28 +
 .../org/apache/pekko/event/Logging$$Error.html     |   95 ++
 .../org/apache/pekko/event/Logging$$Error2.html    |   91 ++
 .../org/apache/pekko/event/Logging$$Error3.html    |   91 ++
 .../org/apache/pekko/event/Logging$$Info$.html     |   28 +
 .../org/apache/pekko/event/Logging$$Info.html      |   94 ++
 .../org/apache/pekko/event/Logging$$Info2.html     |   91 ++
 .../org/apache/pekko/event/Logging$$Info3.html     |   91 ++
 .../pekko/event/Logging$$InitializeLogger.html     |   84 ++
 .../org/apache/pekko/event/Logging$$LogEvent$.html |   28 +
 .../org/apache/pekko/event/Logging$$LogEvent.html  |   93 ++
 .../pekko/event/Logging$$LogEventException.html    |   78 ++
 .../pekko/event/Logging$$LogEventWithCause.html    |   79 ++
 .../pekko/event/Logging$$LogEventWithMarker.html   |   99 ++
 .../org/apache/pekko/event/Logging$$LogLevel.html  |   79 ++
 .../pekko/event/Logging$$LoggerException.html      |   78 ++
 .../Logging$$LoggerInitializationException.html    |   77 ++
 .../pekko/event/Logging$$LoggerInitialized$.html   |   29 +
 .../pekko/event/Logging$$LoggerInitialized.html    |   80 ++
 .../pekko/event/Logging$$StandardOutLogger.html    |  121 ++
 .../apache/pekko/event/Logging$$StdOutLogger$.html |   28 +
 .../apache/pekko/event/Logging$$StdOutLogger.html  |   79 ++
 .../org/apache/pekko/event/Logging$$Warning$.html  |   28 +
 .../org/apache/pekko/event/Logging$$Warning.html   |   94 ++
 .../org/apache/pekko/event/Logging$$Warning2.html  |   93 ++
 .../org/apache/pekko/event/Logging$$Warning3.html  |   91 ++
 .../org/apache/pekko/event/Logging$$Warning4.html  |   92 ++
 .../current/org/apache/pekko/event/Logging$.html   |  189 +++
 .../org/apache/pekko/event/LoggingAdapter.html     |   71 ++
 .../current/org/apache/pekko/event/LoggingBus.html |   70 ++
 .../org/apache/pekko/event/LoggingFilter.html      |   59 +
 .../pekko/event/LoggingFilterWithMarker$.html      |    2 +
 .../pekko/event/LoggingFilterWithMarker.html       |   57 +
 .../event/LoggingFilterWithMarkerWrapper.html      |   50 +
 .../org/apache/pekko/event/LoggingReceive$.html    |   18 +
 .../org/apache/pekko/event/LoggingReceive.html     |   50 +
 .../apache/pekko/event/LookupClassification.html   |   60 +
 .../pekko/event/ManagedActorClassification.html    |   56 +
 .../apache/pekko/event/MarkerLoggingAdapter.html   |   96 ++
 .../current/org/apache/pekko/event/NoLogging$.html |   15 +
 .../org/apache/pekko/event/NoMarkerLogging$.html   |   46 +
 .../apache/pekko/event/PredicateClassifier.html    |   51 +
 .../apache/pekko/event/ScanningClassification.html |   60 +
 .../pekko/event/SubchannelClassification.html      |   59 +
 .../current/org/apache/pekko/event/index.html      |  197 ++++
 .../org/apache/pekko/event/japi/EventBus.html      |   63 +
 .../apache/pekko/event/japi/LookupEventBus.html    |   66 ++
 .../pekko/event/japi/ManagedActorEventBus.html     |   62 +
 .../apache/pekko/event/japi/ScanningEventBus.html  |   66 ++
 .../pekko/event/japi/SubchannelEventBus.html       |   63 +
 .../current/org/apache/pekko/event/japi/index.html |   65 +
 .../org/apache/pekko/event/jul/JavaLogger.html     |   88 ++
 .../org/apache/pekko/event/jul/JavaLogging.html    |   51 +
 .../apache/pekko/event/jul/JavaLoggingFilter.html  |   53 +
 .../org/apache/pekko/event/jul/Logger$.html        |    4 +
 .../current/org/apache/pekko/event/jul/index.html  |   11 +
 .../org/apache/pekko/event/slf4j/Logger$.html      |    4 +
 .../org/apache/pekko/event/slf4j/SLF4JLogging.html |   52 +
 .../apache/pekko/event/slf4j/Slf4jLogMarker$.html  |    2 +
 .../apache/pekko/event/slf4j/Slf4jLogMarker.html   |   50 +
 .../org/apache/pekko/event/slf4j/Slf4jLogger.html  |   90 ++
 .../pekko/event/slf4j/Slf4jLoggingFilter.html      |   53 +
 .../org/apache/pekko/event/slf4j/index.html        |   46 +
 .../api/pekko/current/org/apache/pekko/index.html  |   90 ++
 .../current/org/apache/pekko/io/BufferPool.html    |   50 +
 .../current/org/apache/pekko/io/Dns$$Command.html  |   53 +
 .../current/org/apache/pekko/io/Dns$$Resolve.html  |   53 +
 .../org/apache/pekko/io/Dns$$Resolved$.html        |    2 +
 .../current/org/apache/pekko/io/Dns$$Resolved.html |   52 +
 .../pekko/current/org/apache/pekko/io/Dns$.html    |   60 +
 .../api/pekko/current/org/apache/pekko/io/Dns.html |   56 +
 .../org/apache/pekko/io/DnsExt$Settings.html       |   51 +
 .../pekko/current/org/apache/pekko/io/DnsExt.html  |   51 +
 .../current/org/apache/pekko/io/DnsProvider.html   |   59 +
 .../current/org/apache/pekko/io/IO$$Extension.html |   58 +
 .../api/pekko/current/org/apache/pekko/io/IO$.html |    6 +
 .../pekko/io/Inet$$AbstractSocketOption.html       |   59 +
 .../pekko/io/Inet$$AbstractSocketOptionV2.html     |   61 +
 .../pekko/io/Inet$$DatagramChannelCreator$.html    |    2 +
 .../pekko/io/Inet$$DatagramChannelCreator.html     |   60 +
 .../pekko/io/Inet$$SO$$ReceiveBufferSize.html      |   60 +
 .../apache/pekko/io/Inet$$SO$$ReuseAddress.html    |   60 +
 .../apache/pekko/io/Inet$$SO$$SendBufferSize.html  |   60 +
 .../apache/pekko/io/Inet$$SO$$TrafficClass.html    |   62 +
 .../current/org/apache/pekko/io/Inet$$SO$.html     |   10 +
 .../org/apache/pekko/io/Inet$$SoForwarders.html    |   61 +
 .../org/apache/pekko/io/Inet$$SoJavaFactories.html |   61 +
 .../org/apache/pekko/io/Inet$$SocketOption.html    |   76 ++
 .../org/apache/pekko/io/Inet$$SocketOptionV2.html  |   58 +
 .../pekko/current/org/apache/pekko/io/Inet$.html   |   48 +
 .../apache/pekko/io/InetAddressDnsProvider.html    |   58 +
 .../apache/pekko/io/InetAddressDnsResolver.html    |   88 ++
 .../org/apache/pekko/io/IpVersionSelector$.html    |    5 +
 .../apache/pekko/io/SelectionHandlerSettings.html  |   51 +
 .../org/apache/pekko/io/SimpleDnsCache$.html       |    2 +
 .../org/apache/pekko/io/SimpleDnsCache.html        |   57 +
 .../org/apache/pekko/io/SimpleDnsManager$.html     |    2 +
 .../org/apache/pekko/io/SimpleDnsManager.html      |   88 ++
 .../current/org/apache/pekko/io/Tcp$$Abort$.html   |   14 +
 .../current/org/apache/pekko/io/Tcp$$Aborted$.html |   20 +
 .../current/org/apache/pekko/io/Tcp$$Bind.html     |   68 ++
 .../current/org/apache/pekko/io/Tcp$$Bound.html    |   59 +
 .../current/org/apache/pekko/io/Tcp$$Close$.html   |   13 +
 .../org/apache/pekko/io/Tcp$$CloseCommand.html     |   62 +
 .../current/org/apache/pekko/io/Tcp$$Closed$.html  |   20 +
 .../current/org/apache/pekko/io/Tcp$$Command.html  |   75 ++
 .../org/apache/pekko/io/Tcp$$CommandFailed.html    |   58 +
 .../org/apache/pekko/io/Tcp$$CompoundWrite.html    |   79 ++
 .../org/apache/pekko/io/Tcp$$ConfirmedClose$.html  |   13 +
 .../org/apache/pekko/io/Tcp$$ConfirmedClosed$.html |   21 +
 .../current/org/apache/pekko/io/Tcp$$Connect.html  |   60 +
 .../org/apache/pekko/io/Tcp$$Connected.html        |   60 +
 .../org/apache/pekko/io/Tcp$$ConnectionClosed.html |   70 ++
 .../org/apache/pekko/io/Tcp$$ErrorClosed.html      |   70 ++
 .../current/org/apache/pekko/io/Tcp$$Event.html    |   70 ++
 .../current/org/apache/pekko/io/Tcp$$Message.html  |   58 +
 .../current/org/apache/pekko/io/Tcp$$NoAck$.html   |    8 +
 .../current/org/apache/pekko/io/Tcp$$NoAck.html    |   61 +
 .../org/apache/pekko/io/Tcp$$PeerClosed$.html      |   20 +
 .../current/org/apache/pekko/io/Tcp$$Received.html |   58 +
 .../current/org/apache/pekko/io/Tcp$$Register.html |   72 ++
 .../org/apache/pekko/io/Tcp$$ResumeAccepting.html  |   57 +
 .../org/apache/pekko/io/Tcp$$ResumeReading$.html   |   10 +
 .../org/apache/pekko/io/Tcp$$ResumeWriting$.html   |   11 +
 .../org/apache/pekko/io/Tcp$$SO$$KeepAlive.html    |   65 +
 .../org/apache/pekko/io/Tcp$$SO$$OOBInline.html    |   67 ++
 .../org/apache/pekko/io/Tcp$$SO$$TcpNoDelay.html   |   66 ++
 .../current/org/apache/pekko/io/Tcp$$SO$.html      |   24 +
 .../apache/pekko/io/Tcp$$SimpleWriteCommand.html   |   73 ++
 .../org/apache/pekko/io/Tcp$$SuspendReading$.html  |    9 +
 .../current/org/apache/pekko/io/Tcp$$Unbind$.html  |    9 +
 .../current/org/apache/pekko/io/Tcp$$Unbound$.html |    6 +
 .../current/org/apache/pekko/io/Tcp$$Unbound.html  |   57 +
 .../current/org/apache/pekko/io/Tcp$$Write$.html   |   10 +
 .../current/org/apache/pekko/io/Tcp$$Write.html    |   81 ++
 .../org/apache/pekko/io/Tcp$$WriteCommand$.html    |    6 +
 .../org/apache/pekko/io/Tcp$$WriteCommand.html     |   66 ++
 .../org/apache/pekko/io/Tcp$$WriteFile.html        |   73 ++
 .../org/apache/pekko/io/Tcp$$WritePath.html        |   81 ++
 .../org/apache/pekko/io/Tcp$$WritingResumed$.html  |    6 +
 .../org/apache/pekko/io/Tcp$$WritingResumed.html   |   60 +
 .../pekko/current/org/apache/pekko/io/Tcp$.html    |  242 ++++
 .../org/apache/pekko/io/TcpExt$Settings.html       |   50 +
 .../pekko/current/org/apache/pekko/io/TcpExt.html  |   50 +
 .../current/org/apache/pekko/io/TcpMessage$.html   |  102 ++
 .../pekko/current/org/apache/pekko/io/TcpSO$.html  |   20 +
 .../current/org/apache/pekko/io/Udp$$Bind.html     |   60 +
 .../current/org/apache/pekko/io/Udp$$Bound.html    |   59 +
 .../current/org/apache/pekko/io/Udp$$Command.html  |   67 ++
 .../org/apache/pekko/io/Udp$$CommandFailed.html    |   58 +
 .../current/org/apache/pekko/io/Udp$$Event.html    |   64 +
 .../current/org/apache/pekko/io/Udp$$Message.html  |   58 +
 .../current/org/apache/pekko/io/Udp$$NoAck$.html   |    8 +
 .../current/org/apache/pekko/io/Udp$$NoAck.html    |   61 +
 .../current/org/apache/pekko/io/Udp$$Received.html |   58 +
 .../org/apache/pekko/io/Udp$$ResumeReading$.html   |    8 +
 .../org/apache/pekko/io/Udp$$SO$$Broadcast.html    |   65 +
 .../current/org/apache/pekko/io/Udp$$SO$.html      |   16 +
 .../current/org/apache/pekko/io/Udp$$Send$.html    |    6 +
 .../current/org/apache/pekko/io/Udp$$Send.html     |   68 ++
 .../org/apache/pekko/io/Udp$$SimpleSender$.html    |    6 +
 .../org/apache/pekko/io/Udp$$SimpleSender.html     |   61 +
 .../apache/pekko/io/Udp$$SimpleSenderReady$.html   |    6 +
 .../apache/pekko/io/Udp$$SimpleSenderReady.html    |   56 +
 .../org/apache/pekko/io/Udp$$SuspendReading$.html  |   10 +
 .../current/org/apache/pekko/io/Udp$$Unbind$.html  |    9 +
 .../current/org/apache/pekko/io/Udp$$Unbound$.html |    6 +
 .../current/org/apache/pekko/io/Udp$$Unbound.html  |   57 +
 .../pekko/current/org/apache/pekko/io/Udp$.html    |  135 +++
 .../org/apache/pekko/io/UdpConnected$$Command.html |   65 +
 .../pekko/io/UdpConnected$$CommandFailed.html      |   58 +
 .../org/apache/pekko/io/UdpConnected$$Connect.html |   60 +
 .../apache/pekko/io/UdpConnected$$Connected$.html  |    6 +
 .../apache/pekko/io/UdpConnected$$Connected.html   |   58 +
 .../apache/pekko/io/UdpConnected$$Disconnect$.html |    9 +
 .../pekko/io/UdpConnected$$Disconnected$.html      |    6 +
 .../pekko/io/UdpConnected$$Disconnected.html       |   57 +
 .../org/apache/pekko/io/UdpConnected$$Event.html   |   64 +
 .../org/apache/pekko/io/UdpConnected$$Message.html |   58 +
 .../org/apache/pekko/io/UdpConnected$$NoAck$.html  |    8 +
 .../org/apache/pekko/io/UdpConnected$$NoAck.html   |   61 +
 .../apache/pekko/io/UdpConnected$$Received.html    |   58 +
 .../pekko/io/UdpConnected$$ResumeReading$.html     |    8 +
 .../org/apache/pekko/io/UdpConnected$$Send$.html   |    6 +
 .../org/apache/pekko/io/UdpConnected$$Send.html    |   62 +
 .../pekko/io/UdpConnected$$SuspendReading$.html    |   10 +
 .../current/org/apache/pekko/io/UdpConnected$.html |  118 ++
 .../org/apache/pekko/io/UdpConnectedExt.html       |   50 +
 .../org/apache/pekko/io/UdpConnectedMessage$.html  |   34 +
 .../pekko/current/org/apache/pekko/io/UdpExt.html  |   50 +
 .../current/org/apache/pekko/io/UdpMessage$.html   |   44 +
 .../pekko/current/org/apache/pekko/io/UdpSO$.html  |   11 +
 .../org/apache/pekko/io/dns/AAAARecord.html        |   52 +
 .../current/org/apache/pekko/io/dns/ARecord.html   |   52 +
 .../org/apache/pekko/io/dns/CNameRecord.html       |   52 +
 .../pekko/io/dns/CachePolicy$$CachePolicy.html     |   55 +
 .../apache/pekko/io/dns/CachePolicy$$Forever$.html |    2 +
 .../apache/pekko/io/dns/CachePolicy$$Never$.html   |    2 +
 .../io/dns/CachePolicy$$Ttl$$TtlIsOrdered$.html    |    2 +
 .../org/apache/pekko/io/dns/CachePolicy$$Ttl$.html |    2 +
 .../org/apache/pekko/io/dns/CachePolicy$$Ttl.html  |   50 +
 .../org/apache/pekko/io/dns/CachePolicy$.html      |   43 +
 .../org/apache/pekko/io/dns/DnsProtocol$$Ip.html   |   54 +
 .../pekko/io/dns/DnsProtocol$$RequestType.html     |   55 +
 .../apache/pekko/io/dns/DnsProtocol$$Resolve$.html |    4 +
 .../apache/pekko/io/dns/DnsProtocol$$Resolve.html  |   56 +
 .../pekko/io/dns/DnsProtocol$$Resolved$.html       |    4 +
 .../apache/pekko/io/dns/DnsProtocol$$Resolved.html |   56 +
 .../org/apache/pekko/io/dns/DnsProtocol$$Srv$.html |    4 +
 .../org/apache/pekko/io/dns/DnsProtocol$.html      |   50 +
 .../org/apache/pekko/io/dns/DnsSettings$.html      |    2 +
 .../org/apache/pekko/io/dns/RecordClass$.html      |    2 +
 .../org/apache/pekko/io/dns/RecordClass.html       |   51 +
 .../org/apache/pekko/io/dns/RecordType$.html       |    5 +
 .../org/apache/pekko/io/dns/RecordType.html        |   52 +
 .../org/apache/pekko/io/dns/ResourceRecord.html    |   60 +
 .../current/org/apache/pekko/io/dns/SRVRecord.html |   52 +
 .../org/apache/pekko/io/dns/UnknownRecord.html     |   52 +
 .../current/org/apache/pekko/io/dns/index.html     |   52 +
 .../pekko/current/org/apache/pekko/io/index.html   |   77 ++
 .../current/org/apache/pekko/japi/Creator.html     |   52 +
 .../current/org/apache/pekko/japi/Effect.html      |   51 +
 .../current/org/apache/pekko/japi/Function.html    |   51 +
 .../current/org/apache/pekko/japi/Function2.html   |   51 +
 .../pekko/current/org/apache/pekko/japi/JAPI.html  |   50 +
 .../pekko/japi/JavaPartialFunction$$NoMatch$.html  |    2 +
 .../JavaPartialFunction$$NoMatchException.html     |   52 +
 .../apache/pekko/japi/JavaPartialFunction$.html    |   39 +
 .../org/apache/pekko/japi/JavaPartialFunction.html |   74 ++
 .../org/apache/pekko/japi/Option$$Some.html        |   62 +
 .../current/org/apache/pekko/japi/Option$.html     |    7 +
 .../current/org/apache/pekko/japi/Option.html      |   59 +
 .../pekko/current/org/apache/pekko/japi/Pair$.html |    2 +
 .../pekko/current/org/apache/pekko/japi/Pair.html  |   53 +
 .../current/org/apache/pekko/japi/Predicate.html   |   51 +
 .../current/org/apache/pekko/japi/Procedure.html   |   51 +
 .../current/org/apache/pekko/japi/Throwables$.html |   17 +
 .../pekko/current/org/apache/pekko/japi/Util$.html |    4 +
 .../org/apache/pekko/japi/function/Creator.html    |   53 +
 .../org/apache/pekko/japi/function/Effect.html     |   53 +
 .../org/apache/pekko/japi/function/Function.html   |   53 +
 .../org/apache/pekko/japi/function/Function10.html |   52 +
 .../org/apache/pekko/japi/function/Function11.html |   52 +
 .../org/apache/pekko/japi/function/Function12.html |   52 +
 .../org/apache/pekko/japi/function/Function13.html |   52 +
 .../org/apache/pekko/japi/function/Function14.html |   52 +
 .../org/apache/pekko/japi/function/Function15.html |   52 +
 .../org/apache/pekko/japi/function/Function16.html |   52 +
 .../org/apache/pekko/japi/function/Function17.html |   52 +
 .../org/apache/pekko/japi/function/Function18.html |   52 +
 .../org/apache/pekko/japi/function/Function19.html |   52 +
 .../org/apache/pekko/japi/function/Function2.html  |   53 +
 .../org/apache/pekko/japi/function/Function20.html |   52 +
 .../org/apache/pekko/japi/function/Function21.html |   52 +
 .../org/apache/pekko/japi/function/Function22.html |   52 +
 .../org/apache/pekko/japi/function/Function3.html  |   52 +
 .../org/apache/pekko/japi/function/Function4.html  |   52 +
 .../org/apache/pekko/japi/function/Function5.html  |   52 +
 .../org/apache/pekko/japi/function/Function6.html  |   52 +
 .../org/apache/pekko/japi/function/Function7.html  |   52 +
 .../org/apache/pekko/japi/function/Function8.html  |   52 +
 .../org/apache/pekko/japi/function/Function9.html  |   52 +
 .../org/apache/pekko/japi/function/Predicate.html  |   53 +
 .../org/apache/pekko/japi/function/Procedure.html  |   53 +
 .../apache/pekko/japi/function/Procedure10.html    |   53 +
 .../apache/pekko/japi/function/Procedure11.html    |   53 +
 .../apache/pekko/japi/function/Procedure12.html    |   53 +
 .../apache/pekko/japi/function/Procedure13.html    |   53 +
 .../apache/pekko/japi/function/Procedure14.html    |   53 +
 .../apache/pekko/japi/function/Procedure15.html    |   53 +
 .../apache/pekko/japi/function/Procedure16.html    |   53 +
 .../apache/pekko/japi/function/Procedure17.html    |   53 +
 .../apache/pekko/japi/function/Procedure18.html    |   53 +
 .../apache/pekko/japi/function/Procedure19.html    |   53 +
 .../org/apache/pekko/japi/function/Procedure2.html |   53 +
 .../apache/pekko/japi/function/Procedure20.html    |   53 +
 .../apache/pekko/japi/function/Procedure21.html    |   53 +
 .../apache/pekko/japi/function/Procedure22.html    |   53 +
 .../org/apache/pekko/japi/function/Procedure3.html |   53 +
 .../org/apache/pekko/japi/function/Procedure4.html |   53 +
 .../org/apache/pekko/japi/function/Procedure5.html |   53 +
 .../org/apache/pekko/japi/function/Procedure6.html |   53 +
 .../org/apache/pekko/japi/function/Procedure7.html |   53 +
 .../org/apache/pekko/japi/function/Procedure8.html |   53 +
 .../org/apache/pekko/japi/function/Procedure9.html |   53 +
 .../org/apache/pekko/japi/function/index.html      |  122 ++
 .../pekko/current/org/apache/pekko/japi/index.html |   65 +
 .../org/apache/pekko/japi/pf/DeciderBuilder.html   |   65 +
 .../pekko/current/org/apache/pekko/japi/pf/FI.html |   52 +
 .../pekko/japi/pf/FSMStateFunctionBuilder.html     |   67 ++
 .../org/apache/pekko/japi/pf/FSMStopBuilder.html   |   56 +
 .../pekko/japi/pf/FSMTransitionHandlerBuilder.html |   55 +
 .../current/org/apache/pekko/japi/pf/Match.html    |   59 +
 .../org/apache/pekko/japi/pf/PFBuilder.html        |   65 +
 .../org/apache/pekko/japi/pf/ReceiveBuilder.html   |   92 ++
 .../org/apache/pekko/japi/pf/UnitMatch.html        |   60 +
 .../org/apache/pekko/japi/pf/UnitPFBuilder.html    |   68 ++
 .../current/org/apache/pekko/japi/pf/index.html    |   41 +
 .../org/apache/pekko/japi/tuple/Tuple10$.html      |    3 +
 .../org/apache/pekko/japi/tuple/Tuple10.html       |   52 +
 .../org/apache/pekko/japi/tuple/Tuple11$.html      |    3 +
 .../org/apache/pekko/japi/tuple/Tuple11.html       |   52 +
 .../org/apache/pekko/japi/tuple/Tuple12$.html      |    3 +
 .../org/apache/pekko/japi/tuple/Tuple12.html       |   52 +
 .../org/apache/pekko/japi/tuple/Tuple13$.html      |    3 +
 .../org/apache/pekko/japi/tuple/Tuple13.html       |   52 +
 .../org/apache/pekko/japi/tuple/Tuple14$.html      |    3 +
 .../org/apache/pekko/japi/tuple/Tuple14.html       |   52 +
 .../org/apache/pekko/japi/tuple/Tuple15$.html      |    3 +
 .../org/apache/pekko/japi/tuple/Tuple15.html       |   52 +
 .../org/apache/pekko/japi/tuple/Tuple16$.html      |    3 +
 .../org/apache/pekko/japi/tuple/Tuple16.html       |   52 +
 .../org/apache/pekko/japi/tuple/Tuple17$.html      |    3 +
 .../org/apache/pekko/japi/tuple/Tuple17.html       |   52 +
 .../org/apache/pekko/japi/tuple/Tuple18$.html      |    3 +
 .../org/apache/pekko/japi/tuple/Tuple18.html       |   52 +
 .../org/apache/pekko/japi/tuple/Tuple19$.html      |    3 +
 .../org/apache/pekko/japi/tuple/Tuple19.html       |   52 +
 .../org/apache/pekko/japi/tuple/Tuple20$.html      |    3 +
 .../org/apache/pekko/japi/tuple/Tuple20.html       |   52 +
 .../org/apache/pekko/japi/tuple/Tuple21$.html      |    3 +
 .../org/apache/pekko/japi/tuple/Tuple21.html       |   52 +
 .../org/apache/pekko/japi/tuple/Tuple22$.html      |    3 +
 .../org/apache/pekko/japi/tuple/Tuple22.html       |   52 +
 .../org/apache/pekko/japi/tuple/Tuple3$.html       |    3 +
 .../org/apache/pekko/japi/tuple/Tuple3.html        |   52 +
 .../org/apache/pekko/japi/tuple/Tuple4$.html       |    3 +
 .../org/apache/pekko/japi/tuple/Tuple4.html        |   52 +
 .../org/apache/pekko/japi/tuple/Tuple5$.html       |    3 +
 .../org/apache/pekko/japi/tuple/Tuple5.html        |   52 +
 .../org/apache/pekko/japi/tuple/Tuple6$.html       |    3 +
 .../org/apache/pekko/japi/tuple/Tuple6.html        |   52 +
 .../org/apache/pekko/japi/tuple/Tuple7$.html       |    3 +
 .../org/apache/pekko/japi/tuple/Tuple7.html        |   52 +
 .../org/apache/pekko/japi/tuple/Tuple8$.html       |    3 +
 .../org/apache/pekko/japi/tuple/Tuple8.html        |   52 +
 .../org/apache/pekko/japi/tuple/Tuple9$.html       |    3 +
 .../org/apache/pekko/japi/tuple/Tuple9.html        |   52 +
 .../current/org/apache/pekko/japi/tuple/index.html |   22 +
 .../apache/pekko/osgi/ActorSystemActivator.html    |   72 ++
 .../pekko/osgi/BundleDelegatingClassLoader$.html   |    2 +
 .../pekko/osgi/BundleDelegatingClassLoader.html    |   50 +
 .../org/apache/pekko/osgi/DefaultOSGiLogger.html   |   91 ++
 .../apache/pekko/osgi/OsgiActorSystemFactory$.html |    2 +
 .../apache/pekko/osgi/OsgiActorSystemFactory.html  |   60 +
 .../pekko/osgi/UnregisteringLogService$.html       |    4 +
 .../pekko/current/org/apache/pekko/osgi/index.html |   30 +
 .../org/apache/pekko/pattern/AskSupport.html       |  124 ++
 .../apache/pekko/pattern/AskTimeoutException.html  |   69 ++
 .../org/apache/pekko/pattern/AskableActorRef$.html |   17 +
 .../org/apache/pekko/pattern/AskableActorRef.html  |   69 ++
 .../pekko/pattern/AskableActorSelection.html       |   69 ++
 .../current/org/apache/pekko/pattern/Backoff$.html |  237 ++++
 .../pekko/pattern/BackoffOnFailureOptions.html     |   87 ++
 .../apache/pekko/pattern/BackoffOnStopOptions.html |   94 ++
 .../org/apache/pekko/pattern/BackoffOptions.html   |   68 ++
 .../org/apache/pekko/pattern/BackoffOpts$.html     |  124 ++
 .../pattern/BackoffSupervisor$$CurrentChild.html   |   69 ++
 .../BackoffSupervisor$$GetCurrentChild$.html       |   19 +
 .../BackoffSupervisor$$GetRestartCount$.html       |   19 +
 .../pekko/pattern/BackoffSupervisor$$Reset$.html   |   19 +
 .../pattern/BackoffSupervisor$$RestartCount.html   |   66 ++
 .../apache/pekko/pattern/BackoffSupervisor$.html   |   83 ++
 .../apache/pekko/pattern/BackoffSupervisor.html    |   98 ++
 .../org/apache/pekko/pattern/CircuitBreaker$.html  |   29 +
 .../org/apache/pekko/pattern/CircuitBreaker.html   |  141 +++
 .../pekko/pattern/CircuitBreakerOpenException.html |   68 ++
 .../pekko/pattern/CircuitBreakersRegistry$.html    |   29 +
 .../pekko/pattern/CircuitBreakersRegistry.html     |   66 ++
 .../apache/pekko/pattern/ExplicitAskSupport.html   |  131 +++
 .../pekko/pattern/ExplicitlyAskableActorRef.html   |   65 +
 .../pattern/ExplicitlyAskableActorSelection.html   |   65 +
 .../org/apache/pekko/pattern/FutureRef$.html       |   28 +
 .../org/apache/pekko/pattern/FutureRef.html        |   67 ++
 .../apache/pekko/pattern/FutureTimeoutSupport.html |   69 ++
 .../apache/pekko/pattern/GracefulStopSupport.html  |   81 ++
 .../org/apache/pekko/pattern/Patterns$.html        |  271 +++++
 .../org/apache/pekko/pattern/PatternsCS$.html      |  194 +++
 .../PipeToSupport$PipeableCompletionStage.html     |   65 +
 .../pattern/PipeToSupport$PipeableFuture.html      |   65 +
 .../org/apache/pekko/pattern/PipeToSupport.html    |   83 ++
 .../org/apache/pekko/pattern/PromiseRef$.html      |   28 +
 .../org/apache/pekko/pattern/PromiseRef.html       |   67 ++
 .../org/apache/pekko/pattern/RetrySupport$.html    |   58 +
 .../org/apache/pekko/pattern/RetrySupport.html     |  108 ++
 .../apache/pekko/pattern/StatusReply$$Error$.html  |   24 +
 .../pekko/pattern/StatusReply$$ErrorMessage.html   |   69 ++
 .../pekko/pattern/StatusReply$$Success$.html       |   22 +
 .../org/apache/pekko/pattern/StatusReply$.html     |   32 +
 .../org/apache/pekko/pattern/StatusReply.html      |   69 ++
 .../current/org/apache/pekko/pattern/index.html    |  238 ++++
 .../pattern/internal/CircuitBreakerTelemetry.html  |   78 ++
 .../org/apache/pekko/pattern/internal/index.html   |   18 +
 .../pekko/persistence/AbstractPersistentActor.html |  214 ++++
 ...ractPersistentActorWithAtLeastOnceDelivery.html |  282 +++++
 .../AbstractPersistentActorWithTimers.html         |  215 ++++
 ...tOnceDelivery$$AtLeastOnceDeliverySnapshot.html |   57 +
 ...y$$MaxUnconfirmedMessagesExceededException.html |   50 +
 .../AtLeastOnceDelivery$$UnconfirmedDelivery.html  |   54 +
 .../AtLeastOnceDelivery$$UnconfirmedWarning.html   |   52 +
 .../pekko/persistence/AtLeastOnceDelivery$.html    |    8 +
 .../pekko/persistence/AtLeastOnceDelivery.html     |  277 +++++
 .../pekko/persistence/AtLeastOnceDeliveryLike.html |  184 +++
 .../org/apache/pekko/persistence/AtomicWrite$.html |    2 +
 .../org/apache/pekko/persistence/AtomicWrite.html  |   53 +
 .../apache/pekko/persistence/CapabilityFlag$.html  |    2 +
 .../apache/pekko/persistence/CapabilityFlag.html   |   50 +
 .../apache/pekko/persistence/CapabilityFlags.html  |   53 +
 .../pekko/persistence/DeleteMessagesFailure.html   |   53 +
 .../pekko/persistence/DeleteMessagesSuccess.html   |   53 +
 .../pekko/persistence/DeleteSnapshotFailure.html   |   53 +
 .../pekko/persistence/DeleteSnapshotSuccess.html   |   53 +
 .../pekko/persistence/DeleteSnapshotsFailure.html  |   53 +
 .../pekko/persistence/DeleteSnapshotsSuccess.html  |   53 +
 .../pekko/persistence/DiscardConfigurator.html     |   50 +
 .../persistence/DiscardToDeadLetterStrategy$.html  |    4 +
 .../pekko/persistence/JournalCapabilityFlags.html  |   61 +
 .../org/apache/pekko/persistence/Persistence$.html |   13 +
 .../org/apache/pekko/persistence/Persistence.html  |   68 ++
 .../pekko/persistence/PersistenceIdentity.html     |   60 +
 .../pekko/persistence/PersistenceRecovery.html     |   53 +
 .../PersistenceSettings$atLeastOnceDelivery$.html  |    3 +
 .../pekko/persistence/PersistenceSettings.html     |   51 +
 .../apache/pekko/persistence/PersistenceStash.html |   96 ++
 .../apache/pekko/persistence/PersistentActor.html  |  197 ++++
 .../apache/pekko/persistence/PersistentRepr$.html  |    2 +
 .../apache/pekko/persistence/PersistentRepr.html   |   66 ++
 .../org/apache/pekko/persistence/PluginSpec.html   |  217 ++++
 .../org/apache/pekko/persistence/Recovery$.html    |    5 +
 .../org/apache/pekko/persistence/Recovery.html     |   58 +
 .../pekko/persistence/RecoveryCompleted$.html      |    4 +
 .../pekko/persistence/RecoveryCompleted.html       |   51 +
 .../apache/pekko/persistence/RecoveryTimedOut.html |   51 +
 .../apache/pekko/persistence/ReplyToStrategy.html  |   52 +
 .../pekko/persistence/RuntimePluginConfig.html     |   60 +
 .../pekko/persistence/SaveSnapshotFailure.html     |   53 +
 .../pekko/persistence/SaveSnapshotSuccess.html     |   53 +
 .../pekko/persistence/SelectedSnapshot$.html       |    2 +
 .../apache/pekko/persistence/SelectedSnapshot.html |   52 +
 .../pekko/persistence/SnapshotMetadata$.html       |    2 +
 .../apache/pekko/persistence/SnapshotMetadata.html |   52 +
 .../apache/pekko/persistence/SnapshotOffer.html    |   53 +
 .../persistence/SnapshotSelectionCriteria$.html    |    2 +
 .../persistence/SnapshotSelectionCriteria.html     |   60 +
 .../persistence/SnapshotStoreCapabilityFlags.html  |   58 +
 .../org/apache/pekko/persistence/Snapshotter.html  |   94 ++
 .../pekko/persistence/StashOverflowStrategy.html   |   57 +
 .../StashOverflowStrategyConfigurator.html         |   56 +
 .../org/apache/pekko/persistence/TestPayload.html  |   51 +
 .../apache/pekko/persistence/TestSerializer.html   |   72 ++
 .../persistence/ThrowExceptionConfigurator.html    |   50 +
 .../ThrowOverflowExceptionStrategy$.html           |    7 +
 .../persistence/fsm/AbstractPersistentFSM.html     |  378 ++++++
 .../fsm/AbstractPersistentFSMBase$.html            |    5 +
 .../persistence/fsm/AbstractPersistentFSMBase.html |  263 +++++
 .../fsm/AbstractPersistentLoggingFSM.html          |  383 ++++++
 .../persistence/fsm/LoggingPersistentFSM.html      |  180 +++
 .../fsm/PersistentFSM$$$minus$greater$.html        |    4 +
 .../fsm/PersistentFSM$$CurrentState.html           |   54 +
 .../persistence/fsm/PersistentFSM$$Event.html      |   54 +
 .../persistence/fsm/PersistentFSM$$FSMState.html   |   51 +
 .../persistence/fsm/PersistentFSM$$Failure.html    |   55 +
 .../persistence/fsm/PersistentFSM$$LogEntry.html   |   52 +
 .../persistence/fsm/PersistentFSM$$Normal$.html    |    3 +
 .../fsm/PersistentFSM$$NullFunction$.html          |    3 +
 .../persistence/fsm/PersistentFSM$$Reason.html     |   56 +
 .../persistence/fsm/PersistentFSM$$Shutdown$.html  |    4 +
 .../persistence/fsm/PersistentFSM$$State.html      |   66 ++
 .../fsm/PersistentFSM$$StateChangeEvent.html       |   54 +
 .../fsm/PersistentFSM$$StateTimeout$.html          |    3 +
 .../persistence/fsm/PersistentFSM$$StopEvent.html  |   54 +
 ...PersistentFSM$$SubscribeTransitionCallBack.html |   54 +
 .../persistence/fsm/PersistentFSM$$Transition.html |   53 +
 ...rsistentFSM$$UnsubscribeTransitionCallBack.html |   53 +
 .../pekko/persistence/fsm/PersistentFSM$.html      |   70 ++
 .../pekko/persistence/fsm/PersistentFSM.html       |  291 +++++
 .../fsm/PersistentFSMBase$TransformHelper.html     |  102 ++
 .../pekko/persistence/fsm/PersistentFSMBase.html   |  226 ++++
 .../org/apache/pekko/persistence/fsm/index.html    |  114 ++
 .../apache/pekko/persistence/fsm/japi/index.html   |    2 +
 .../fsm/japi/pf/FSMStateFunctionBuilder.html       |   67 ++
 .../persistence/fsm/japi/pf/FSMStopBuilder.html    |   56 +
 .../pekko/persistence/fsm/japi/pf/index.html       |    4 +
 .../org/apache/pekko/persistence/index.html        |  138 +++
 .../org/apache/pekko/persistence/japi/index.html   |    2 +
 .../japi/journal/JavaJournalPerfSpec.html          |  243 ++++
 .../persistence/japi/journal/JavaJournalSpec.html  |  234 ++++
 .../pekko/persistence/japi/journal/index.html      |   15 +
 .../japi/snapshot/JavaSnapshotStoreSpec.html       |  228 ++++
 .../pekko/persistence/japi/snapshot/index.html     |    5 +
 .../pekko/persistence/journal/AsyncRecovery.html   |   81 ++
 .../journal/AsyncReplayTimeoutException.html       |   51 +
 .../persistence/journal/AsyncWriteJournal.html     |  170 +++
 .../pekko/persistence/journal/EmptyEventSeq$.html  |    2 +
 .../pekko/persistence/journal/EmptyEventSeq.html   |   51 +
 .../pekko/persistence/journal/EventAdapter.html    |   64 +
 .../pekko/persistence/journal/EventAdapters.html   |   53 +
 .../pekko/persistence/journal/EventSeq$.html       |    2 +
 .../apache/pekko/persistence/journal/EventSeq.html |   57 +
 .../pekko/persistence/journal/EventsSeq.html       |   52 +
 .../persistence/journal/IdentityEventAdapter$.html |   13 +
 .../journal/JournalPerfSpec$$BenchActor.html       |  189 +++
 .../persistence/journal/JournalPerfSpec$$Cmd.html  |   51 +
 .../journal/JournalPerfSpec$$ResetCounter$.html    |    2 +
 .../persistence/journal/JournalPerfSpec$.html      |    2 +
 .../pekko/persistence/journal/JournalPerfSpec.html |  237 ++++
 .../pekko/persistence/journal/JournalSpec$.html    |    2 +
 .../pekko/persistence/journal/JournalSpec.html     |  239 ++++
 .../PersistencePluginProxy$$TargetLocation.html    |   51 +
 .../journal/PersistencePluginProxy$.html           |    2 +
 .../journal/PersistencePluginProxy.html            |   96 ++
 .../journal/PersistencePluginProxyExtension$.html  |   15 +
 .../PersistencePluginProxyExtensionImpl.html       |   51 +
 .../persistence/journal/ReadEventAdapter.html      |   56 +
 .../pekko/persistence/journal/SingleEventSeq.html  |   52 +
 .../apache/pekko/persistence/journal/Tagged.html   |   58 +
 .../persistence/journal/WriteEventAdapter.html     |   57 +
 .../apache/pekko/persistence/journal/index.html    |   78 ++
 .../journal/inmem/InmemJournal$$Delete.html        |   56 +
 .../journal/inmem/InmemJournal$$Operation.html     |   57 +
 .../journal/inmem/InmemJournal$$Write.html         |   56 +
 .../persistence/journal/inmem/InmemJournal$.html   |   44 +
 .../pekko/persistence/journal/inmem/index.html     |    6 +
 .../persistence/journal/japi/AsyncRecovery.html    |   90 ++
 .../journal/japi/AsyncWriteJournal.html            |  211 ++++
 .../pekko/persistence/journal/japi/index.html      |   40 +
 .../journal/leveldb/SharedLeveldbJournal$.html     |    7 +
 .../journal/leveldb/SharedLeveldbStore.html        |  119 ++
 .../pekko/persistence/journal/leveldb/index.html   |    5 +
 .../persistence/query/DeletedDurableState$.html    |    2 +
 .../persistence/query/DeletedDurableState.html     |   53 +
 .../persistence/query/DurableStateChange.html      |   54 +
 .../pekko/persistence/query/EventEnvelope$.html    |    2 +
 .../pekko/persistence/query/EventEnvelope.html     |   55 +
 .../apache/pekko/persistence/query/NoOffset$.html  |    4 +
 .../apache/pekko/persistence/query/Offset$.html    |    2 +
 .../org/apache/pekko/persistence/query/Offset.html |   57 +
 .../pekko/persistence/query/PersistenceQuery$.html |   16 +
 .../pekko/persistence/query/PersistenceQuery.html  |   57 +
 .../persistence/query/ReadJournalProvider.html     |   65 +
 .../apache/pekko/persistence/query/Sequence.html   |   62 +
 .../pekko/persistence/query/TimeBasedUUID.html     |   62 +
 .../pekko/persistence/query/TimestampOffset$.html  |    3 +
 .../pekko/persistence/query/TimestampOffset.html   |   62 +
 .../persistence/query/UpdatedDurableState$.html    |    2 +
 .../persistence/query/UpdatedDurableState.html     |   53 +
 .../org/apache/pekko/persistence/query/index.html  |   80 ++
 .../pekko/persistence/query/internal/index.html    |    2 +
 .../query/internal/protobuf/QueryMessages.html     |   50 +
 .../persistence/query/internal/protobuf/index.html |    2 +
 .../javadsl/CurrentEventsByPersistenceIdQuery.html |   60 +
 .../query/javadsl/CurrentEventsByTagQuery.html     |   61 +
 .../query/javadsl/CurrentPersistenceIdsQuery.html  |   56 +
 .../DurableStateStorePagedPersistenceIdsQuery.html |   56 +
 .../query/javadsl/DurableStateStoreQuery.html      |   66 ++
 .../query/javadsl/EventsByPersistenceIdQuery.html  |   60 +
 .../query/javadsl/EventsByTagQuery.html            |   70 ++
 .../query/javadsl/PagedPersistenceIdsQuery.html    |   55 +
 .../query/javadsl/PersistenceIdsQuery.html         |   57 +
 .../persistence/query/javadsl/ReadJournal.html     |   84 ++
 .../pekko/persistence/query/javadsl/index.html     |   62 +
 .../pekko/persistence/query/journal/index.html     |    2 +
 .../leveldb/LeveldbReadJournalProvider.html        |   54 +
 .../persistence/query/journal/leveldb/index.html   |    2 +
 .../leveldb/javadsl/LeveldbReadJournal$.html       |    6 +
 .../leveldb/javadsl/LeveldbReadJournal.html        |  118 ++
 .../query/journal/leveldb/javadsl/index.html       |    6 +
 .../leveldb/scaladsl/LeveldbReadJournal$.html      |    6 +
 .../leveldb/scaladsl/LeveldbReadJournal.html       |  117 ++
 .../query/journal/leveldb/scaladsl/index.html      |    5 +
 .../CurrentEventsByPersistenceIdQuery.html         |   60 +
 .../query/scaladsl/CurrentEventsByTagQuery.html    |   61 +
 .../query/scaladsl/CurrentPersistenceIdsQuery.html |   56 +
 .../DurableStateStorePagedPersistenceIdsQuery.html |   56 +
 .../query/scaladsl/DurableStateStoreQuery.html     |   66 ++
 .../query/scaladsl/EventsByPersistenceIdQuery.html |   60 +
 .../query/scaladsl/EventsByTagQuery.html           |   70 ++
 .../query/scaladsl/PagedPersistenceIdsQuery.html   |   56 +
 .../query/scaladsl/PersistenceIdsQuery.html        |   57 +
 .../persistence/query/scaladsl/ReadJournal.html    |   83 ++
 .../pekko/persistence/query/scaladsl/index.html    |   61 +
 .../persistence/query/typed/EventEnvelope$.html    |    2 +
 .../persistence/query/typed/EventEnvelope.html     |   57 +
 .../pekko/persistence/query/typed/index.html       |    7 +
 .../typed/javadsl/CurrentEventsBySliceQuery.html   |   57 +
 .../javadsl/DurableStateStoreBySliceQuery.html     |   63 +
 .../query/typed/javadsl/EventTimestampQuery.html   |   51 +
 .../query/typed/javadsl/EventsBySliceQuery.html    |   66 ++
 .../query/typed/javadsl/LoadEventQuery.html        |   53 +
 .../persistence/query/typed/javadsl/index.html     |    8 +
 .../typed/scaladsl/CurrentEventsBySliceQuery.html  |   57 +
 .../scaladsl/DurableStateStoreBySliceQuery.html    |   63 +
 .../query/typed/scaladsl/EventTimestampQuery.html  |   51 +
 .../query/typed/scaladsl/EventsBySliceQuery.html   |   66 ++
 .../query/typed/scaladsl/LoadEventQuery.html       |   53 +
 .../persistence/query/typed/scaladsl/index.html    |    8 +
 .../scalatest/MayVerb$$TestCanceledByFailure.html  |   52 +
 .../pekko/persistence/scalatest/MayVerb$.html      |    2 +
 .../scalatest/MayVerb$StringMayWrapperForVerb.html |   52 +
 .../pekko/persistence/scalatest/MayVerb.html       |   56 +
 .../pekko/persistence/scalatest/OptionalTests.html |   53 +
 .../apache/pekko/persistence/scalatest/index.html  |    2 +
 .../pekko/persistence/serialization/Message.html   |   56 +
 .../persistence/serialization/MessageFormats.html  |   50 +
 .../serialization/MessageSerializer.html           |   67 ++
 .../pekko/persistence/serialization/Snapshot.html  |   53 +
 .../serialization/SnapshotSerializer.html          |   67 ++
 .../pekko/persistence/serialization/index.html     |    5 +
 .../NoSnapshotStore$NoSnapshotStoreException.html  |   53 +
 .../persistence/snapshot/NoSnapshotStore.html      |  103 ++
 .../pekko/persistence/snapshot/SnapshotStore.html  |  104 ++
 .../persistence/snapshot/SnapshotStoreSpec$.html   |    2 +
 .../persistence/snapshot/SnapshotStoreSpec.html    |  232 ++++
 .../apache/pekko/persistence/snapshot/index.html   |   45 +
 .../persistence/snapshot/japi/SnapshotStore.html   |  106 ++
 .../pekko/persistence/snapshot/japi/index.html     |    2 +
 .../state/DurableStateStoreProvider.html           |   59 +
 .../state/DurableStateStoreRegistry$.html          |   16 +
 .../state/DurableStateStoreRegistry.html           |   53 +
 .../org/apache/pekko/persistence/state/index.html  |    6 +
 .../state/javadsl/DurableStateStore.html           |   58 +
 .../state/javadsl/DurableStateUpdateStore.html     |   52 +
 .../persistence/state/javadsl/GetObjectResult.html |   51 +
 .../pekko/persistence/state/javadsl/index.html     |   41 +
 .../state/scaladsl/DurableStateStore.html          |   58 +
 .../state/scaladsl/DurableStateUpdateStore.html    |   52 +
 .../state/scaladsl/GetObjectResult.html            |   51 +
 .../pekko/persistence/state/scaladsl/index.html    |   41 +
 .../pekko/persistence/testkit/DeleteEvents.html    |   53 +
 .../pekko/persistence/testkit/DeleteSnapshot.html  |   54 +
 .../persistence/testkit/DeleteSnapshotByMeta.html  |   53 +
 .../testkit/DeleteSnapshotsByCriteria.html         |   53 +
 .../testkit/EventStorage$$JournalPolicies$.html    |    2 +
 .../pekko/persistence/testkit/EventStorage$.html   |    2 +
 .../persistence/testkit/ExpectedFailure$.html      |    2 +
 .../pekko/persistence/testkit/ExpectedFailure.html |   52 +
 .../persistence/testkit/ExpectedRejection$.html    |    2 +
 .../persistence/testkit/ExpectedRejection.html     |   51 +
 .../persistence/testkit/JournalOperation.html      |   58 +
 ...PersistenceTestKitDurableStateStorePlugin$.html |    2 +
 .../testkit/PersistenceTestKitPlugin$.html         |    2 +
 .../testkit/PersistenceTestKitPlugin.html          |  166 +++
 .../testkit/PersistenceTestKitSnapshotPlugin$.html |    2 +
 .../testkit/PersistenceTestKitSnapshotPlugin.html  |  101 ++
 .../persistence/testkit/ProcessingFailure.html     |   53 +
 .../persistence/testkit/ProcessingPolicy$.html     |    3 +
 .../persistence/testkit/ProcessingPolicy.html      |   55 +
 .../persistence/testkit/ProcessingResult.html      |   54 +
 .../persistence/testkit/ProcessingSuccess$.html    |    3 +
 .../persistence/testkit/ProcessingSuccess.html     |   51 +
 .../pekko/persistence/testkit/ReadEvents.html      |   53 +
 .../pekko/persistence/testkit/ReadSeqNum$.html     |    3 +
 .../pekko/persistence/testkit/ReadSnapshot.html    |   53 +
 .../apache/pekko/persistence/testkit/Reject$.html  |    2 +
 .../apache/pekko/persistence/testkit/Reject.html   |   55 +
 .../pekko/persistence/testkit/SnapshotMeta$.html   |    2 +
 .../pekko/persistence/testkit/SnapshotMeta.html    |   52 +
 .../persistence/testkit/SnapshotOperation.html     |   57 +
 .../SnapshotStorage$$SnapshotPolicies$.html        |    2 +
 .../persistence/testkit/SnapshotStorage$.html      |    2 +
 .../pekko/persistence/testkit/StorageFailure$.html |    2 +
 .../pekko/persistence/testkit/StorageFailure.html  |   53 +
 .../pekko/persistence/testkit/WriteEvents.html     |   53 +
 .../pekko/persistence/testkit/WriteSnapshot.html   |   53 +
 .../apache/pekko/persistence/testkit/index.html    |   92 ++
 .../persistence/testkit/internal/InMemStorage.html |   53 +
 .../testkit/internal/InMemStorageExtension.html    |   51 +
 .../testkit/internal/InternalReprSupport.html      |   52 +
 .../persistence/testkit/internal/PolicyOps.html    |   51 +
 .../pekko/persistence/testkit/internal/index.html  |   47 +
 ...EventSourcedBehaviorTestKit$$CommandResult.html |   63 +
 ...cedBehaviorTestKit$$CommandResultWithReply.html |   69 ++
 ...EventSourcedBehaviorTestKit$$RestartResult.html |   55 +
 ...rcedBehaviorTestKit$$SerializationSettings.html |   56 +
 .../javadsl/EventSourcedBehaviorTestKit$.html      |   52 +
 .../javadsl/EventSourcedBehaviorTestKit.html       |   63 +
 .../testkit/javadsl/PersistenceInit$.html          |    6 +
 .../testkit/javadsl/PersistenceTestKit$.html       |    2 +
 .../testkit/javadsl/PersistenceTestKit.html        |   78 ++
 .../testkit/javadsl/SnapshotTestKit$.html          |    2 +
 .../testkit/javadsl/SnapshotTestKit.html           |   64 +
 .../pekko/persistence/testkit/javadsl/index.html   |   10 +
 .../PersistenceTestKitReadJournalProvider.html     |   54 +
 .../pekko/persistence/testkit/query/index.html     |    2 +
 .../javadsl/PersistenceTestKitReadJournal$.html    |    2 +
 .../javadsl/PersistenceTestKitReadJournal.html     |   78 ++
 .../persistence/testkit/query/javadsl/index.html   |    2 +
 .../scaladsl/PersistenceTestKitReadJournal$.html   |    2 +
 .../scaladsl/PersistenceTestKitReadJournal.html    |   83 ++
 .../persistence/testkit/query/scaladsl/index.html  |    2 +
 ...EventSourcedBehaviorTestKit$$CommandResult.html |   63 +
 ...cedBehaviorTestKit$$CommandResultWithReply.html |   69 ++
 ...EventSourcedBehaviorTestKit$$RestartResult.html |   55 +
 ...cedBehaviorTestKit$$SerializationSettings$.html |    6 +
 ...rcedBehaviorTestKit$$SerializationSettings.html |   56 +
 .../scaladsl/EventSourcedBehaviorTestKit$.html     |   54 +
 .../scaladsl/EventSourcedBehaviorTestKit.html      |   62 +
 .../testkit/scaladsl/PersistenceInit$.html         |    6 +
 .../scaladsl/PersistenceTestKit$$Settings$.html    |   13 +
 .../scaladsl/PersistenceTestKit$$Settings.html     |   50 +
 .../testkit/scaladsl/PersistenceTestKit$.html      |    2 +
 .../testkit/scaladsl/PersistenceTestKit.html       |  143 +++
 .../scaladsl/SnapshotTestKit$$Settings$.html       |   13 +
 .../scaladsl/SnapshotTestKit$$Settings.html        |   50 +
 .../testkit/scaladsl/SnapshotTestKit$.html         |    2 +
 .../testkit/scaladsl/SnapshotTestKit.html          |  106 ++
 .../pekko/persistence/testkit/scaladsl/index.html  |   12 +
 ...ersistenceTestKitDurableStateStoreProvider.html |   54 +
 .../pekko/persistence/testkit/state/index.html     |    2 +
 .../PersistenceTestKitDurableStateStore$.html      |    2 +
 .../PersistenceTestKitDurableStateStore.html       |   82 ++
 .../persistence/testkit/state/javadsl/index.html   |    2 +
 .../PersistenceTestKitDurableStateStore$.html      |    2 +
 .../PersistenceTestKitDurableStateStore.html       |   82 ++
 .../persistence/testkit/state/scaladsl/index.html  |    2 +
 .../persistence/typed/DeleteEventsCompleted.html   |   53 +
 .../persistence/typed/DeleteEventsFailed.html      |   54 +
 .../typed/DeleteSnapshotsCompleted.html            |   53 +
 .../persistence/typed/DeleteSnapshotsFailed.html   |   54 +
 .../typed/DeletionTarget$$Criteria.html            |   53 +
 .../typed/DeletionTarget$$Individual.html          |   53 +
 .../pekko/persistence/typed/DeletionTarget$.html   |    2 +
 .../pekko/persistence/typed/DeletionTarget.html    |   54 +
 .../pekko/persistence/typed/EventAdapter.html      |   65 +
 .../persistence/typed/EventRejectedException.html  |   51 +
 .../apache/pekko/persistence/typed/EventSeq$.html  |    2 +
 .../apache/pekko/persistence/typed/EventSeq.html   |   50 +
 .../persistence/typed/EventSourcedSignal.html      |   66 ++
 .../pekko/persistence/typed/PersistenceId$.html    |   37 +
 .../pekko/persistence/typed/PersistenceId.html     |   52 +
 .../pekko/persistence/typed/PublishedEvent.html    |   52 +
 .../persistence/typed/RecoveryCompleted$.html      |    2 +
 .../pekko/persistence/typed/RecoveryCompleted.html |   51 +
 .../pekko/persistence/typed/RecoveryFailed.html    |   53 +
 .../apache/pekko/persistence/typed/ReplicaId.html  |   52 +
 .../pekko/persistence/typed/ReplicationId$.html    |    2 +
 .../pekko/persistence/typed/ReplicationId.html     |   50 +
 .../pekko/persistence/typed/SnapshotAdapter.html   |   55 +
 .../pekko/persistence/typed/SnapshotCompleted.html |   53 +
 .../pekko/persistence/typed/SnapshotFailed.html    |   54 +
 .../pekko/persistence/typed/SnapshotMetadata$.html |    3 +
 .../pekko/persistence/typed/SnapshotMetadata.html  |   52 +
 .../typed/SnapshotSelectionCriteria$.html          |    2 +
 .../typed/SnapshotSelectionCriteria.html           |   55 +
 .../persistence/typed/crdt/Counter$$Updated.html   |   53 +
 .../pekko/persistence/typed/crdt/Counter$.html     |    2 +
 .../pekko/persistence/typed/crdt/Counter.html      |   52 +
 .../pekko/persistence/typed/crdt/LwwTime.html      |   62 +
 .../persistence/typed/crdt/ORSet$$DeltaOp.html     |   50 +
 .../pekko/persistence/typed/crdt/ORSet$.html       |    3 +
 .../apache/pekko/persistence/typed/crdt/ORSet.html |   84 ++
 .../pekko/persistence/typed/crdt/OpCrdt.html       |   53 +
 .../apache/pekko/persistence/typed/crdt/index.html |   61 +
 .../EventSourcedProducerQueue$$Settings$.html      |   11 +
 .../EventSourcedProducerQueue$$Settings.html       |   61 +
 .../typed/delivery/EventSourcedProducerQueue$.html |    8 +
 .../pekko/persistence/typed/delivery/index.html    |    7 +
 .../org/apache/pekko/persistence/typed/index.html  |   66 ++
 .../typed/internal/ReplicatedEventMetadata$.html   |    4 +
 .../internal/ReplicatedPublishedEventMetaData.html |   50 +
 .../internal/ReplicatedSnapshotMetadata$.html      |    4 +
 .../pekko/persistence/typed/internal/index.html    |    2 +
 .../persistence/typed/javadsl/CommandHandler.html  |   52 +
 .../typed/javadsl/CommandHandlerBuilder$.html      |    2 +
 .../typed/javadsl/CommandHandlerBuilder.html       |   73 ++
 .../javadsl/CommandHandlerBuilderByState$.html     |    3 +
 .../javadsl/CommandHandlerBuilderByState.html      |   86 ++
 .../typed/javadsl/CommandHandlerWithReply.html     |   51 +
 .../javadsl/CommandHandlerWithReplyBuilder$.html   |    2 +
 .../javadsl/CommandHandlerWithReplyBuilder.html    |   73 ++
 .../CommandHandlerWithReplyBuilderByState$.html    |    3 +
 .../CommandHandlerWithReplyBuilderByState.html     |   86 ++
 .../pekko/persistence/typed/javadsl/Effect.html    |   54 +
 .../persistence/typed/javadsl/EffectBuilder.html   |   69 ++
 .../persistence/typed/javadsl/EffectFactories.html |   76 ++
 .../persistence/typed/javadsl/EventHandler.html    |   51 +
 .../typed/javadsl/EventHandlerBuilder$.html        |    2 +
 .../typed/javadsl/EventHandlerBuilder.html         |   73 ++
 .../typed/javadsl/EventHandlerBuilderByState$.html |    3 +
 .../typed/javadsl/EventHandlerBuilderByState.html  |   73 ++
 .../typed/javadsl/EventSourcedBehavior.html        |  120 ++
 .../EventSourcedBehaviorWithEnforcedReplies.html   |  123 ++
 .../typed/javadsl/PersistentFSMMigration$.html     |    6 +
 .../pekko/persistence/typed/javadsl/Recovery$.html |    8 +
 .../pekko/persistence/typed/javadsl/Recovery.html  |   51 +
 .../javadsl/ReplicatedEventSourcedBehavior.html    |  119 ++
 .../typed/javadsl/ReplicatedEventSourcing$.html    |   13 +
 .../typed/javadsl/ReplicationContext.html          |   51 +
 .../persistence/typed/javadsl/ReplyEffect.html     |   56 +
 .../typed/javadsl/RetentionCriteria$.html          |    8 +
 .../typed/javadsl/RetentionCriteria.html           |   52 +
 .../persistence/typed/javadsl/SignalHandler$.html  |    2 +
 .../persistence/typed/javadsl/SignalHandler.html   |   50 +
 .../typed/javadsl/SignalHandlerBuilder$.html       |    2 +
 .../typed/javadsl/SignalHandlerBuilder.html        |   51 +
 .../javadsl/SnapshotCountRetentionCriteria.html    |   53 +
 .../pekko/persistence/typed/javadsl/index.html     |   68 ++
 .../pekko/persistence/typed/scaladsl/Effect$.html  |   27 +
 .../pekko/persistence/typed/scaladsl/Effect.html   |   54 +
 .../persistence/typed/scaladsl/EffectBuilder.html  |   65 +
 .../EventSourcedBehavior$$CommandHandler$.html     |    6 +
 .../typed/scaladsl/EventSourcedBehavior$.html      |   16 +
 .../typed/scaladsl/EventSourcedBehavior.html       |  104 ++
 .../typed/scaladsl/PersistentFSMMigration$.html    |    6 +
 .../persistence/typed/scaladsl/Recovery$.html      |    8 +
 .../pekko/persistence/typed/scaladsl/Recovery.html |   51 +
 .../typed/scaladsl/ReplicatedEventSourcing$.html   |   10 +
 .../typed/scaladsl/ReplicationContext.html         |   51 +
 .../persistence/typed/scaladsl/ReplyEffect.html    |   56 +
 .../typed/scaladsl/RetentionCriteria$.html         |    8 +
 .../typed/scaladsl/RetentionCriteria.html          |   52 +
 .../scaladsl/SnapshotCountRetentionCriteria.html   |   53 +
 .../pekko/persistence/typed/scaladsl/index.html    |   52 +
 .../serialization/ReplicatedEventSourcing.html     |   50 +
 .../persistence/typed/serialization/index.html     |    2 +
 .../typed/state/DurableStateSignal.html            |   54 +
 .../typed/state/RecoveryCompleted$.html            |    2 +
 .../persistence/typed/state/RecoveryCompleted.html |   51 +
 .../persistence/typed/state/RecoveryFailed.html    |   53 +
 .../pekko/persistence/typed/state/index.html       |   44 +
 .../typed/state/javadsl/CommandHandler.html        |   52 +
 .../state/javadsl/CommandHandlerBuilder$.html      |    2 +
 .../typed/state/javadsl/CommandHandlerBuilder.html |   73 ++
 .../javadsl/CommandHandlerBuilderByState$.html     |    3 +
 .../javadsl/CommandHandlerBuilderByState.html      |   86 ++
 .../state/javadsl/CommandHandlerWithReply.html     |   51 +
 .../javadsl/CommandHandlerWithReplyBuilder$.html   |    2 +
 .../javadsl/CommandHandlerWithReplyBuilder.html    |   73 ++
 .../CommandHandlerWithReplyBuilderByState$.html    |    3 +
 .../CommandHandlerWithReplyBuilderByState.html     |   86 ++
 .../typed/state/javadsl/DurableStateBehavior.html  |   98 ++
 .../DurableStateBehaviorWithEnforcedReplies.html   |  101 ++
 .../persistence/typed/state/javadsl/Effect.html    |   54 +
 .../typed/state/javadsl/EffectBuilder.html         |   69 ++
 .../typed/state/javadsl/EffectFactories.html       |   74 ++
 .../typed/state/javadsl/ReplyEffect.html           |   56 +
 .../typed/state/javadsl/SignalHandler$.html        |    2 +
 .../typed/state/javadsl/SignalHandler.html         |   50 +
 .../typed/state/javadsl/SignalHandlerBuilder$.html |    2 +
 .../typed/state/javadsl/SignalHandlerBuilder.html  |   51 +
 .../persistence/typed/state/javadsl/index.html     |   61 +
 .../DurableStateBehavior$$CommandHandler$.html     |    8 +
 .../state/scaladsl/DurableStateBehavior$.html      |   14 +
 .../typed/state/scaladsl/DurableStateBehavior.html |   85 ++
 .../persistence/typed/state/scaladsl/Effect$.html  |   26 +
 .../persistence/typed/state/scaladsl/Effect.html   |   54 +
 .../typed/state/scaladsl/EffectBuilder.html        |   65 +
 .../typed/state/scaladsl/ReplyEffect.html          |   56 +
 .../persistence/typed/state/scaladsl/index.html    |   50 +
 .../pekko/current/org/apache/pekko/pki/index.html  |   17 +
 .../apache/pekko/pki/pem/DERPrivateKeyLoader$.html |    4 +
 .../apache/pekko/pki/pem/PEMDecoder$$DERData.html  |   51 +
 .../org/apache/pekko/pki/pem/PEMDecoder$.html      |    4 +
 .../apache/pekko/pki/pem/PEMLoadingException.html  |   50 +
 .../current/org/apache/pekko/pki/pem/index.html    |    3 +
 .../pekko/current/org/apache/pekko/remote/Ack.html |   52 +
 .../apache/pekko/remote/AckedReceiveBuffer.html    |   56 +
 .../org/apache/pekko/remote/AckedSendBuffer.html   |   58 +
 .../apache/pekko/remote/AddressUidExtension$.html  |   19 +
 .../apache/pekko/remote/AddressUidExtension.html   |   50 +
 .../apache/pekko/remote/ArteryControlFormats.html  |   50 +
 .../org/apache/pekko/remote/AssociatedEvent.html   |   52 +
 .../apache/pekko/remote/AssociationErrorEvent.html |   52 +
 .../org/apache/pekko/remote/AssociationEvent.html  |   55 +
 .../pekko/remote/BoundAddressesExtension$.html     |   16 +
 .../pekko/remote/BoundAddressesExtension.html      |   50 +
 .../org/apache/pekko/remote/ContainerFormats.html  |   50 +
 .../pekko/remote/DeadlineFailureDetector.html      |   63 +
 .../remote/DefaultFailureDetectorRegistry.html     |   61 +
 .../apache/pekko/remote/DisassociatedEvent.html    |   52 +
 .../pekko/remote/FailureDetector$$Clock.html       |   52 +
 .../org/apache/pekko/remote/FailureDetector$.html  |    4 +
 .../org/apache/pekko/remote/FailureDetector.html   |   58 +
 .../pekko/remote/FailureDetectorRegistry.html      |   58 +
 .../remote/GracefulShutdownQuarantinedEvent.html   |   53 +
 .../apache/pekko/remote/HasSequenceNumber$.html    |    2 +
 .../org/apache/pekko/remote/HasSequenceNumber.html |   53 +
 ...lowedClassRemoteDeploymentAttemptException.html |   50 +
 .../pekko/remote/PhiAccrualFailureDetector.html    |   80 ++
 .../org/apache/pekko/remote/QuarantinedEvent$.html |    2 +
 .../org/apache/pekko/remote/QuarantinedEvent.html  |   52 +
 .../org/apache/pekko/remote/RemoteLogMarker$.html  |   11 +
 .../org/apache/pekko/remote/RemoteScope.html       |   58 +
 .../org/apache/pekko/remote/RemoteSettings.html    |   50 +
 .../pekko/remote/RemoteTransportException.html     |   53 +
 .../RemoteTransportExceptionNoStackTrace.html      |   52 +
 .../apache/pekko/remote/RemotingErrorEvent.html    |   52 +
 .../pekko/remote/RemotingLifecycleEvent.html       |   63 +
 .../apache/pekko/remote/RemotingListenEvent.html   |   52 +
 .../pekko/remote/RemotingShutdownEvent$.html       |    2 +
 .../ResendBufferCapacityReachedException.html      |   50 +
 .../pekko/remote/ResendUnfulfillableException.html |   50 +
 .../current/org/apache/pekko/remote/SeqNo$.html    |    2 +
 .../current/org/apache/pekko/remote/SeqNo.html     |   58 +
 .../apache/pekko/remote/SystemMessageFormats.html  |   50 +
 .../remote/ThisActorSystemQuarantinedEvent.html    |   52 +
 .../org/apache/pekko/remote/UniqueAddress.html     |   56 +
 .../org/apache/pekko/remote/WireFormats.html       |   50 +
 .../artery/GracefulShutdownQuarantinedEvent.html   |   51 +
 .../pekko/remote/artery/QuarantinedEvent.html      |   51 +
 .../pekko/remote/artery/RemoteInstrument.html      |   66 ++
 .../remote/artery/RemotingFlightRecorder$.html     |   16 +
 ...tManagementCommands$$FailInboundStreamOnce.html |   51 +
 .../remote/artery/TestManagementCommands$.html     |    2 +
 .../artery/ThisActorSystemQuarantinedEvent.html    |   51 +
 .../pekko/remote/artery/aeron/AeronErrorLog.html   |   53 +
 .../apache/pekko/remote/artery/aeron/index.html    |    5 +
 .../remote/artery/compress/CountMinSketch.html     |   58 +
 .../apache/pekko/remote/artery/compress/index.html |    7 +
 .../org/apache/pekko/remote/artery/index.html      |    8 +
 .../remote/artery/tcp/ConfigSSLEngineProvider.html |   65 +
 .../pekko/remote/artery/tcp/SSLEngineProvider.html |   61 +
 .../remote/artery/tcp/SSLEngineProviderSetup$.html |    4 +
 .../remote/artery/tcp/SSLEngineProviderSetup.html  |   57 +
 .../remote/artery/tcp/SslTransportException.html   |   50 +
 .../org/apache/pekko/remote/artery/tcp/index.html  |   45 +
 .../tcp/ssl/RotatingKeysSSLEngineProvider$.html    |    2 +
 .../tcp/ssl/RotatingKeysSSLEngineProvider.html     |   64 +
 .../apache/pekko/remote/artery/tcp/ssl/index.html  |    9 +
 .../current/org/apache/pekko/remote/index.html     |  120 ++
 .../pekko/remote/routing/RemoteRouterConfig.html   |   92 ++
 .../org/apache/pekko/remote/routing/index.html     |    7 +
 .../remote/serialization/ByteStringSerializer.html |   71 ++
 .../pekko/remote/serialization/IntSerializer.html  |   71 ++
 .../pekko/remote/serialization/LongSerializer.html |   71 ++
 .../serialization/MessageContainerSerializer.html  |   66 ++
 .../serialization/MiscMessageSerializer.html       |   77 ++
 .../remote/serialization/ProtobufSerializer$.html  |    5 +
 .../remote/serialization/ProtobufSerializer.html   |   69 ++
 .../remote/serialization/StringSerializer.html     |   71 ++
 .../serialization/SystemMessageSerializer.html     |   66 ++
 .../ThrowableNotSerializableException.html         |   50 +
 .../apache/pekko/remote/serialization/index.html   |    4 +
 .../pekko/remote/testconductor/Conductor.html      |  122 ++
 .../pekko/remote/testconductor/Player$$Waiter.html |   87 ++
 .../apache/pekko/remote/testconductor/Player$.html |    2 +
 .../apache/pekko/remote/testconductor/Player.html  |   66 ++
 .../pekko/remote/testconductor/RoleName.html       |   51 +
 .../pekko/remote/testconductor/TestConductor$.html |   16 +
 .../testconductor/TestConductorExt$Settings$.html  |   11 +
 .../remote/testconductor/TestConductorExt.html     |  136 +++
 .../testconductor/TestConductorProtocol.html       |   50 +
 .../apache/pekko/remote/testconductor/index.html   |   68 ++
 .../pekko/remote/testkit/MultiNodeConfig.html      |   57 +
 .../pekko/remote/testkit/MultiNodeSpec$.html       |   12 +
 .../remote/testkit/MultiNodeSpec$AwaitHelper.html  |   58 +
 .../apache/pekko/remote/testkit/MultiNodeSpec.html |  243 ++++
 .../remote/testkit/MultiNodeSpecCallbacks.html     |   58 +
 .../org/apache/pekko/remote/testkit/index.html     |   55 +
 .../remote/transport/AbstractTransportAdapter.html |   77 ++
 .../transport/AbstractTransportAdapterHandle.html  |   76 ++
 ...ActorTransportAdapter$$AssociateUnderlying.html |   52 +
 ...orTransportAdapter$$DisassociateUnderlying.html |   53 +
 .../ActorTransportAdapter$$ListenUnderlying.html   |   52 +
 .../ActorTransportAdapter$$ListenerRegistered.html |   52 +
 .../ActorTransportAdapter$$TransportOperation.html |   57 +
 .../remote/transport/ActorTransportAdapter$.html   |   45 +
 .../remote/transport/ActorTransportAdapter.html    |   75 ++
 .../transport/ActorTransportAdapterManager.html    |   87 ++
 ...ssociationHandle$$ActorHandleEventListener.html |   53 +
 .../AssociationHandle$$DisassociateInfo.html       |   56 +
 .../AssociationHandle$$Disassociated.html          |   56 +
 .../transport/AssociationHandle$$HandleEvent.html  |   54 +
 .../AssociationHandle$$HandleEventListener.html    |   53 +
 .../AssociationHandle$$InboundPayload.html         |   56 +
 .../transport/AssociationHandle$$Quarantined$.html |    2 +
 .../transport/AssociationHandle$$Shutdown$.html    |    2 +
 .../transport/AssociationHandle$$Unknown$.html     |    2 +
 .../pekko/remote/transport/AssociationHandle$.html |   61 +
 .../pekko/remote/transport/AssociationHandle.html  |   82 ++
 .../remote/transport/AssociationRegistry$.html     |    2 +
 .../remote/transport/FailureInjectorException.html |   53 +
 .../remote/transport/FailureInjectorProvider.html  |   51 +
 .../pekko/remote/transport/HandshakeInfo$.html     |    2 +
 .../pekko/remote/transport/HandshakeInfo.html      |   51 +
 .../remote/transport/PekkoProtocolException.html   |   51 +
 .../pekko/remote/transport/SchemeAugmenter.html    |   53 +
 .../remote/transport/TestAssociationHandle.html    |   79 ++
 .../remote/transport/TestTransport$$Activity.html  |   60 +
 .../transport/TestTransport$$AssociateAttempt.html |   52 +
 .../TestTransport$$AssociationRegistry.html        |   73 ++
 .../TestTransport$$DisassociateAttempt.html        |   52 +
 .../transport/TestTransport$$ListenAttempt.html    |   52 +
 .../transport/TestTransport$$ShutdownAttempt.html  |   52 +
 .../TestTransport$$SwitchableLoggedBehavior.html   |   71 ++
 .../transport/TestTransport$$WriteAttempt.html     |   52 +
 .../pekko/remote/transport/TestTransport$.html     |   54 +
 .../pekko/remote/transport/TestTransport.html      |   84 ++
 .../pekko/remote/transport/ThrottlerProvider.html  |   51 +
 .../ThrottlerTransportAdapter$$Blackhole$.html     |    3 +
 ...hrottlerTransportAdapter$$Direction$$Both$.html |    3 +
 ...ttlerTransportAdapter$$Direction$$Receive$.html |    3 +
 ...hrottlerTransportAdapter$$Direction$$Send$.html |    3 +
 .../ThrottlerTransportAdapter$$Direction$.html     |    2 +
 .../ThrottlerTransportAdapter$$Direction.html      |   55 +
 ...rottlerTransportAdapter$$ForceDisassociate.html |   52 +
 ...lerTransportAdapter$$ForceDisassociateAck$.html |    3 +
 ...nsportAdapter$$ForceDisassociateExplicitly.html |   52 +
 .../ThrottlerTransportAdapter$$SetThrottle.html    |   51 +
 ...ThrottlerTransportAdapter$$SetThrottleAck$.html |    3 +
 .../ThrottlerTransportAdapter$$ThrottleMode.html   |   55 +
 .../ThrottlerTransportAdapter$$TokenBucket.html    |   52 +
 .../ThrottlerTransportAdapter$$Unthrottled$.html   |    3 +
 .../transport/ThrottlerTransportAdapter$.html      |   50 +
 .../transport/ThrottlerTransportAdapter.html       |   74 ++
 .../Transport$$ActorAssociationEventListener.html  |   53 +
 .../transport/Transport$$AssociationEvent.html     |   51 +
 .../Transport$$AssociationEventListener.html       |   52 +
 .../transport/Transport$$InboundAssociation.html   |   56 +
 .../Transport$$InvalidAssociationException.html    |   55 +
 .../apache/pekko/remote/transport/Transport$.html  |   51 +
 .../apache/pekko/remote/transport/Transport.html   |   82 ++
 .../remote/transport/TransportAdapterProvider.html |   53 +
 .../pekko/remote/transport/TransportAdapters.html  |   50 +
 .../transport/TransportAdaptersExtension$.html     |   15 +
 .../org/apache/pekko/remote/transport/index.html   |   69 ++
 .../transport/netty/ConfigSSLEngineProvider.html   |   57 +
 .../remote/transport/netty/NettyFutureBridge$.html |    2 +
 .../remote/transport/netty/NettyTransport.html     |   74 ++
 .../transport/netty/NettyTransportException.html   |   52 +
 .../netty/NettyTransportExceptionNoStack.html      |   51 +
 .../transport/netty/NettyTransportSettings.html    |   50 +
 .../remote/transport/netty/SSLEngineProvider.html  |   51 +
 .../apache/pekko/remote/transport/netty/index.html |   43 +
 .../org/apache/pekko/routing/ActorRefRoutee.html   |   53 +
 .../apache/pekko/routing/ActorSelectionRoutee.html |   53 +
 .../org/apache/pekko/routing/AddRoutee.html        |   54 +
 .../org/apache/pekko/routing/AdjustPoolSize.html   |   59 +
 .../org/apache/pekko/routing/BalancingPool.html    |   96 ++
 .../org/apache/pekko/routing/Broadcast.html        |   55 +
 .../org/apache/pekko/routing/BroadcastGroup.html   |   81 ++
 .../org/apache/pekko/routing/BroadcastPool.html    |  100 ++
 .../pekko/routing/BroadcastRoutingLogic$.html      |    2 +
 .../pekko/routing/BroadcastRoutingLogic.html       |   56 +
 .../org/apache/pekko/routing/ConsistentHash$.html  |    3 +
 .../org/apache/pekko/routing/ConsistentHash.html   |   72 ++
 .../pekko/routing/ConsistentHashingGroup.html      |   85 ++
 .../pekko/routing/ConsistentHashingPool.html       |  105 ++
 ...sistentHashingRouter$$ConsistentHashMapper.html |   57 +
 ...onsistentHashingRouter$$ConsistentHashable.html |   65 +
 ...tHashingRouter$$ConsistentHashableEnvelope.html |   60 +
 ...HashingRouter$$emptyConsistentHashMapping$.html |    2 +
 .../pekko/routing/ConsistentHashingRouter$.html    |   75 ++
 .../routing/ConsistentHashingRoutingLogic$.html    |    3 +
 .../routing/ConsistentHashingRoutingLogic.html     |   68 ++
 .../apache/pekko/routing/CustomRouterConfig.html   |   68 ++
 .../current/org/apache/pekko/routing/Deafen.html   |   52 +
 .../DefaultOptimalSizeExploringResizer.html        |   92 ++
 .../org/apache/pekko/routing/DefaultResizer$.html  |    3 +
 .../org/apache/pekko/routing/DefaultResizer.html   |  106 ++
 .../org/apache/pekko/routing/FromConfig$.html      |   46 +
 .../org/apache/pekko/routing/FromConfig.html       |   89 ++
 .../org/apache/pekko/routing/GetRoutees$.html      |    3 +
 .../org/apache/pekko/routing/GetRoutees.html       |   54 +
 .../current/org/apache/pekko/routing/Group.html    |   87 ++
 .../org/apache/pekko/routing/GroupBase.html        |   70 ++
 .../current/org/apache/pekko/routing/Listen.html   |   52 +
 .../org/apache/pekko/routing/ListenerMessage.html  |   55 +
 .../org/apache/pekko/routing/Listeners.html        |   55 +
 .../org/apache/pekko/routing/MurmurHash$.html      |   14 +
 .../org/apache/pekko/routing/NoRoutee$.html        |    5 +
 .../org/apache/pekko/routing/NoRouter$.html        |   19 +
 .../current/org/apache/pekko/routing/NoRouter.html |   71 ++
 .../routing/OptimalSizeExploringResizer$.html      |    2 +
 .../pekko/routing/OptimalSizeExploringResizer.html |   65 +
 .../current/org/apache/pekko/routing/Pool$.html    |    2 +
 .../current/org/apache/pekko/routing/Pool.html     |  105 ++
 .../current/org/apache/pekko/routing/PoolBase.html |   83 ++
 .../org/apache/pekko/routing/RandomGroup.html      |   81 ++
 .../org/apache/pekko/routing/RandomPool.html       |  100 ++
 .../apache/pekko/routing/RandomRoutingLogic$.html  |    2 +
 .../apache/pekko/routing/RandomRoutingLogic.html   |   56 +
 .../org/apache/pekko/routing/RemoveRoutee.html     |   56 +
 .../current/org/apache/pekko/routing/Resizer$.html |    2 +
 .../current/org/apache/pekko/routing/Resizer.html  |   65 +
 .../routing/ResizerInitializationException.html    |   50 +
 .../org/apache/pekko/routing/RoundRobinGroup.html  |   82 ++
 .../org/apache/pekko/routing/RoundRobinPool.html   |  101 ++
 .../pekko/routing/RoundRobinRoutingLogic$.html     |    2 +
 .../pekko/routing/RoundRobinRoutingLogic.html      |   57 +
 .../current/org/apache/pekko/routing/Routee.html   |   58 +
 .../current/org/apache/pekko/routing/Routees.html  |   53 +
 .../current/org/apache/pekko/routing/Router.html   |   65 +
 .../org/apache/pekko/routing/RouterConfig.html     |   81 ++
 .../org/apache/pekko/routing/RouterEnvelope.html   |   55 +
 .../org/apache/pekko/routing/RoutingLogic.html     |   72 ++
 .../routing/ScatterGatherFirstCompletedGroup.html  |   86 ++
 .../routing/ScatterGatherFirstCompletedPool.html   |  104 ++
 .../ScatterGatherFirstCompletedRoutingLogic.html   |   60 +
 .../org/apache/pekko/routing/SeveralRoutees.html   |   55 +
 .../apache/pekko/routing/SmallestMailboxPool.html  |  102 ++
 .../routing/SmallestMailboxRoutingLogic$.html      |    2 +
 .../pekko/routing/SmallestMailboxRoutingLogic.html |   75 ++
 .../apache/pekko/routing/TailChoppingGroup.html    |   94 ++
 .../org/apache/pekko/routing/TailChoppingPool.html |  112 ++
 .../pekko/routing/TailChoppingRoutingLogic.html    |   71 ++
 .../org/apache/pekko/routing/WithListeners.html    |   52 +
 .../current/org/apache/pekko/routing/index.html    |  443 +++++++
 .../pekko/serialization/AsyncSerializer.html       |   54 +
 .../AsyncSerializerWithStringManifest.html         |   78 ++
 .../AsyncSerializerWithStringManifestCS.html       |   78 ++
 .../pekko/serialization/BaseSerializer$.html       |    6 +
 .../apache/pekko/serialization/BaseSerializer.html |   68 ++
 .../pekko/serialization/ByteArraySerializer.html   |   73 ++
 .../pekko/serialization/ByteBufferSerializer.html  |   87 ++
 ...JavaSerializer$$JavaSerializationException.html |   51 +
 .../serialization/DisabledJavaSerializer$.html     |    2 +
 .../serialization/DisabledJavaSerializer.html      |   70 ++
 .../apache/pekko/serialization/JSerializer.html    |   68 ++
 .../JavaSerializer$$CurrentSystem.html             |   51 +
 .../pekko/serialization/JavaSerializer$.html       |    8 +
 .../apache/pekko/serialization/JavaSerializer.html |   67 ++
 .../pekko/serialization/NullSerializer$.html       |   14 +
 .../apache/pekko/serialization/NullSerializer.html |   64 +
 .../serialization/Serialization$$Information.html  |   54 +
 .../serialization/Serialization$$Settings.html     |   50 +
 .../apache/pekko/serialization/Serialization$.html |   22 +
 .../apache/pekko/serialization/Serialization.html  |   76 ++
 .../serialization/SerializationExtension$.html     |   17 +
 .../pekko/serialization/SerializationSetup$.html   |    2 +
 .../pekko/serialization/SerializationSetup.html    |   54 +
 .../org/apache/pekko/serialization/Serializer.html |   77 ++
 .../pekko/serialization/SerializerDetails$.html    |    8 +
 .../pekko/serialization/SerializerDetails.html     |   52 +
 .../SerializerWithStringManifest.html              |   97 ++
 .../apache/pekko/serialization/Serializers$.html   |    2 +
 .../org/apache/pekko/serialization/index.html      |  135 +++
 .../jackson/Compression$$Algoritm.html             |   55 +
 .../serialization/jackson/Compression$$GZip.html   |   52 +
 .../serialization/jackson/Compression$$LZ4.html    |   52 +
 .../serialization/jackson/Compression$$Off$.html   |    2 +
 .../pekko/serialization/jackson/Compression$.html  |   43 +
 .../serialization/jackson/JacksonMigration.html    |   69 ++
 .../jackson/JacksonObjectMapperFactory.html        |  106 ++
 .../jackson/JacksonObjectMapperProvider$.html      |   16 +
 .../jackson/JacksonObjectMapperProvider.html       |   75 ++
 .../jackson/JacksonObjectMapperProviderSetup$.html |    4 +
 .../jackson/JacksonObjectMapperProviderSetup.html  |   56 +
 .../serialization/jackson/PekkoJacksonModule$.html |    2 +
 .../serialization/jackson/PekkoJacksonModule.html  |   60 +
 .../jackson/PekkoSerializationDeserializer.html    |   51 +
 .../jackson/PekkoSerializationSerializer.html      |   51 +
 .../jackson/PekkoStreamJacksonModule$.html         |    2 +
 .../jackson/PekkoStreamJacksonModule.html          |   52 +
 .../jackson/PekkoTypedJacksonModule$.html          |    2 +
 .../jackson/PekkoTypedJacksonModule.html           |   52 +
 .../apache/pekko/serialization/jackson/index.html  |   60 +
 .../pekko/stream/AbruptIOTerminationException.html |  340 ++++++
 .../stream/AbruptStageTerminationException.html    |  339 ++++++
 .../pekko/stream/AbruptTerminationException.html   |  341 ++++++
 .../org/apache/pekko/stream/AbstractShape.html     |  353 ++++++
 .../stream/ActorAttributes$$DebugLogging.html      |   55 +
 .../pekko/stream/ActorAttributes$$Dispatcher.html  |   55 +
 .../pekko/stream/ActorAttributes$$FuzzingMode.html |   56 +
 .../ActorAttributes$$MaxFixedBufferSize.html       |   57 +
 .../stream/ActorAttributes$$OutputBurstLimit.html  |   55 +
 ...ActorAttributes$$StreamSubscriptionTimeout.html |   55 +
 .../ActorAttributes$$SupervisionStrategy.html      |   54 +
 .../ActorAttributes$$SyncProcessingLimit.html      |   55 +
 .../org/apache/pekko/stream/ActorAttributes$.html  |  317 +++++
 .../apache/pekko/stream/ActorMaterializer$.html    |  324 +++++
 .../org/apache/pekko/stream/ActorMaterializer.html |  395 +++++++
 .../pekko/stream/ActorMaterializerSettings$.html   |  298 +++++
 .../pekko/stream/ActorMaterializerSettings.html    |  371 ++++++
 .../org/apache/pekko/stream/AmorphousShape.html    |  358 ++++++
 .../pekko/stream/Attributes$$AsyncBoundary$.html   |    3 +
 .../apache/pekko/stream/Attributes$$Attribute.html |   66 ++
 ...tributes$$CancellationStrategy$$AfterDelay.html |   59 +
 ...utes$$CancellationStrategy$$CompleteStage$.html |   12 +
 ...tributes$$CancellationStrategy$$FailStage$.html |    5 +
 ...s$$CancellationStrategy$$PropagateFailure$.html |    5 +
 ...Attributes$$CancellationStrategy$$Strategy.html |   58 +
 .../stream/Attributes$$CancellationStrategy$.html  |   84 ++
 .../stream/Attributes$$CancellationStrategy.html   |   57 +
 .../pekko/stream/Attributes$$InputBuffer.html      |   56 +
 .../pekko/stream/Attributes$$LogLevels$.html       |    3 +
 .../apache/pekko/stream/Attributes$$LogLevels.html |   53 +
 .../stream/Attributes$$MandatoryAttribute.html     |   73 ++
 .../org/apache/pekko/stream/Attributes$$Name.html  |   53 +
 ...$$NestedMaterializationCancellationPolicy$.html |   16 +
 ...s$$NestedMaterializationCancellationPolicy.html |   57 +
 .../pekko/stream/Attributes$$SourceLocation$.html  |    3 +
 .../pekko/stream/Attributes$$SourceLocation.html   |   53 +
 .../org/apache/pekko/stream/Attributes$.html       |  407 +++++++
 .../org/apache/pekko/stream/Attributes.html        |  378 ++++++
 .../org/apache/pekko/stream/BidiShape$.html        |  287 +++++
 .../current/org/apache/pekko/stream/BidiShape.html |  359 ++++++
 .../apache/pekko/stream/BindFailedException$.html  |  287 +++++
 .../apache/pekko/stream/BindFailedException.html   |  336 ++++++
 .../apache/pekko/stream/BoundedSourceQueue.html    |  340 ++++++
 .../pekko/stream/BufferOverflowException.html      |  337 ++++++
 .../current/org/apache/pekko/stream/Client$.html   |  287 +++++
 .../current/org/apache/pekko/stream/Client.html    |  338 ++++++
 .../org/apache/pekko/stream/ClosedShape$.html      |  305 +++++
 .../org/apache/pekko/stream/ClosedShape.html       |  355 ++++++
 .../apache/pekko/stream/CompletionStrategy$.html   |  287 +++++
 .../apache/pekko/stream/CompletionStrategy.html    |  335 ++++++
 .../apache/pekko/stream/ConnectionException.html   |  335 ++++++
 .../pekko/stream/DelayOverflowStrategy$.html       |  291 +++++
 .../apache/pekko/stream/DelayOverflowStrategy.html |  338 ++++++
 .../org/apache/pekko/stream/EagerClose$.html       |  287 +++++
 .../org/apache/pekko/stream/EagerClose.html        |  337 ++++++
 .../org/apache/pekko/stream/FanInShape$$Init.html  |   53 +
 .../org/apache/pekko/stream/FanInShape$$Name.html  |   52 +
 .../org/apache/pekko/stream/FanInShape$$Ports.html |   52 +
 .../org/apache/pekko/stream/FanInShape$.html       |  326 ++++++
 .../org/apache/pekko/stream/FanInShape.html        |  352 ++++++
 .../org/apache/pekko/stream/FanInShape10.html      |  351 ++++++
 .../org/apache/pekko/stream/FanInShape11.html      |  351 ++++++
 .../org/apache/pekko/stream/FanInShape12.html      |  351 ++++++
 .../org/apache/pekko/stream/FanInShape13.html      |  351 ++++++
 .../org/apache/pekko/stream/FanInShape14.html      |  351 ++++++
 .../org/apache/pekko/stream/FanInShape15.html      |  351 ++++++
 .../org/apache/pekko/stream/FanInShape16.html      |  351 ++++++
 .../org/apache/pekko/stream/FanInShape17.html      |  351 ++++++
 .../org/apache/pekko/stream/FanInShape18.html      |  351 ++++++
 .../org/apache/pekko/stream/FanInShape19.html      |  351 ++++++
 .../org/apache/pekko/stream/FanInShape1N.html      |  351 ++++++
 .../org/apache/pekko/stream/FanInShape2.html       |  351 ++++++
 .../org/apache/pekko/stream/FanInShape20.html      |  351 ++++++
 .../org/apache/pekko/stream/FanInShape21.html      |  351 ++++++
 .../org/apache/pekko/stream/FanInShape22.html      |  351 ++++++
 .../org/apache/pekko/stream/FanInShape3.html       |  351 ++++++
 .../org/apache/pekko/stream/FanInShape4.html       |  351 ++++++
 .../org/apache/pekko/stream/FanInShape5.html       |  351 ++++++
 .../org/apache/pekko/stream/FanInShape6.html       |  351 ++++++
 .../org/apache/pekko/stream/FanInShape7.html       |  351 ++++++
 .../org/apache/pekko/stream/FanInShape8.html       |  351 ++++++
 .../org/apache/pekko/stream/FanInShape9.html       |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape$$Init.html |   53 +
 .../org/apache/pekko/stream/FanOutShape$$Name.html |   52 +
 .../apache/pekko/stream/FanOutShape$$Ports.html    |   52 +
 .../org/apache/pekko/stream/FanOutShape$.html      |  326 ++++++
 .../org/apache/pekko/stream/FanOutShape.html       |  352 ++++++
 .../org/apache/pekko/stream/FanOutShape10.html     |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape11.html     |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape12.html     |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape13.html     |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape14.html     |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape15.html     |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape16.html     |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape17.html     |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape18.html     |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape19.html     |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape2.html      |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape20.html     |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape21.html     |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape22.html     |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape3.html      |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape4.html      |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape5.html      |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape6.html      |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape7.html      |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape8.html      |  351 ++++++
 .../org/apache/pekko/stream/FanOutShape9.html      |  351 ++++++
 .../org/apache/pekko/stream/FlowMonitor.html       |  336 ++++++
 .../pekko/stream/FlowMonitorState$$Failed.html     |   53 +
 .../pekko/stream/FlowMonitorState$$Finished$.html  |    3 +
 .../stream/FlowMonitorState$$Initialized$.html     |    3 +
 .../pekko/stream/FlowMonitorState$$Received.html   |   53 +
 .../stream/FlowMonitorState$$StreamState.html      |   57 +
 .../org/apache/pekko/stream/FlowMonitorState$.html |  340 ++++++
 .../org/apache/pekko/stream/FlowShape$.html        |  287 +++++
 .../current/org/apache/pekko/stream/FlowShape.html |  357 ++++++
 .../apache/pekko/stream/Graph$$GraphMapMatVal.html |   55 +
 .../current/org/apache/pekko/stream/Graph$.html    |  290 +++++
 .../current/org/apache/pekko/stream/Graph.html     |  376 ++++++
 .../stream/IOOperationIncompleteException.html     |  337 ++++++
 .../current/org/apache/pekko/stream/IOResult$.html |  287 +++++
 .../current/org/apache/pekko/stream/IOResult.html  |  341 ++++++
 .../org/apache/pekko/stream/IOSettings$.html       |  287 +++++
 .../org/apache/pekko/stream/IOSettings.html        |  335 ++++++
 .../org/apache/pekko/stream/IgnoreBoth$.html       |  287 +++++
 .../org/apache/pekko/stream/IgnoreBoth.html        |  337 ++++++
 .../org/apache/pekko/stream/IgnoreCancel$.html     |  287 +++++
 .../org/apache/pekko/stream/IgnoreCancel.html      |  337 ++++++
 .../org/apache/pekko/stream/IgnoreComplete$.html   |  287 +++++
 .../org/apache/pekko/stream/IgnoreComplete.html    |  337 ++++++
 .../current/org/apache/pekko/stream/InPort.html    |  340 ++++++
 .../current/org/apache/pekko/stream/Inlet$.html    |  294 +++++
 .../current/org/apache/pekko/stream/Inlet.html     |  335 ++++++
 .../pekko/stream/InvalidPartnerActorException.html |  341 ++++++
 .../stream/InvalidSequenceNumberException.html     |  337 ++++++
 .../org/apache/pekko/stream/KillSwitch.html        |  342 ++++++
 .../KillSwitches$$KillableGraphStageLogic.html     |  241 ++++
 .../org/apache/pekko/stream/KillSwitches$.html     |  301 +++++
 .../pekko/stream/MaterializationException.html     |  337 ++++++
 .../org/apache/pekko/stream/Materializer$.html     |  300 +++++
 .../org/apache/pekko/stream/Materializer.html      |  395 +++++++
 .../pekko/stream/MaterializerLoggingProvider.html  |  337 ++++++
 .../pekko/stream/NeverMaterializedException.html   |  335 ++++++
 .../current/org/apache/pekko/stream/OutPort.html   |  340 ++++++
 .../current/org/apache/pekko/stream/Outlet$.html   |  294 +++++
 .../current/org/apache/pekko/stream/Outlet.html    |  335 ++++++
 .../org/apache/pekko/stream/OverflowStrategy$.html |  291 +++++
 .../org/apache/pekko/stream/OverflowStrategy.html  |  337 ++++++
 .../apache/pekko/stream/QueueCompletionResult.html |  340 ++++++
 .../pekko/stream/QueueOfferResult$$Dropped$.html   |    6 +
 .../pekko/stream/QueueOfferResult$$Enqueued$.html  |    6 +
 .../pekko/stream/QueueOfferResult$$Failure.html    |   55 +
 .../stream/QueueOfferResult$$QueueClosed$.html     |    6 +
 .../org/apache/pekko/stream/QueueOfferResult$.html |  293 +++++
 .../org/apache/pekko/stream/QueueOfferResult.html  |  341 ++++++
 .../apache/pekko/stream/RateExceededException.html |  336 ++++++
 .../RemoteStreamRefActorTerminatedException.html   |  337 ++++++
 .../stream/RestartSettings$$LogSettings$.html      |    2 +
 .../pekko/stream/RestartSettings$$LogSettings.html |   54 +
 .../org/apache/pekko/stream/RestartSettings$.html  |  287 +++++
 .../org/apache/pekko/stream/RestartSettings.html   |  338 ++++++
 .../current/org/apache/pekko/stream/Server$.html   |  287 +++++
 .../current/org/apache/pekko/stream/Server.html    |  338 ++++++
 .../current/org/apache/pekko/stream/Shape.html     |  362 ++++++
 .../org/apache/pekko/stream/SharedKillSwitch.html  |  362 ++++++
 .../current/org/apache/pekko/stream/SinkRef$.html  |  288 +++++
 .../current/org/apache/pekko/stream/SinkRef.html   |  371 ++++++
 .../org/apache/pekko/stream/SinkShape$.html        |  287 +++++
 .../current/org/apache/pekko/stream/SinkShape.html |  355 ++++++
 .../org/apache/pekko/stream/SourceRef$.html        |  288 +++++
 .../current/org/apache/pekko/stream/SourceRef.html | 1197 +++++++++++++++++++
 .../org/apache/pekko/stream/SourceShape$.html      |  287 +++++
 .../org/apache/pekko/stream/SourceShape.html       |  356 ++++++
 .../pekko/stream/StreamDetachedException.html      |  338 ++++++
 .../pekko/stream/StreamLimitReachedException.html  |  335 ++++++
 .../StreamRefAttributes$$BufferCapacity.html       |   54 +
 ...eamRefAttributes$$DemandRedeliveryInterval.html |   54 +
 ...Attributes$$FinalTerminationSignalDeadline.html |   54 +
 .../StreamRefAttributes$$StreamRefAttribute.html   |   60 +
 .../StreamRefAttributes$$SubscriptionTimeout.html  |   54 +
 .../apache/pekko/stream/StreamRefAttributes$.html  |  335 ++++++
 .../org/apache/pekko/stream/StreamRefMessages.html |  335 ++++++
 .../apache/pekko/stream/StreamRefResolver$.html    |  299 +++++
 .../org/apache/pekko/stream/StreamRefResolver.html |  340 ++++++
 .../apache/pekko/stream/StreamRefSettings$.html    |  287 +++++
 .../org/apache/pekko/stream/StreamRefSettings.html |  337 ++++++
 .../StreamRefSubscriptionTimeoutException.html     |  337 ++++++
 .../stream/StreamSubscriptionTimeoutSettings$.html |  287 +++++
 .../stream/StreamSubscriptionTimeoutSettings.html  |  337 ++++++
 ...TimeoutTerminationMode$$CancelTermination$.html |    2 +
 ...onTimeoutTerminationMode$$NoopTermination$.html |    2 +
 ...onTimeoutTerminationMode$$WarnTermination$.html |    2 +
 .../StreamSubscriptionTimeoutTerminationMode$.html |  287 +++++
 .../StreamSubscriptionTimeoutTerminationMode.html  |  342 ++++++
 .../apache/pekko/stream/StreamTcpException.html    |  339 ++++++
 ...WithCancelException$$NoMoreElementsNeeded$.html |    2 +
 ...ithCancelException$$NonFailureCancellation.html |   55 +
 ...ionWithCancelException$$StageWasCompleted$.html |    2 +
 .../stream/SubscriptionWithCancelException$.html   |  328 ++++++
 .../stream/SubscriptionWithCancelException.html    |  337 ++++++
 .../pekko/stream/SubstreamCancelStrategy$.html     |  287 +++++
 .../pekko/stream/SubstreamCancelStrategy.html      |  336 ++++++
 .../pekko/stream/Supervision$$Directive.html       |   55 +
 .../apache/pekko/stream/Supervision$$Restart$.html |    6 +
 .../apache/pekko/stream/Supervision$$Resume$.html  |    4 +
 .../apache/pekko/stream/Supervision$$Stop$.html    |    4 +
 .../org/apache/pekko/stream/Supervision$.html      |  342 ++++++
 .../apache/pekko/stream/SystemMaterializer$.html   |  302 +++++
 .../apache/pekko/stream/SystemMaterializer.html    |  335 ++++++
 .../apache/pekko/stream/TLSClientAuth$$Need$.html  |    2 +
 .../apache/pekko/stream/TLSClientAuth$$None$.html  |    2 +
 .../apache/pekko/stream/TLSClientAuth$$Want$.html  |    2 +
 .../org/apache/pekko/stream/TLSClientAuth$.html    |  287 +++++
 .../org/apache/pekko/stream/TLSClientAuth.html     |  345 ++++++
 .../org/apache/pekko/stream/TLSClosing$.html       |  287 +++++
 .../org/apache/pekko/stream/TLSClosing.html        |  363 ++++++
 .../stream/TLSProtocol$$NegotiateNewSession$.html  |    7 +
 .../stream/TLSProtocol$$NegotiateNewSession.html   |   65 +
 .../pekko/stream/TLSProtocol$$SendBytes.html       |   54 +
 .../pekko/stream/TLSProtocol$$SessionBytes.html    |   74 ++
 .../stream/TLSProtocol$$SessionTruncated$.html     |    2 +
 .../stream/TLSProtocol$$SessionTruncated.html      |   57 +
 .../pekko/stream/TLSProtocol$$SslTlsInbound.html   |   55 +
 .../pekko/stream/TLSProtocol$$SslTlsOutbound.html  |   55 +
 .../org/apache/pekko/stream/TLSProtocol$.html      |  365 ++++++
 .../current/org/apache/pekko/stream/TLSRole$.html  |  290 +++++
 .../current/org/apache/pekko/stream/TLSRole.html   |  338 ++++++
 .../TargetRefNotInitializedYetException.html       |  337 ++++++
 .../pekko/stream/ThrottleMode$$Enforcing$.html     |    3 +
 .../pekko/stream/ThrottleMode$$Shaping$.html       |    3 +
 .../org/apache/pekko/stream/ThrottleMode$.html     |  291 +++++
 .../org/apache/pekko/stream/ThrottleMode.html      |  339 ++++++
 .../stream/TooManySubstreamsOpenException.html     |  338 ++++++
 .../apache/pekko/stream/UniformFanInShape$.html    |  287 +++++
 .../org/apache/pekko/stream/UniformFanInShape.html |  352 ++++++
 .../apache/pekko/stream/UniformFanOutShape$.html   |  287 +++++
 .../apache/pekko/stream/UniformFanOutShape.html    |  351 ++++++
 .../org/apache/pekko/stream/UniqueKillSwitch.html  |  354 ++++++
 .../stream/WatchedActorTerminatedException.html    |  337 ++++++
 .../pekko/stream/impl/ContextPropagation$.html     |  262 +++++
 .../pekko/stream/impl/ContextPropagation.html      |  308 +++++
 .../apache/pekko/stream/impl/fusing/Delay$.html    |  260 ++++
 .../org/apache/pekko/stream/impl/fusing/index.html |  261 +++++
 .../org/apache/pekko/stream/impl/index.html        |  548 +++++++++
 .../current/org/apache/pekko/stream/index.html     |  975 +++++++++++++++
 .../apache/pekko/stream/javadsl/AsPublisher.html   |   50 +
 .../org/apache/pekko/stream/javadsl/Balance$.html  |   12 +
 .../org/apache/pekko/stream/javadsl/BidiFlow$.html |   37 +
 .../org/apache/pekko/stream/javadsl/BidiFlow.html  |  127 ++
 .../apache/pekko/stream/javadsl/Broadcast$.html    |    8 +
 .../apache/pekko/stream/javadsl/BroadcastHub$.html |   29 +
 .../apache/pekko/stream/javadsl/Compression$.html  |   17 +
 .../org/apache/pekko/stream/javadsl/Concat$.html   |    5 +
 .../stream/javadsl/CoupledTerminationFlow$.html    |   42 +
 .../pekko/stream/javadsl/DelayStrategy$.html       |   11 +
 .../apache/pekko/stream/javadsl/DelayStrategy.html |   53 +
 .../org/apache/pekko/stream/javadsl/FileIO$.html   |   64 +
 .../org/apache/pekko/stream/javadsl/Flow$.html     |  122 ++
 .../org/apache/pekko/stream/javadsl/Flow.html      | 1033 ++++++++++++++++
 .../pekko/stream/javadsl/FlowWithContext$.html     |    2 +
 .../pekko/stream/javadsl/FlowWithContext.html      |  114 ++
 .../org/apache/pekko/stream/javadsl/Framing$.html  |   51 +
 .../pekko/stream/javadsl/FramingTruncation.html    |   50 +
 .../javadsl/GraphDSL$$Builder$ForwardOps.html      |   50 +
 .../javadsl/GraphDSL$$Builder$ReverseOps.html      |   50 +
 .../pekko/stream/javadsl/GraphDSL$$Builder.html    |   58 +
 .../org/apache/pekko/stream/javadsl/GraphDSL$.html |   69 ++
 .../apache/pekko/stream/javadsl/JsonFraming$.html  |    6 +
 .../org/apache/pekko/stream/javadsl/Keep$.html     |    2 +
 .../org/apache/pekko/stream/javadsl/Merge$.html    |    8 +
 .../stream/javadsl/MergeHub$$DrainingControl.html  |   60 +
 .../org/apache/pekko/stream/javadsl/MergeHub$.html |   32 +
 .../apache/pekko/stream/javadsl/MergeLatest$.html  |    8 +
 .../pekko/stream/javadsl/MergePreferred$.html      |    9 +
 .../pekko/stream/javadsl/MergePrioritized$.html    |    9 +
 .../pekko/stream/javadsl/MergeSequence$.html       |   17 +
 .../apache/pekko/stream/javadsl/Partition$.html    |    9 +
 .../stream/javadsl/PartitionHub$$ConsumerInfo.html |   64 +
 .../apache/pekko/stream/javadsl/PartitionHub$.html |   82 ++
 .../apache/pekko/stream/javadsl/RestartFlow$.html  |   91 ++
 .../apache/pekko/stream/javadsl/RestartSink$.html  |   64 +
 .../pekko/stream/javadsl/RestartSource$.html       |   96 ++
 .../apache/pekko/stream/javadsl/RetryFlow$.html    |   17 +
 .../pekko/stream/javadsl/RunnableGraph$.html       |    3 +
 .../apache/pekko/stream/javadsl/RunnableGraph.html |   75 ++
 .../org/apache/pekko/stream/javadsl/Sink$.html     |  149 +++
 .../org/apache/pekko/stream/javadsl/Sink.html      |   84 ++
 .../org/apache/pekko/stream/javadsl/SinkQueue.html |   56 +
 .../pekko/stream/javadsl/SinkQueueWithCancel$.html |    3 +
 .../pekko/stream/javadsl/SinkQueueWithCancel.html  |   59 +
 .../org/apache/pekko/stream/javadsl/Source$.html   |  253 ++++
 .../org/apache/pekko/stream/javadsl/Source.html    | 1064 +++++++++++++++++
 .../apache/pekko/stream/javadsl/SourceQueue.html   |   66 ++
 .../stream/javadsl/SourceQueueWithComplete$.html   |    3 +
 .../stream/javadsl/SourceQueueWithComplete.html    |   75 ++
 .../pekko/stream/javadsl/SourceWithContext$.html   |    2 +
 .../pekko/stream/javadsl/SourceWithContext.html    |  122 ++
 .../pekko/stream/javadsl/StreamConverters$.html    |   75 ++
 .../apache/pekko/stream/javadsl/StreamRefs$.html   |    9 +
 .../org/apache/pekko/stream/javadsl/SubFlow$.html  |    4 +
 .../org/apache/pekko/stream/javadsl/SubFlow.html   |  710 +++++++++++
 .../apache/pekko/stream/javadsl/SubSource$.html    |    4 +
 .../org/apache/pekko/stream/javadsl/SubSource.html |  704 +++++++++++
 .../org/apache/pekko/stream/javadsl/TLS$.html      |   66 ++
 .../apache/pekko/stream/javadsl/TLSPlacebo$.html   |    6 +
 .../stream/javadsl/Tcp$$IncomingConnection.html    |   59 +
 .../stream/javadsl/Tcp$$OutgoingConnection.html    |   51 +
 .../pekko/stream/javadsl/Tcp$$ServerBinding.html   |   54 +
 .../org/apache/pekko/stream/javadsl/Tcp$.html      |   16 +
 .../org/apache/pekko/stream/javadsl/Tcp.html       |  131 +++
 .../org/apache/pekko/stream/javadsl/Unzip$.html    |    3 +
 .../apache/pekko/stream/javadsl/UnzipWith$.html    |   24 +
 .../org/apache/pekko/stream/javadsl/Zip$.html      |    4 +
 .../apache/pekko/stream/javadsl/ZipLatest$.html    |    5 +
 .../pekko/stream/javadsl/ZipLatestWith$.html       |   28 +
 .../org/apache/pekko/stream/javadsl/ZipN$.html     |    3 +
 .../org/apache/pekko/stream/javadsl/ZipWith$.html  |   24 +
 .../org/apache/pekko/stream/javadsl/ZipWithN$.html |    3 +
 .../org/apache/pekko/stream/javadsl/index.html     |  470 ++++++++
 .../org/apache/pekko/stream/scaladsl/Balance$.html |   34 +
 .../org/apache/pekko/stream/scaladsl/Balance.html  |  103 ++
 .../apache/pekko/stream/scaladsl/BidiFlow$.html    |   59 +
 .../org/apache/pekko/stream/scaladsl/BidiFlow.html |  157 +++
 .../apache/pekko/stream/scaladsl/Broadcast$.html   |   31 +
 .../apache/pekko/stream/scaladsl/Broadcast.html    |  103 ++
 .../pekko/stream/scaladsl/BroadcastHub$.html       |   57 +
 .../apache/pekko/stream/scaladsl/Compression$.html |   44 +
 .../org/apache/pekko/stream/scaladsl/Concat$.html  |   32 +
 .../org/apache/pekko/stream/scaladsl/Concat.html   |  103 ++
 .../stream/scaladsl/CoupledTerminationFlow$.html   |   70 ++
 .../pekko/stream/scaladsl/DelayStrategy$.html      |   33 +
 .../pekko/stream/scaladsl/DelayStrategy.html       |   83 ++
 .../org/apache/pekko/stream/scaladsl/FileIO$.html  |   69 ++
 .../org/apache/pekko/stream/scaladsl/Flow$.html    |  160 +++
 .../org/apache/pekko/stream/scaladsl/Flow.html     |  962 +++++++++++++++
 .../org/apache/pekko/stream/scaladsl/FlowOps.html  |  733 ++++++++++++
 .../apache/pekko/stream/scaladsl/FlowOpsMat.html   |  898 ++++++++++++++
 .../pekko/stream/scaladsl/FlowWithContext$.html    |   30 +
 .../pekko/stream/scaladsl/FlowWithContext.html     |  145 +++
 .../pekko/stream/scaladsl/FlowWithContextOps.html  |  123 ++
 .../stream/scaladsl/Framing$$FramingException.html |   79 ++
 .../org/apache/pekko/stream/scaladsl/Framing$.html |   70 ++
 .../apache/pekko/stream/scaladsl/GraphApply.html   |  167 +++
 .../pekko/stream/scaladsl/GraphDSL$$Builder.html   |   86 ++
 .../GraphDSL$$Implicits$$BidiFlowShapeArrow.html   |   78 ++
 .../GraphDSL$$Implicits$$CombinerBase.html         |   85 ++
 ...raphDSL$$Implicits$$DisabledReversePortOps.html |   78 ++
 .../scaladsl/GraphDSL$$Implicits$$FanInOps.html    |   80 ++
 .../scaladsl/GraphDSL$$Implicits$$FanOutOps.html   |   79 ++
 .../scaladsl/GraphDSL$$Implicits$$FlowArrow.html   |   78 ++
 .../GraphDSL$$Implicits$$FlowShapeArrow.html       |   79 ++
 .../scaladsl/GraphDSL$$Implicits$$PortOps.html     |  727 ++++++++++++
 .../GraphDSL$$Implicits$$ReverseCombinerBase.html  |   89 ++
 .../GraphDSL$$Implicits$$ReversePortOps.html       |   79 ++
 .../scaladsl/GraphDSL$$Implicits$$SinkArrow.html   |   79 ++
 .../GraphDSL$$Implicits$$SinkShapeArrow.html       |   79 ++
 .../scaladsl/GraphDSL$$Implicits$$SourceArrow.html |   79 ++
 .../GraphDSL$$Implicits$$SourceShapeArrow.html     |   79 ++
 .../stream/scaladsl/GraphDSL$$Implicits$.html      |   86 ++
 .../apache/pekko/stream/scaladsl/GraphDSL$.html    |  164 +++
 .../apache/pekko/stream/scaladsl/Interleave$.html  |   33 +
 .../apache/pekko/stream/scaladsl/Interleave.html   |  102 ++
 .../JsonFraming$$PartialObjectException.html       |   78 ++
 .../apache/pekko/stream/scaladsl/JsonFraming$.html |   35 +
 .../org/apache/pekko/stream/scaladsl/Keep$.html    |   32 +
 .../org/apache/pekko/stream/scaladsl/Merge$.html   |   31 +
 .../org/apache/pekko/stream/scaladsl/Merge.html    |  102 ++
 .../stream/scaladsl/MergeHub$$DrainingControl.html |   88 ++
 .../stream/scaladsl/MergeHub$$ProducerFailed.html  |   84 ++
 .../apache/pekko/stream/scaladsl/MergeHub$.html    |   58 +
 .../apache/pekko/stream/scaladsl/MergeLatest$.html |   35 +
 .../apache/pekko/stream/scaladsl/MergeLatest.html  |  100 ++
 .../MergePreferred$$MergePreferredShape.html       |   94 ++
 .../pekko/stream/scaladsl/MergePreferred$.html     |   31 +
 .../pekko/stream/scaladsl/MergePreferred.html      |  103 ++
 .../pekko/stream/scaladsl/MergePrioritized$.html   |   31 +
 .../pekko/stream/scaladsl/MergePrioritized.html    |  103 ++
 .../pekko/stream/scaladsl/MergeSequence$.html      |   30 +
 .../pekko/stream/scaladsl/MergeSequence.html       |  112 ++
 .../apache/pekko/stream/scaladsl/MergeSorted.html  |  101 ++
 .../org/apache/pekko/stream/scaladsl/OrElse$.html  |   30 +
 .../Partition$$PartitionOutOfBoundsException.html  |   81 ++
 .../apache/pekko/stream/scaladsl/Partition$.html   |   32 +
 .../apache/pekko/stream/scaladsl/Partition.html    |  103 ++
 .../scaladsl/PartitionHub$$ConsumerInfo.html       |   95 ++
 .../pekko/stream/scaladsl/PartitionHub$.html       |   74 ++
 .../apache/pekko/stream/scaladsl/RestartFlow$.html |   86 ++
 .../apache/pekko/stream/scaladsl/RestartSink$.html |   67 ++
 .../pekko/stream/scaladsl/RestartSource$.html      |   88 ++
 .../scaladsl/RestartWithBackoffFlow$$Delay.html    |   82 ++
 .../stream/scaladsl/RestartWithBackoffFlow$.html   |   33 +
 .../apache/pekko/stream/scaladsl/RetryFlow$.html   |   50 +
 .../pekko/stream/scaladsl/RunnableGraph$.html      |   31 +
 .../pekko/stream/scaladsl/RunnableGraph.html       |  102 ++
 .../pekko/stream/scaladsl/ScalaSessionAPI$.html    |   30 +
 .../pekko/stream/scaladsl/ScalaSessionAPI.html     |   89 ++
 .../org/apache/pekko/stream/scaladsl/Sink$.html    |  190 +++
 .../org/apache/pekko/stream/scaladsl/Sink.html     |  116 ++
 .../apache/pekko/stream/scaladsl/SinkQueue.html    |   84 ++
 .../scaladsl/SinkQueueWithCancel$$QueueOps.html    |   82 ++
 .../stream/scaladsl/SinkQueueWithCancel$.html      |   30 +
 .../pekko/stream/scaladsl/SinkQueueWithCancel.html |   91 ++
 .../org/apache/pekko/stream/scaladsl/Source$.html  |  244 ++++
 .../org/apache/pekko/stream/scaladsl/Source.html   |  944 +++++++++++++++
 .../apache/pekko/stream/scaladsl/SourceQueue.html  |   97 ++
 .../SourceQueueWithComplete$$QueueOps.html         |   83 ++
 .../stream/scaladsl/SourceQueueWithComplete$.html  |   30 +
 .../stream/scaladsl/SourceQueueWithComplete.html   |  109 ++
 .../pekko/stream/scaladsl/SourceWithContext$.html  |   30 +
 .../pekko/stream/scaladsl/SourceWithContext.html   |  151 +++
 .../pekko/stream/scaladsl/StreamConverters$.html   |   74 ++
 .../apache/pekko/stream/scaladsl/StreamRefs$.html  |   37 +
 .../org/apache/pekko/stream/scaladsl/SubFlow.html  |  738 ++++++++++++
 .../org/apache/pekko/stream/scaladsl/TLS$.html     |   87 ++
 .../apache/pekko/stream/scaladsl/TLSPlacebo$.html  |   34 +
 .../stream/scaladsl/Tcp$$IncomingConnection.html   |   83 ++
 .../stream/scaladsl/Tcp$$OutgoingConnection.html   |   80 ++
 .../pekko/stream/scaladsl/Tcp$$ServerBinding.html  |   80 ++
 .../org/apache/pekko/stream/scaladsl/Tcp$.html     |   44 +
 .../org/apache/pekko/stream/scaladsl/Tcp.html      |  158 +++
 .../TcpAttributes$$TcpWriteBufferSize.html         |   80 ++
 .../pekko/stream/scaladsl/TcpAttributes$.html      |   30 +
 .../stream/scaladsl/TcpIdleTimeoutException.html   |   79 ++
 .../org/apache/pekko/stream/scaladsl/Unzip$.html   |   31 +
 .../org/apache/pekko/stream/scaladsl/Unzip.html    |  101 ++
 .../apache/pekko/stream/scaladsl/UnzipWith$.html   |   52 +
 .../apache/pekko/stream/scaladsl/UnzipWith10.html  |  100 ++
 .../apache/pekko/stream/scaladsl/UnzipWith11.html  |  100 ++
 .../apache/pekko/stream/scaladsl/UnzipWith12.html  |  100 ++
 .../apache/pekko/stream/scaladsl/UnzipWith13.html  |  100 ++
 .../apache/pekko/stream/scaladsl/UnzipWith14.html  |  100 ++
 .../apache/pekko/stream/scaladsl/UnzipWith15.html  |  100 ++
 .../apache/pekko/stream/scaladsl/UnzipWith16.html  |  100 ++
 .../apache/pekko/stream/scaladsl/UnzipWith17.html  |  100 ++
 .../apache/pekko/stream/scaladsl/UnzipWith18.html  |  100 ++
 .../apache/pekko/stream/scaladsl/UnzipWith19.html  |  100 ++
 .../apache/pekko/stream/scaladsl/UnzipWith2.html   |  101 ++
 .../apache/pekko/stream/scaladsl/UnzipWith20.html  |  100 ++
 .../apache/pekko/stream/scaladsl/UnzipWith21.html  |  100 ++
 .../apache/pekko/stream/scaladsl/UnzipWith22.html  |  100 ++
 .../apache/pekko/stream/scaladsl/UnzipWith3.html   |  100 ++
 .../apache/pekko/stream/scaladsl/UnzipWith4.html   |  100 ++
 .../apache/pekko/stream/scaladsl/UnzipWith5.html   |  100 ++
 .../apache/pekko/stream/scaladsl/UnzipWith6.html   |  100 ++
 .../apache/pekko/stream/scaladsl/UnzipWith7.html   |  100 ++
 .../apache/pekko/stream/scaladsl/UnzipWith8.html   |  100 ++
 .../apache/pekko/stream/scaladsl/UnzipWith9.html   |  100 ++
 .../scaladsl/UnzipWithApply$$UnzipWithCreator.html |   79 ++
 .../UnzipWithApply$$UnzipWithCreator10.html        |   79 ++
 .../UnzipWithApply$$UnzipWithCreator11.html        |   79 ++
 .../UnzipWithApply$$UnzipWithCreator12.html        |   79 ++
 .../UnzipWithApply$$UnzipWithCreator13.html        |   79 ++
 .../UnzipWithApply$$UnzipWithCreator14.html        |   79 ++
 .../UnzipWithApply$$UnzipWithCreator15.html        |   79 ++
 .../UnzipWithApply$$UnzipWithCreator16.html        |   79 ++
 .../UnzipWithApply$$UnzipWithCreator17.html        |   79 ++
 .../UnzipWithApply$$UnzipWithCreator18.html        |   79 ++
 .../UnzipWithApply$$UnzipWithCreator19.html        |   79 ++
 .../UnzipWithApply$$UnzipWithCreator2.html         |   79 ++
 .../UnzipWithApply$$UnzipWithCreator20.html        |   79 ++
 .../UnzipWithApply$$UnzipWithCreator21.html        |   79 ++
 .../UnzipWithApply$$UnzipWithCreator22.html        |   79 ++
 .../UnzipWithApply$$UnzipWithCreator3.html         |   79 ++
 .../UnzipWithApply$$UnzipWithCreator4.html         |   79 ++
 .../UnzipWithApply$$UnzipWithCreator5.html         |   79 ++
 .../UnzipWithApply$$UnzipWithCreator6.html         |   79 ++
 .../UnzipWithApply$$UnzipWithCreator7.html         |   79 ++
 .../UnzipWithApply$$UnzipWithCreator8.html         |   79 ++
 .../UnzipWithApply$$UnzipWithCreator9.html         |   79 ++
 .../UnzipWithApply$$UnzipWithCreatorObject10$.html |   30 +
 .../UnzipWithApply$$UnzipWithCreatorObject11$.html |   30 +
 .../UnzipWithApply$$UnzipWithCreatorObject12$.html |   30 +
 .../UnzipWithApply$$UnzipWithCreatorObject13$.html |   30 +
 .../UnzipWithApply$$UnzipWithCreatorObject14$.html |   30 +
 .../UnzipWithApply$$UnzipWithCreatorObject15$.html |   30 +
 .../UnzipWithApply$$UnzipWithCreatorObject16$.html |   30 +
 .../UnzipWithApply$$UnzipWithCreatorObject17$.html |   30 +
 .../UnzipWithApply$$UnzipWithCreatorObject18$.html |   30 +
 .../UnzipWithApply$$UnzipWithCreatorObject19$.html |   30 +
 .../UnzipWithApply$$UnzipWithCreatorObject2$.html  |   30 +
 .../UnzipWithApply$$UnzipWithCreatorObject20$.html |   30 +
 .../UnzipWithApply$$UnzipWithCreatorObject21$.html |   30 +
 .../UnzipWithApply$$UnzipWithCreatorObject22$.html |   30 +
 .../UnzipWithApply$$UnzipWithCreatorObject3$.html  |   30 +
 .../UnzipWithApply$$UnzipWithCreatorObject4$.html  |   30 +
 .../UnzipWithApply$$UnzipWithCreatorObject5$.html  |   30 +
 .../UnzipWithApply$$UnzipWithCreatorObject6$.html  |   30 +
 .../UnzipWithApply$$UnzipWithCreatorObject7$.html  |   30 +
 .../UnzipWithApply$$UnzipWithCreatorObject8$.html  |   30 +
 .../UnzipWithApply$$UnzipWithCreatorObject9$.html  |   30 +
 .../pekko/stream/scaladsl/UnzipWithApply$.html     |  149 +++
 .../pekko/stream/scaladsl/UnzipWithApply.html      |  100 ++
 .../org/apache/pekko/stream/scaladsl/WireTap$.html |   30 +
 .../org/apache/pekko/stream/scaladsl/Zip$.html     |   30 +
 .../org/apache/pekko/stream/scaladsl/Zip.html      |  101 ++
 .../apache/pekko/stream/scaladsl/ZipLatest$.html   |   30 +
 .../apache/pekko/stream/scaladsl/ZipLatest.html    |  102 ++
 .../pekko/stream/scaladsl/ZipLatestWith$.html      |   81 ++
 .../pekko/stream/scaladsl/ZipLatestWith10.html     |  100 ++
 .../pekko/stream/scaladsl/ZipLatestWith11.html     |  100 ++
 .../pekko/stream/scaladsl/ZipLatestWith12.html     |  100 ++
 .../pekko/stream/scaladsl/ZipLatestWith13.html     |  100 ++
 .../pekko/stream/scaladsl/ZipLatestWith14.html     |  100 ++
 .../pekko/stream/scaladsl/ZipLatestWith15.html     |  100 ++
 .../pekko/stream/scaladsl/ZipLatestWith16.html     |  100 ++
 .../pekko/stream/scaladsl/ZipLatestWith17.html     |  100 ++
 .../pekko/stream/scaladsl/ZipLatestWith18.html     |  100 ++
 .../pekko/stream/scaladsl/ZipLatestWith19.html     |  100 ++
 .../pekko/stream/scaladsl/ZipLatestWith2.html      |  101 ++
 .../pekko/stream/scaladsl/ZipLatestWith20.html     |  100 ++
 .../pekko/stream/scaladsl/ZipLatestWith21.html     |  100 ++
 .../pekko/stream/scaladsl/ZipLatestWith22.html     |  100 ++
 .../pekko/stream/scaladsl/ZipLatestWith3.html      |  100 ++
 .../pekko/stream/scaladsl/ZipLatestWith4.html      |  100 ++
 .../pekko/stream/scaladsl/ZipLatestWith5.html      |  100 ++
 .../pekko/stream/scaladsl/ZipLatestWith6.html      |  100 ++
 .../pekko/stream/scaladsl/ZipLatestWith7.html      |  100 ++
 .../pekko/stream/scaladsl/ZipLatestWith8.html      |  100 ++
 .../pekko/stream/scaladsl/ZipLatestWith9.html      |  100 ++
 .../pekko/stream/scaladsl/ZipLatestWithApply.html  |  121 ++
 .../org/apache/pekko/stream/scaladsl/ZipN$.html    |   30 +
 .../org/apache/pekko/stream/scaladsl/ZipN.html     |  101 ++
 .../org/apache/pekko/stream/scaladsl/ZipWith$.html |   52 +
 .../apache/pekko/stream/scaladsl/ZipWith10.html    |  100 ++
 .../apache/pekko/stream/scaladsl/ZipWith11.html    |  100 ++
 .../apache/pekko/stream/scaladsl/ZipWith12.html    |  100 ++
 .../apache/pekko/stream/scaladsl/ZipWith13.html    |  100 ++
 .../apache/pekko/stream/scaladsl/ZipWith14.html    |  100 ++
 .../apache/pekko/stream/scaladsl/ZipWith15.html    |  100 ++
 .../apache/pekko/stream/scaladsl/ZipWith16.html    |  100 ++
 .../apache/pekko/stream/scaladsl/ZipWith17.html    |  100 ++
 .../apache/pekko/stream/scaladsl/ZipWith18.html    |  100 ++
 .../apache/pekko/stream/scaladsl/ZipWith19.html    |  100 ++
 .../org/apache/pekko/stream/scaladsl/ZipWith2.html |  101 ++
 .../apache/pekko/stream/scaladsl/ZipWith20.html    |  100 ++
 .../apache/pekko/stream/scaladsl/ZipWith21.html    |  100 ++
 .../apache/pekko/stream/scaladsl/ZipWith22.html    |  100 ++
 .../org/apache/pekko/stream/scaladsl/ZipWith3.html |  100 ++
 .../org/apache/pekko/stream/scaladsl/ZipWith4.html |  100 ++
 .../org/apache/pekko/stream/scaladsl/ZipWith5.html |  100 ++
 .../org/apache/pekko/stream/scaladsl/ZipWith6.html |  100 ++
 .../org/apache/pekko/stream/scaladsl/ZipWith7.html |  100 ++
 .../org/apache/pekko/stream/scaladsl/ZipWith8.html |  100 ++
 .../org/apache/pekko/stream/scaladsl/ZipWith9.html |  100 ++
 .../apache/pekko/stream/scaladsl/ZipWithApply.html |  100 ++
 .../apache/pekko/stream/scaladsl/ZipWithN$.html    |   30 +
 .../org/apache/pekko/stream/scaladsl/ZipWithN.html |  102 ++
 .../org/apache/pekko/stream/scaladsl/index.html    |  549 +++++++++
 .../scaladsl/package$$SinkToCompletionStage.html   |   82 ++
 .../scaladsl/package$$SourceToCompletionStage.html |   82 ++
 .../snapshot/ConnectionSnapshot$$Closed$.html      |    2 +
 .../ConnectionSnapshot$$ConnectionState.html       |   55 +
 .../snapshot/ConnectionSnapshot$$ShouldPull$.html  |    2 +
 .../snapshot/ConnectionSnapshot$$ShouldPush$.html  |    2 +
 .../pekko/stream/snapshot/ConnectionSnapshot$.html |   43 +
 .../pekko/stream/snapshot/ConnectionSnapshot.html  |   51 +
 .../org/apache/pekko/stream/snapshot/HideImpl.html |   51 +
 .../pekko/stream/snapshot/InterpreterSnapshot.html |   55 +
 .../pekko/stream/snapshot/LogicSnapshot.html       |   51 +
 .../pekko/stream/snapshot/MaterializerState$.html  |    8 +
 .../pekko/stream/snapshot/RunningInterpreter.html  |   56 +
 .../pekko/stream/snapshot/StreamSnapshot.html      |   53 +
 .../stream/snapshot/UninitializedInterpreter.html  |   51 +
 .../org/apache/pekko/stream/snapshot/index.html    |  343 ++++++
 .../AbstractGraphStageWithMaterializedValue.html   |   76 ++
 .../pekko/stream/stage/AbstractInHandler.html      |   56 +
 .../pekko/stream/stage/AbstractInOutHandler.html   |   63 +
 .../pekko/stream/stage/AbstractOutHandler.html     |   58 +
 .../apache/pekko/stream/stage/AsyncCallback.html   |   64 +
 .../org/apache/pekko/stream/stage/GraphStage.html  |   75 ++
 ...GraphStageLogic$$ConditionalTerminateInput.html |   56 +
 ...raphStageLogic$$ConditionalTerminateOutput.html |   58 +
 .../GraphStageLogic$$EagerTerminateInput$.html     |    8 +
 .../GraphStageLogic$$EagerTerminateOutput$.html    |    9 +
 .../GraphStageLogic$$IgnoreTerminateInput$.html    |    8 +
 .../GraphStageLogic$$IgnoreTerminateOutput$.html   |    9 +
 .../stream/stage/GraphStageLogic$$StageActor.html  |   56 +
 .../stage/GraphStageLogic$$StageActorRef$.html     |    2 +
 ...ogic$$StageActorRefNotInitializedException.html |   52 +
 .../GraphStageLogic$$TotallyIgnorantInput$.html    |    8 +
 .../pekko/stream/stage/GraphStageLogic$.html       |   14 +
 .../stream/stage/GraphStageLogic$SubSinkInlet.html |   67 ++
 .../stage/GraphStageLogic$SubSourceOutlet.html     |   76 ++
 .../apache/pekko/stream/stage/GraphStageLogic.html |  246 ++++
 .../stream/stage/GraphStageLogicWithLogging.html   |  237 ++++
 .../stage/GraphStageWithMaterializedValue.html     |   79 ++
 .../org/apache/pekko/stream/stage/InHandler.html   |   66 ++
 .../org/apache/pekko/stream/stage/OutHandler.html  |   66 ++
 .../apache/pekko/stream/stage/StageLogging.html    |   58 +
 .../pekko/stream/stage/TimerGraphStageLogic.html   |  286 +++++
 .../stage/TimerGraphStageLogicWithLogging.html     |  284 +++++
 .../org/apache/pekko/stream/stage/index.html       |  381 ++++++
 .../GraphStageMessages$$DownstreamFinish$.html     |    3 +
 .../testkit/GraphStageMessages$$Failure.html       |   54 +
 .../stream/testkit/GraphStageMessages$$Pull$.html  |    3 +
 .../stream/testkit/GraphStageMessages$$Push$.html  |    3 +
 .../testkit/GraphStageMessages$$StageFailure.html  |   52 +
 .../testkit/GraphStageMessages$$StageMessage.html  |   60 +
 .../GraphStageMessages$$UpstreamFinish$.html       |    3 +
 .../pekko/stream/testkit/GraphStageMessages$.html  |   48 +
 .../testkit/TestPublisher$$CancelSubscription.html |   53 +
 .../testkit/TestPublisher$$ManualProbe$.html       |    3 +
 .../stream/testkit/TestPublisher$$ManualProbe.html |   70 ++
 .../stream/testkit/TestPublisher$$Probe$.html      |    3 +
 .../pekko/stream/testkit/TestPublisher$$Probe.html |   73 ++
 .../testkit/TestPublisher$$PublisherEvent.html     |   57 +
 .../stream/testkit/TestPublisher$$RequestMore.html |   53 +
 .../stream/testkit/TestPublisher$$Subscribe.html   |   53 +
 .../testkit/TestPublisher$$SubscriptionDone$.html  |    3 +
 .../pekko/stream/testkit/TestPublisher$.html       |   50 +
 .../pekko/stream/testkit/TestSinkStage$.html       |    8 +
 .../pekko/stream/testkit/TestSourceStage$.html     |    8 +
 .../testkit/TestSubscriber$$ManualProbe$.html      |    2 +
 .../testkit/TestSubscriber$$ManualProbe.html       |   95 ++
 .../testkit/TestSubscriber$$OnComplete$.html       |    2 +
 .../stream/testkit/TestSubscriber$$OnError.html    |   52 +
 .../stream/testkit/TestSubscriber$$OnNext.html     |   52 +
 .../testkit/TestSubscriber$$OnSubscribe.html       |   52 +
 .../stream/testkit/TestSubscriber$$Probe$.html     |    2 +
 .../stream/testkit/TestSubscriber$$Probe.html      |  113 ++
 .../testkit/TestSubscriber$$SubscriberEvent.html   |   58 +
 .../pekko/stream/testkit/TestSubscriber$.html      |   49 +
 .../org/apache/pekko/stream/testkit/index.html     |  287 +++++
 .../stream/testkit/javadsl/StreamTestKit$.html     |    8 +
 .../pekko/stream/testkit/javadsl/TestSink$.html    |    2 +
 .../pekko/stream/testkit/javadsl/TestSource$.html  |    2 +
 .../apache/pekko/stream/testkit/javadsl/index.html |    2 +
 .../stream/testkit/scaladsl/StreamTestKit$.html    |    6 +
 .../pekko/stream/testkit/scaladsl/TestSink$.html   |    3 +
 .../pekko/stream/testkit/scaladsl/TestSource$.html |    3 +
 .../pekko/stream/testkit/scaladsl/index.html       |    2 +
 .../org/apache/pekko/stream/typed/index.html       |  287 +++++
 .../pekko/stream/typed/javadsl/ActorFlow$.html     |   24 +
 .../pekko/stream/typed/javadsl/ActorSink$.html     |   33 +
 .../pekko/stream/typed/javadsl/ActorSource$.html   |   32 +
 .../apache/pekko/stream/typed/javadsl/PubSub$.html |   13 +
 .../apache/pekko/stream/typed/javadsl/index.html   |    3 +
 .../pekko/stream/typed/scaladsl/ActorFlow$.html    |   31 +
 .../pekko/stream/typed/scaladsl/ActorSink$.html    |   33 +
 .../pekko/stream/typed/scaladsl/ActorSource$.html  |   34 +
 .../pekko/stream/typed/scaladsl/PubSub$.html       |   13 +
 .../apache/pekko/stream/typed/scaladsl/index.html  |    3 +
 .../pekko/testkit/CallingThreadDispatcher$.html    |    2 +
 .../pekko/testkit/CallingThreadDispatcher.html     |  102 ++
 .../CallingThreadDispatcherConfigurator.html       |   53 +
 .../apache/pekko/testkit/CallingThreadMailbox.html |   80 ++
 .../apache/pekko/testkit/CustomEventFilter.html    |   63 +
 .../apache/pekko/testkit/DeadLettersFilter$.html   |    2 +
 .../apache/pekko/testkit/DeadLettersFilter.html    |   64 +
 .../org/apache/pekko/testkit/DebugFilter.html      |   72 ++
 .../org/apache/pekko/testkit/DefaultTimeout.html   |   50 +
 .../org/apache/pekko/testkit/ErrorFilter.html      |   78 ++
 .../org/apache/pekko/testkit/EventFilter$.html     |   37 +
 .../org/apache/pekko/testkit/EventFilter.html      |   72 ++
 .../testkit/ExplicitlyTriggeredScheduler.html      |  185 +++
 .../org/apache/pekko/testkit/ImplicitSender.html   |   50 +
 .../org/apache/pekko/testkit/InfoFilter.html       |   72 ++
 .../org/apache/pekko/testkit/JavaSerializable.html |   52 +
 .../apache/pekko/testkit/SocketUtil$$Both$.html    |    3 +
 .../apache/pekko/testkit/SocketUtil$$Protocol.html |   56 +
 .../org/apache/pekko/testkit/SocketUtil$$Tcp$.html |    3 +
 .../org/apache/pekko/testkit/SocketUtil$$Udp$.html |    3 +
 .../org/apache/pekko/testkit/SocketUtil$.html      |   46 +
 .../apache/pekko/testkit/TestActor$$AutoPilot.html |   53 +
 .../pekko/testkit/TestActor$$KeepRunning$.html     |    2 +
 .../apache/pekko/testkit/TestActor$$Message.html   |   53 +
 .../pekko/testkit/TestActor$$NoAutoPilot$.html     |    2 +
 .../pekko/testkit/TestActor$$NullMessage$.html     |    2 +
 .../pekko/testkit/TestActor$$RealMessage.html      |   52 +
 .../pekko/testkit/TestActor$$SetAutoPilot.html     |   52 +
 .../apache/pekko/testkit/TestActor$$SetIgnore.html |   52 +
 .../org/apache/pekko/testkit/TestActor$$Spawn.html |   52 +
 .../apache/pekko/testkit/TestActor$$UnWatch.html   |   52 +
 .../org/apache/pekko/testkit/TestActor$$Watch.html |   52 +
 .../org/apache/pekko/testkit/TestActor$.html       |   46 +
 .../org/apache/pekko/testkit/TestActor.html        |   86 ++
 .../org/apache/pekko/testkit/TestActorRef$.html    |    6 +
 .../org/apache/pekko/testkit/TestActorRef.html     |  124 ++
 .../pekko/testkit/TestActors$$BlackholeActor.html  |   88 ++
 .../pekko/testkit/TestActors$$EchoActor.html       |   88 ++
 .../pekko/testkit/TestActors$$ForwardActor.html    |   88 ++
 .../org/apache/pekko/testkit/TestActors$.html      |    3 +
 .../org/apache/pekko/testkit/TestBarrier$.html     |    6 +
 .../org/apache/pekko/testkit/TestBarrier.html      |   50 +
 .../pekko/testkit/TestBarrierTimeoutException.html |   50 +
 .../org/apache/pekko/testkit/TestEvent$$Mute$.html |    9 +
 .../org/apache/pekko/testkit/TestEvent$$Mute.html  |   61 +
 .../apache/pekko/testkit/TestEvent$$UnMute$.html   |    9 +
 .../apache/pekko/testkit/TestEvent$$UnMute.html    |   61 +
 .../org/apache/pekko/testkit/TestEvent$.html       |    7 +
 .../org/apache/pekko/testkit/TestEvent.html        |   58 +
 .../apache/pekko/testkit/TestEventListener.html    |   96 ++
 .../org/apache/pekko/testkit/TestException.html    |   54 +
 .../org/apache/pekko/testkit/TestFSMRef$.html      |    2 +
 .../org/apache/pekko/testkit/TestFSMRef.html       |  146 +++
 .../apache/pekko/testkit/TestJavaSerializer.html   |   72 ++
 .../current/org/apache/pekko/testkit/TestKit$.html |    5 +
 .../current/org/apache/pekko/testkit/TestKit.html  |  236 ++++
 .../org/apache/pekko/testkit/TestKitBase.html      |  189 +++
 .../apache/pekko/testkit/TestKitExtension$.html    |   13 +
 .../org/apache/pekko/testkit/TestKitSettings.html  |   50 +
 .../org/apache/pekko/testkit/TestLatch$.html       |    7 +
 .../org/apache/pekko/testkit/TestLatch.html        |   50 +
 .../org/apache/pekko/testkit/TestProbe$.html       |    2 +
 .../org/apache/pekko/testkit/TestProbe.html        |  209 ++++
 .../org/apache/pekko/testkit/WarningFilter.html    |   72 ++
 .../current/org/apache/pekko/testkit/index.html    |  228 ++++
 .../apache/pekko/testkit/javadsl/EventFilter.html  |   50 +
 .../org/apache/pekko/testkit/javadsl/TestKit$.html |   10 +
 .../org/apache/pekko/testkit/javadsl/TestKit.html  |  317 +++++
 .../org/apache/pekko/testkit/javadsl/index.html    |   14 +
 .../pekko/testkit/package$$TestDuration.html       |   55 +
 .../apache/pekko/util/BoundedBlockingQueue.html    |   57 +
 .../current/org/apache/pekko/util/BoxedType$.html  |    5 +
 .../util/ByteIterator$$ByteArrayIterator$.html     |    2 +
 .../util/ByteIterator$$ByteArrayIterator.html      |   82 ++
 .../ByteIterator$$MultiByteArrayIterator$.html     |    2 +
 .../util/ByteIterator$$MultiByteArrayIterator.html |   82 ++
 .../org/apache/pekko/util/ByteIterator$.html       |    5 +
 .../org/apache/pekko/util/ByteIterator.html        |   74 ++
 .../apache/pekko/util/ByteString$$ByteString1.html |  102 ++
 .../pekko/util/ByteString$$ByteString1C.html       |  101 ++
 .../apache/pekko/util/ByteString$$ByteStrings.html |  102 ++
 .../current/org/apache/pekko/util/ByteString$.html |   34 +
 .../current/org/apache/pekko/util/ByteString.html  |  105 ++
 .../org/apache/pekko/util/ByteStringBuilder.html   |   56 +
 .../pekko/util/ClassLoaderObjectInputStream.html   |   55 +
 .../org/apache/pekko/util/CompactByteString$.html  |    6 +
 .../org/apache/pekko/util/CompactByteString.html   |  107 ++
 .../org/apache/pekko/util/ConcurrentMultiMap.html  |   67 ++
 .../current/org/apache/pekko/util/HashCode$.html   |   16 +
 .../org/apache/pekko/util/Helpers$$Requiring.html  |   62 +
 .../current/org/apache/pekko/util/Helpers$.html    |   17 +
 .../pekko/util/LineNumbers$$NoSourceInfo$.html     |   10 +
 .../org/apache/pekko/util/LineNumbers$$Result.html |   65 +
 .../apache/pekko/util/LineNumbers$$SourceFile.html |   60 +
 .../pekko/util/LineNumbers$$SourceFileLines.html   |   60 +
 .../util/LineNumbers$$UnknownSourceFormat.html     |   60 +
 .../org/apache/pekko/util/LineNumbers$.html        |   69 ++
 .../apache/pekko/util/ManifestInfo$$Version.html   |   54 +
 .../org/apache/pekko/util/ManifestInfo$.html       |   21 +
 .../org/apache/pekko/util/ManifestInfo.html        |   60 +
 .../org/apache/pekko/util/MessageBuffer$.html      |    6 +
 .../org/apache/pekko/util/MessageBuffer.html       |   62 +
 .../org/apache/pekko/util/MessageBufferMap.html    |   65 +
 .../org/apache/pekko/util/NanoTimeTokenBucket.html |   62 +
 .../PriorityQueueStabilizer$$WrappedElement.html   |   50 +
 ...yQueueStabilizer$$WrappedElementComparator.html |   50 +
 .../pekko/util/PriorityQueueStabilizer$.html       |    5 +
 .../apache/pekko/util/PriorityQueueStabilizer.html |   57 +
 .../org/apache/pekko/util/ReentrantGuard.html      |   53 +
 .../pekko/util/StablePriorityBlockingQueue.html    |   55 +
 .../org/apache/pekko/util/StablePriorityQueue.html |   54 +
 .../org/apache/pekko/util/Subclassification.html   |   55 +
 .../current/org/apache/pekko/util/Switch.html      |   79 ++
 .../current/org/apache/pekko/util/Timeout$.html    |    6 +
 .../current/org/apache/pekko/util/Timeout.html     |   54 +
 .../org/apache/pekko/util/TypedMultiMap$.html      |    5 +
 .../org/apache/pekko/util/TypedMultiMap.html       |   71 ++
 .../org/apache/pekko/util/UUIDComparator$.html     |    5 +
 .../org/apache/pekko/util/UUIDComparator.html      |   56 +
 .../current/org/apache/pekko/util/Unsafe.html      |   53 +
 .../current/org/apache/pekko/util/Version$.html    |    5 +
 .../current/org/apache/pekko/util/Version.html     |   59 +
 .../current/org/apache/pekko/util/WallClock$.html  |    7 +
 .../current/org/apache/pekko/util/WallClock.html   |   54 +
 .../org/apache/pekko/util/ccompat/index.html       |    8 +
 .../util/ccompat/package$$JavaConverters$.html     |    5 +
 .../pekko/current/org/apache/pekko/util/index.html |   62 +
 content/api/pekko/current/org/index.html           |    2 +
 content/docs/pekko/current/actors.html             |  116 +-
 content/docs/pekko/current/additional/books.html   |    6 +-
 content/docs/pekko/current/additional/deploy.html  |    6 +-
 .../docs/pekko/current/additional/deploying.html   |    6 +-
 content/docs/pekko/current/additional/faq.html     |    6 +-
 content/docs/pekko/current/additional/ide.html     |    6 +-
 .../docs/pekko/current/additional/operations.html  |    6 +-
 content/docs/pekko/current/additional/osgi.html    |   16 +-
 .../docs/pekko/current/additional/packaging.html   |    8 +-
 .../pekko/current/additional/rolling-updates.html  |    8 +-
 content/docs/pekko/current/cluster-client.html     |   46 +-
 content/docs/pekko/current/cluster-dc.html         |    6 +-
 content/docs/pekko/current/cluster-metrics.html    |   14 +-
 content/docs/pekko/current/cluster-routing.html    |   12 +-
 content/docs/pekko/current/cluster-sharding.html   |   14 +-
 content/docs/pekko/current/cluster-singleton.html  |   14 +-
 content/docs/pekko/current/cluster-usage.html      |   32 +-
 .../current/common/binary-compatibility-rules.html |    6 +-
 .../docs/pekko/current/common/circuitbreaker.html  |   22 +-
 content/docs/pekko/current/common/io-layer.html    |   10 +-
 content/docs/pekko/current/common/may-change.html  |    6 +-
 .../docs/pekko/current/common/other-modules.html   |   12 +-
 .../docs/pekko/current/coordinated-shutdown.html   |   10 +-
 content/docs/pekko/current/coordination.html       |   14 +-
 content/docs/pekko/current/discovery/index.html    |   16 +-
 content/docs/pekko/current/dispatchers.html        |   16 +-
 content/docs/pekko/current/distributed-data.html   |   46 +-
 .../docs/pekko/current/distributed-pub-sub.html    |   40 +-
 .../current/durable-state/persistence-query.html   |   14 +-
 content/docs/pekko/current/event-bus.html          |   20 +-
 content/docs/pekko/current/extending-pekko.html    |   18 +-
 .../docs/pekko/current/fault-tolerance-sample.html |    6 +-
 content/docs/pekko/current/fault-tolerance.html    |   12 +-
 content/docs/pekko/current/fsm.html                |   12 +-
 content/docs/pekko/current/futures.html            |   12 +-
 .../docs/pekko/current/general/actor-systems.html  |   10 +-
 content/docs/pekko/current/general/actors.html     |    6 +-
 content/docs/pekko/current/general/addressing.html |   16 +-
 .../current/general/configuration-reference.html   |    8 +-
 .../docs/pekko/current/general/configuration.html  |   16 +-
 content/docs/pekko/current/general/index.html      |    6 +-
 content/docs/pekko/current/general/jmm.html        |    6 +-
 .../general/message-delivery-reliability.html      |   14 +-
 content/docs/pekko/current/general/remoting.html   |    6 +-
 .../general/stream/stream-configuration.html       |    6 +-
 .../current/general/stream/stream-design.html      |   24 +-
 .../docs/pekko/current/general/supervision.html    |   10 +-
 .../docs/pekko/current/general/terminology.html    |    6 +-
 content/docs/pekko/current/index-actors.html       |   12 +-
 content/docs/pekko/current/index-classic.html      |    6 +-
 content/docs/pekko/current/index-cluster.html      |    6 +-
 content/docs/pekko/current/index-network.html      |    6 +-
 .../pekko/current/index-utilities-classic.html     |   12 +-
 content/docs/pekko/current/index-utilities.html    |    6 +-
 content/docs/pekko/current/index.html              |    6 +-
 content/docs/pekko/current/io-dns.html             |    6 +-
 content/docs/pekko/current/io-tcp.html             |   12 +-
 content/docs/pekko/current/io-udp.html             |   12 +-
 content/docs/pekko/current/io.html                 |   28 +-
 content/docs/pekko/current/logging.html            |   54 +-
 content/docs/pekko/current/mailboxes.html          |   26 +-
 content/docs/pekko/current/multi-jvm-testing.html  |    6 +-
 content/docs/pekko/current/multi-node-testing.html |   24 +-
 content/docs/pekko/current/paradox.json            |    2 +-
 content/docs/pekko/current/persistence-fsm.html    |   26 +-
 .../docs/pekko/current/persistence-journals.html   |   12 +-
 .../docs/pekko/current/persistence-plugins.html    |   12 +-
 .../pekko/current/persistence-query-leveldb.html   |   12 +-
 content/docs/pekko/current/persistence-query.html  |   46 +-
 .../current/persistence-schema-evolution.html      |   26 +-
 content/docs/pekko/current/persistence.html        |   76 +-
 .../project/downstream-upgrade-strategy.html       |    6 +-
 content/docs/pekko/current/project/examples.html   |    8 +-
 content/docs/pekko/current/project/immutable.html  |    6 +-
 content/docs/pekko/current/project/index.html      |    6 +-
 .../docs/pekko/current/project/issue-tracking.html |    6 +-
 content/docs/pekko/current/project/licenses.html   |    6 +-
 content/docs/pekko/current/project/links.html      |    6 +-
 .../pekko/current/project/migration-guides.html    |    6 +-
 .../docs/pekko/current/project/rolling-update.html |    6 +-
 content/docs/pekko/current/project/scala3.html     |    6 +-
 content/docs/pekko/current/remoting-artery.html    |   56 +-
 content/docs/pekko/current/remoting.html           |   18 +-
 content/docs/pekko/current/routing.html            |   86 +-
 content/docs/pekko/current/scheduler.html          |   26 +-
 content/docs/pekko/current/security/index.html     |    7 +-
 .../docs/pekko/current/serialization-classic.html  |   12 +-
 .../docs/pekko/current/serialization-jackson.html  |   20 +-
 content/docs/pekko/current/serialization.html      |   34 +-
 .../docs/pekko/current/split-brain-resolver.html   |   16 +-
 .../docs/pekko/current/stream/actor-interop.html   |   16 +-
 .../docs/pekko/current/stream/futures-interop.html |   12 +-
 content/docs/pekko/current/stream/index.html       |   14 +-
 .../current/stream/operators/ActorFlow/ask.html    |   16 +-
 .../stream/operators/ActorFlow/askWithContext.html |   16 +-
 .../stream/operators/ActorFlow/askWithStatus.html  |   16 +-
 .../ActorFlow/askWithStatusAndContext.html         |   16 +-
 .../stream/operators/ActorSink/actorRef.html       |   14 +-
 .../ActorSink/actorRefWithBackpressure.html        |   14 +-
 .../stream/operators/ActorSource/actorRef.html     |   14 +-
 .../ActorSource/actorRefWithBackpressure.html      |   14 +-
 .../pekko/current/stream/operators/Balance.html    |    6 +-
 .../pekko/current/stream/operators/Broadcast.html  |    8 +-
 .../stream/operators/Compression/deflate.html      |   10 +-
 .../stream/operators/Compression/gunzip.html       |    8 +-
 .../current/stream/operators/Compression/gzip.html |   10 +-
 .../stream/operators/Compression/inflate.html      |    8 +-
 .../current/stream/operators/FileIO/fromFile.html  |    8 +-
 .../current/stream/operators/FileIO/fromPath.html  |    8 +-
 .../current/stream/operators/FileIO/toFile.html    |    8 +-
 .../current/stream/operators/FileIO/toPath.html    |    8 +-
 .../stream/operators/Flow/asFlowWithContext.html   |   10 +-
 .../stream/operators/Flow/completionStageFlow.html |    8 +-
 .../stream/operators/Flow/flattenOptional.html     |    8 +-
 .../stream/operators/Flow/fromSinkAndSource.html   |   10 +-
 .../operators/Flow/fromSinkAndSourceCoupled.html   |    8 +-
 .../current/stream/operators/Flow/futureFlow.html  |    8 +-
 .../operators/Flow/lazyCompletionStageFlow.html    |    6 +-
 .../current/stream/operators/Flow/lazyFlow.html    |    8 +-
 .../stream/operators/Flow/lazyFutureFlow.html      |    8 +-
 .../stream/operators/Flow/lazyInitAsync.html       |    8 +-
 .../current/stream/operators/MergeSequence.html    |    8 +-
 .../pekko/current/stream/operators/Partition.html  |    8 +-
 .../current/stream/operators/PubSub/sink.html      |   16 +-
 .../current/stream/operators/PubSub/source.html    |   16 +-
 .../RestartFlow/onFailuresWithBackoff.html         |   18 +-
 .../stream/operators/RestartFlow/withBackoff.html  |   18 +-
 .../stream/operators/RestartSink/withBackoff.html  |   18 +-
 .../RestartSource/onFailuresWithBackoff.html       |   16 +-
 .../operators/RestartSource/withBackoff.html       |   16 +-
 .../stream/operators/RetryFlow/withBackoff.html    |   10 +-
 .../operators/RetryFlow/withBackoffAndContext.html |   10 +-
 .../current/stream/operators/Sink/actorRef.html    |    8 +-
 .../operators/Sink/actorRefWithBackpressure.html   |    8 +-
 .../current/stream/operators/Sink/asPublisher.html |    8 +-
 .../current/stream/operators/Sink/cancelled.html   |    8 +-
 .../current/stream/operators/Sink/collect.html     |    8 +-
 .../current/stream/operators/Sink/collection.html  |    8 +-
 .../current/stream/operators/Sink/combine.html     |    8 +-
 .../stream/operators/Sink/completionStageSink.html |    6 +-
 .../pekko/current/stream/operators/Sink/fold.html  |    8 +-
 .../current/stream/operators/Sink/foreach.html     |    8 +-
 .../stream/operators/Sink/foreachAsync.html        |    8 +-
 .../stream/operators/Sink/foreachParallel.html     |    6 +-
 .../stream/operators/Sink/fromMaterializer.html    |    8 +-
 .../stream/operators/Sink/fromSubscriber.html      |    8 +-
 .../current/stream/operators/Sink/futureSink.html  |    8 +-
 .../pekko/current/stream/operators/Sink/head.html  |    8 +-
 .../current/stream/operators/Sink/headOption.html  |    8 +-
 .../current/stream/operators/Sink/ignore.html      |    8 +-
 .../pekko/current/stream/operators/Sink/last.html  |    8 +-
 .../current/stream/operators/Sink/lastOption.html  |    8 +-
 .../operators/Sink/lazyCompletionStageSink.html    |    6 +-
 .../stream/operators/Sink/lazyFutureSink.html      |    8 +-
 .../stream/operators/Sink/lazyInitAsync.html       |    8 +-
 .../current/stream/operators/Sink/lazySink.html    |    8 +-
 .../pekko/current/stream/operators/Sink/never.html |    8 +-
 .../current/stream/operators/Sink/onComplete.html  |    8 +-
 .../stream/operators/Sink/preMaterialize.html      |    8 +-
 .../pekko/current/stream/operators/Sink/queue.html |    8 +-
 .../current/stream/operators/Sink/reduce.html      |    8 +-
 .../pekko/current/stream/operators/Sink/seq.html   |    8 +-
 .../pekko/current/stream/operators/Sink/setup.html |    8 +-
 .../current/stream/operators/Sink/takeLast.html    |    8 +-
 .../Source-or-Flow/aggregateWithBoundary.html      |    8 +-
 .../stream/operators/Source-or-Flow/alsoTo.html    |    8 +-
 .../stream/operators/Source-or-Flow/alsoToAll.html |   18 +-
 .../stream/operators/Source-or-Flow/ask.html       |   14 +-
 .../Source-or-Flow/backpressureTimeout.html        |    8 +-
 .../stream/operators/Source-or-Flow/batch.html     |    8 +-
 .../operators/Source-or-Flow/batchWeighted.html    |    8 +-
 .../stream/operators/Source-or-Flow/buffer.html    |    8 +-
 .../stream/operators/Source-or-Flow/collect.html   |   10 +-
 .../operators/Source-or-Flow/collectType.html      |    8 +-
 .../Source-or-Flow/completionTimeout.html          |    8 +-
 .../stream/operators/Source-or-Flow/concat.html    |    8 +-
 .../operators/Source-or-Flow/concatAllLazy.html    |    8 +-
 .../operators/Source-or-Flow/concatLazy.html       |    8 +-
 .../stream/operators/Source-or-Flow/conflate.html  |    8 +-
 .../operators/Source-or-Flow/conflateWithSeed.html |    8 +-
 .../stream/operators/Source-or-Flow/delay.html     |    8 +-
 .../stream/operators/Source-or-Flow/delayWith.html |    8 +-
 .../stream/operators/Source-or-Flow/detach.html    |    8 +-
 .../stream/operators/Source-or-Flow/divertTo.html  |    8 +-
 .../stream/operators/Source-or-Flow/drop.html      |    8 +-
 .../stream/operators/Source-or-Flow/dropWhile.html |    8 +-
 .../operators/Source-or-Flow/dropWithin.html       |    8 +-
 .../stream/operators/Source-or-Flow/expand.html    |    8 +-
 .../operators/Source-or-Flow/extrapolate.html      |    8 +-
 .../stream/operators/Source-or-Flow/filter.html    |   10 +-
 .../stream/operators/Source-or-Flow/filterNot.html |   10 +-
 .../operators/Source-or-Flow/flatMapConcat.html    |    8 +-
 .../operators/Source-or-Flow/flatMapMerge.html     |    8 +-
 .../operators/Source-or-Flow/flatMapPrefix.html    |    8 +-
 .../stream/operators/Source-or-Flow/fold.html      |    8 +-
 .../stream/operators/Source-or-Flow/foldAsync.html |    8 +-
 .../operators/Source-or-Flow/fromMaterializer.html |    8 +-
 .../stream/operators/Source-or-Flow/groupBy.html   |    8 +-
 .../stream/operators/Source-or-Flow/grouped.html   |    8 +-
 .../operators/Source-or-Flow/groupedWeighted.html  |    8 +-
 .../Source-or-Flow/groupedWeightedWithin.html      |    8 +-
 .../operators/Source-or-Flow/groupedWithin.html    |    8 +-
 .../operators/Source-or-Flow/idleTimeout.html      |    8 +-
 .../operators/Source-or-Flow/initialDelay.html     |    8 +-
 .../operators/Source-or-Flow/initialTimeout.html   |    8 +-
 .../operators/Source-or-Flow/interleave.html       |    8 +-
 .../operators/Source-or-Flow/interleaveAll.html    |    8 +-
 .../operators/Source-or-Flow/intersperse.html      |    8 +-
 .../stream/operators/Source-or-Flow/keepAlive.html |    8 +-
 .../stream/operators/Source-or-Flow/limit.html     |   10 +-
 .../operators/Source-or-Flow/limitWeighted.html    |   10 +-
 .../stream/operators/Source-or-Flow/log.html       |    8 +-
 .../operators/Source-or-Flow/logWithMarker.html    |    8 +-
 .../stream/operators/Source-or-Flow/map.html       |    8 +-
 .../stream/operators/Source-or-Flow/mapAsync.html  |    8 +-
 .../Source-or-Flow/mapAsyncUnordered.html          |    8 +-
 .../stream/operators/Source-or-Flow/mapConcat.html |    8 +-
 .../stream/operators/Source-or-Flow/mapError.html  |    8 +-
 .../stream/operators/Source-or-Flow/merge.html     |    8 +-
 .../stream/operators/Source-or-Flow/mergeAll.html  |    8 +-
 .../operators/Source-or-Flow/mergeLatest.html      |    8 +-
 .../operators/Source-or-Flow/mergePreferred.html   |    8 +-
 .../operators/Source-or-Flow/mergePrioritized.html |    8 +-
 .../operators/Source-or-Flow/mergeSorted.html      |    8 +-
 .../stream/operators/Source-or-Flow/monitor.html   |    8 +-
 .../stream/operators/Source-or-Flow/orElse.html    |    8 +-
 .../operators/Source-or-Flow/preMaterialize.html   |    8 +-
 .../operators/Source-or-Flow/prefixAndTail.html    |    8 +-
 .../stream/operators/Source-or-Flow/prepend.html   |    8 +-
 .../operators/Source-or-Flow/prependLazy.html      |    8 +-
 .../stream/operators/Source-or-Flow/recover.html   |    8 +-
 .../operators/Source-or-Flow/recoverWith.html      |    8 +-
 .../Source-or-Flow/recoverWithRetries.html         |    8 +-
 .../stream/operators/Source-or-Flow/reduce.html    |    8 +-
 .../stream/operators/Source-or-Flow/scan.html      |    8 +-
 .../stream/operators/Source-or-Flow/scanAsync.html |    8 +-
 .../stream/operators/Source-or-Flow/setup.html     |    8 +-
 .../stream/operators/Source-or-Flow/sliding.html   |    8 +-
 .../operators/Source-or-Flow/splitAfter.html       |    8 +-
 .../stream/operators/Source-or-Flow/splitWhen.html |    8 +-
 .../operators/Source-or-Flow/statefulMap.html      |    8 +-
 .../Source-or-Flow/statefulMapConcat.html          |    8 +-
 .../stream/operators/Source-or-Flow/take.html      |    8 +-
 .../stream/operators/Source-or-Flow/takeWhile.html |    8 +-
 .../operators/Source-or-Flow/takeWithin.html       |    8 +-
 .../stream/operators/Source-or-Flow/throttle.html  |   10 +-
 .../stream/operators/Source-or-Flow/watch.html     |    8 +-
 .../operators/Source-or-Flow/watchTermination.html |    8 +-
 .../stream/operators/Source-or-Flow/wireTap.html   |    8 +-
 .../stream/operators/Source-or-Flow/zip.html       |    8 +-
 .../stream/operators/Source-or-Flow/zipAll.html    |    8 +-
 .../stream/operators/Source-or-Flow/zipLatest.html |    8 +-
 .../operators/Source-or-Flow/zipLatestWith.html    |    8 +-
 .../stream/operators/Source-or-Flow/zipWith.html   |    8 +-
 .../operators/Source-or-Flow/zipWithIndex.html     |    8 +-
 .../current/stream/operators/Source/actorRef.html  |    8 +-
 .../operators/Source/actorRefWithBackpressure.html |    8 +-
 .../operators/Source/asSourceWithContext.html      |   10 +-
 .../stream/operators/Source/asSubscriber.html      |   12 +-
 .../current/stream/operators/Source/combine.html   |   20 +-
 .../stream/operators/Source/completionStage.html   |    8 +-
 .../operators/Source/completionStageSource.html    |   10 +-
 .../current/stream/operators/Source/cycle.html     |    8 +-
 .../current/stream/operators/Source/empty.html     |    8 +-
 .../current/stream/operators/Source/failed.html    |    8 +-
 .../current/stream/operators/Source/from.html      |   10 +-
 .../operators/Source/fromCompletionStage.html      |    8 +-
 .../stream/operators/Source/fromFuture.html        |    8 +-
 .../stream/operators/Source/fromFutureSource.html  |    8 +-
 .../stream/operators/Source/fromIterator.html      |    8 +-
 .../stream/operators/Source/fromJavaStream.html    |    8 +-
 .../stream/operators/Source/fromPublisher.html     |   12 +-
 .../Source/fromSourceCompletionStage.html          |    6 +-
 .../current/stream/operators/Source/future.html    |    8 +-
 .../stream/operators/Source/futureSource.html      |   10 +-
 .../current/stream/operators/Source/lazily.html    |    8 +-
 .../stream/operators/Source/lazilyAsync.html       |    6 +-
 .../operators/Source/lazyCompletionStage.html      |    6 +-
 .../Source/lazyCompletionStageSource.html          |    6 +-
 .../stream/operators/Source/lazyFuture.html        |    8 +-
 .../stream/operators/Source/lazyFutureSource.html  |    8 +-
 .../stream/operators/Source/lazySingle.html        |    8 +-
 .../stream/operators/Source/lazySource.html        |    8 +-
 .../current/stream/operators/Source/maybe.html     |    8 +-
 .../stream/operators/Source/mergePrioritizedN.html |    6 +-
 .../current/stream/operators/Source/never.html     |    8 +-
 .../current/stream/operators/Source/queue.html     |   10 +-
 .../current/stream/operators/Source/range.html     |   12 +-
 .../current/stream/operators/Source/repeat.html    |    8 +-
 .../current/stream/operators/Source/single.html    |    8 +-
 .../current/stream/operators/Source/tick.html      |   10 +-
 .../current/stream/operators/Source/unfold.html    |    8 +-
 .../stream/operators/Source/unfoldAsync.html       |    8 +-
 .../stream/operators/Source/unfoldResource.html    |    8 +-
 .../operators/Source/unfoldResourceAsync.html      |    8 +-
 .../current/stream/operators/Source/zipN.html      |    8 +-
 .../current/stream/operators/Source/zipWithN.html  |    8 +-
 .../operators/StreamConverters/asInputStream.html  |   10 +-
 .../operators/StreamConverters/asJavaStream.html   |   10 +-
 .../operators/StreamConverters/asOutputStream.html |   10 +-
 .../StreamConverters/fromInputStream.html          |   10 +-
 .../operators/StreamConverters/fromJavaStream.html |   10 +-
 .../StreamConverters/fromOutputStream.html         |   10 +-
 .../operators/StreamConverters/javaCollector.html  |    8 +-
 .../javaCollectorParallelUnordered.html            |    8 +-
 .../docs/pekko/current/stream/operators/Unzip.html |    6 +-
 .../pekko/current/stream/operators/UnzipWith.html  |    6 +-
 .../docs/pekko/current/stream/operators/index.html |   26 +-
 .../current/stream/reactive-streams-interop.html   |   14 +-
 .../pekko/current/stream/stream-composition.html   |   14 +-
 .../docs/pekko/current/stream/stream-context.html  |   24 +-
 .../docs/pekko/current/stream/stream-cookbook.html |   12 +-
 .../pekko/current/stream/stream-customize.html     |   66 +-
 .../docs/pekko/current/stream/stream-dynamic.html  |   48 +-
 .../docs/pekko/current/stream/stream-error.html    |   40 +-
 .../current/stream/stream-flows-and-basics.html    |   50 +-
 .../docs/pekko/current/stream/stream-graphs.html   |   12 +-
 .../pekko/current/stream/stream-introduction.html  |    6 +-
 content/docs/pekko/current/stream/stream-io.html   |   28 +-
 .../pekko/current/stream/stream-parallelism.html   |   14 +-
 .../pekko/current/stream/stream-quickstart.html    |   60 +-
 content/docs/pekko/current/stream/stream-rate.html |   12 +-
 content/docs/pekko/current/stream/stream-refs.html |   16 +-
 .../pekko/current/stream/stream-substream.html     |   34 +-
 .../docs/pekko/current/stream/stream-testkit.html  |   30 +-
 .../docs/pekko/current/supervision-classic.html    |    6 +-
 content/docs/pekko/current/testing.html            |   14 +-
 .../docs/pekko/current/typed/actor-discovery.html  |   20 +-
 .../docs/pekko/current/typed/actor-lifecycle.html  |   54 +-
 content/docs/pekko/current/typed/actors.html       |   48 +-
 .../docs/pekko/current/typed/choosing-cluster.html |    6 +-
 .../docs/pekko/current/typed/cluster-concepts.html |    8 +-
 content/docs/pekko/current/typed/cluster-dc.html   |   12 +-
 .../pekko/current/typed/cluster-membership.html    |   10 +-
 .../typed/cluster-sharded-daemon-process.html      |   14 +-
 .../current/typed/cluster-sharding-concepts.html   |    6 +-
 .../docs/pekko/current/typed/cluster-sharding.html |   74 +-
 .../pekko/current/typed/cluster-singleton.html     |   32 +-
 content/docs/pekko/current/typed/cluster.html      |   40 +-
 content/docs/pekko/current/typed/coexisting.html   |   16 +-
 content/docs/pekko/current/typed/cqrs.html         |    6 +-
 content/docs/pekko/current/typed/dispatchers.html  |   14 +-
 .../docs/pekko/current/typed/distributed-data.html |   20 +-
 .../pekko/current/typed/distributed-pub-sub.html   |   14 +-
 .../pekko/current/typed/durable-state/cqrs.html    |    6 +-
 .../typed/durable-state/persistence-style.html     |    6 +-
 .../current/typed/durable-state/persistence.html   |   20 +-
 content/docs/pekko/current/typed/extending.html    |   10 +-
 .../docs/pekko/current/typed/failure-detector.html |    6 +-
 .../docs/pekko/current/typed/fault-tolerance.html  |   30 +-
 content/docs/pekko/current/typed/from-classic.html |   12 +-
 content/docs/pekko/current/typed/fsm.html          |    6 +-
 .../pekko/current/typed/guide/actors-intro.html    |    6 +-
 .../current/typed/guide/actors-motivation.html     |    6 +-
 content/docs/pekko/current/typed/guide/index.html  |    6 +-
 .../pekko/current/typed/guide/introduction.html    |    6 +-
 .../docs/pekko/current/typed/guide/modules.html    |   64 +-
 .../docs/pekko/current/typed/guide/tutorial.html   |    8 +-
 .../docs/pekko/current/typed/guide/tutorial_1.html |   26 +-
 .../docs/pekko/current/typed/guide/tutorial_2.html |    6 +-
 .../docs/pekko/current/typed/guide/tutorial_3.html |    6 +-
 .../docs/pekko/current/typed/guide/tutorial_4.html |   16 +-
 .../docs/pekko/current/typed/guide/tutorial_5.html |   12 +-
 .../docs/pekko/current/typed/index-cluster.html    |    6 +-
 .../typed/index-persistence-durable-state.html     |    6 +-
 .../pekko/current/typed/index-persistence.html     |    6 +-
 content/docs/pekko/current/typed/index.html        |    6 +-
 .../pekko/current/typed/interaction-patterns.html  |   56 +-
 content/docs/pekko/current/typed/logging.html      |   38 +-
 content/docs/pekko/current/typed/mailboxes.html    |   52 +-
 .../docs/pekko/current/typed/persistence-fsm.html  |    8 +-
 .../pekko/current/typed/persistence-snapshot.html  |    6 +-
 .../pekko/current/typed/persistence-style.html     |    6 +-
 .../pekko/current/typed/persistence-testing.html   |   66 +-
 content/docs/pekko/current/typed/persistence.html  |   82 +-
 .../pekko/current/typed/reliable-delivery.html     |   34 +-
 .../typed/replicated-eventsourcing-auction.html    |    6 +-
 .../typed/replicated-eventsourcing-cart.html       |    8 +-
 .../typed/replicated-eventsourcing-examples.html   |    6 +-
 .../current/typed/replicated-eventsourcing.html    |   34 +-
 content/docs/pekko/current/typed/routers.html      |   12 +-
 content/docs/pekko/current/typed/stash.html        |   20 +-
 content/docs/pekko/current/typed/style-guide.html  |    6 +-
 .../docs/pekko/current/typed/testing-async.html    |   22 +-
 content/docs/pekko/current/typed/testing-sync.html |   20 +-
 content/docs/pekko/current/typed/testing.html      |   18 +-
 3664 files changed, 234980 insertions(+), 2585 deletions(-)

diff --git a/README.md b/README.md
index 2ad7c4d..01beea1 100644
--- a/README.md
+++ b/README.md
@@ -4,13 +4,18 @@ Publishing the Apache Pekko web site requires:
 
 1. Clone https://github.com/apache/incubator-pekko-site into a local directory.
 2. Check out the asf-staging branch.
-3. If you have used `sbt docs/paradox` in `incubator-pekko` repo, you can use `cp -r <path>/incubator-pekko/docs/target/paradox/site/main/ content/docs/pekko/current`
-4. Perform `git add` on the affected files and `git commit`.
-5. Perform `git push`.
-6. After a few minutes review https://pekko.staged.apache.org and make sure the appropriate changes are present.
-7. Once the site has been approved checkout the asf-site branch.
-8. Perform `git rebase asf-staging` followed by `git push`.
-9. After a few minutes verify that https://pekko.apache.org has the correct changes.
+3. In `incubator-pekko` repo, run `sbt unidoc docs/paradox`.
+4. Go back to your local copy of `incubator-pekko-site` and run
+```
+cp -r <path>/incubator-pekko/docs/target/paradox/site/main/ content/docs/pekko/current
+cp -r <path>/incubator-pekko/target/scala-2.13/unidoc/ content/api/pekko/current
+```
+5. Perform `git add` on the affected files and `git commit`.
+6. Perform `git push`.
+7. After a few minutes review https://pekko.staged.apache.org and make sure the appropriate changes are present.
+8. Once the site has been approved checkout the asf-site branch.
+9. Perform `git rebase asf-staging` followed by `git push`.
+10. After a few minutes verify that https://pekko.apache.org has the correct changes.
 
 Further information regarding what to edit in the site during a release may be found at 
 [How to Release - Update the Web Site](https://cwiki.apache.org/confluence/display/FLUME/How+to+Release#HowtoRelease-Updatethewebsite).
diff --git a/content/api/pekko/current/com/index.html b/content/api/pekko/current/com/index.html
new file mode 100644
index 0000000..43c53d8
--- /dev/null
+++ b/content/api/pekko/current/com/index.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - com</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - com" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT com" name="keywords"/><meta http-equiv="content-type" content="text/html; charset=UTF-8"/><link href="https://doc.ak [...]
+var toRoot = '../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><div id= [...]
diff --git a/content/api/pekko/current/com/typesafe/index.html b/content/api/pekko/current/com/typesafe/index.html
new file mode 100644
index 0000000..174b7e5
--- /dev/null
+++ b/content/api/pekko/current/com/typesafe/index.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - com.typesafe</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - com.typesafe" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT com.typesafe" name="keywords"/><meta http-equiv="content-type" content="text/html; charset=UTF-8"/ [...]
+var toRoot = '../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><div  [...]
diff --git a/content/api/pekko/current/com/typesafe/sslconfig/index.html b/content/api/pekko/current/com/typesafe/sslconfig/index.html
new file mode 100644
index 0000000..d09dc3d
--- /dev/null
+++ b/content/api/pekko/current/com/typesafe/sslconfig/index.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - com.typesafe.sslconfig</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - com.typesafe.sslconfig" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT com.typesafe.sslconfig" name="keywords"/><meta http-equiv="content-type" conte [...]
+var toRoot = '../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><d [...]
diff --git a/content/api/pekko/current/com/typesafe/sslconfig/pekko/DefaultSSLEngineConfigurator.html b/content/api/pekko/current/com/typesafe/sslconfig/pekko/DefaultSSLEngineConfigurator.html
new file mode 100644
index 0000000..7a434cc
--- /dev/null
+++ b/content/api/pekko/current/com/typesafe/sslconfig/pekko/DefaultSSLEngineConfigurator.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - com.typesafe.sslconfig.pekko.DefaultSSLEngineConfigurator</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - com.typesafe.sslconfig.pekko.DefaultSSLEngineConfigurator" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT com.type [...]
+var toRoot = '../../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results" [...]
+digraph G {
+  
+  subgraph clusterAll {
+  style = "invis"
+  
+  subgraph clusterThis {
+  style="invis"
+  node0 [URL="#inheritance-diagram-container", label="DefaultSSLEngineConfigurator", id="graph1_0", class="this class", tooltip="com.typesafe.sslconfig.pekko.DefaultSSLEngineConfigurator (this class)"] ;
+}
+  
+  
+  
+}
+  
+  
+  node1 [URL="SSLEngineConfigurator.html#inheritance-diagram-container", label="SSLEngineConfigurator", id="graph1_1", class="default", tooltip="com.typesafe.sslconfig.pekko.SSLEngineConfigurator"] ;
+  node1 -> node0 [arrowtail="empty", dir="back", id="graph1_1_0", class="inheritance", tooltip="DefaultSSLEngineConfigurator is a subtype of SSLEngineConfigurator"] ;
+}
+</script><script>$("#inheritance-diagram").bind('beforeShow', function() {
+  if ($("svg#graph1").children().length == 0) {
+    var dot = document.querySelector("#dot1").text;
+    var svg = d3.select("#graph1");
+    var inner = svg.append("g");
+
+    // Set up zoom support
+    var zoom = d3.zoom()
+        .on("zoom", function() {
+          inner.attr("transform", d3.event.transform);
+        });
+    svg.call(zoom);
+
+    var render = new dagreD3.render();
+    var g = graphlibDot.read(dot);
+    render(inner, g);
+
+    inner.selectAll("g.node").each(function(v) {
+      // https://stackoverflow.com/questions/27381452/wrapping-existing-inline-svg-g-element-with-a-element
+      var tgt = $("#"+ g.node(v).id +" g.label text")[0];
+      var parent = tgt.parentNode;
+      var a = document.createElementNS('http://www.w3.org/2000/svg', 'a');
+      a.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', g.node(v).URL);
+      a.appendChild(tgt);
+      parent.appendChild(a);
+    });
+  }
+})</script></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class [...]
+or use the f&quot;&quot; string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.">formatted</span><span class="params">(<span name="fmtstr">fmtstr: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt class="implicit">Implicit</dt><dd>This member i [...]
+or use the <code>f""</code> string interpolator. In Java 15 and later, <code>formatted</code> resolves to the new method in String which has reversed parameters.</p></dd></dl></div></li><li class="indented0 " name="scala.Predef.ArrowAssoc#→" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="→[B](y:B):(A,B)" class="anchorToMember"></a><a id="→[B](B):(DefaultSSLEngineConfigurator,B)" class="anchorToMember"></a> <span class="permalink"><a href="../../../../com/typesa [...]
diff --git a/content/api/pekko/current/com/typesafe/sslconfig/pekko/PekkoSSLConfig$.html b/content/api/pekko/current/com/typesafe/sslconfig/pekko/PekkoSSLConfig$.html
new file mode 100644
index 0000000..ea41b7d
--- /dev/null
+++ b/content/api/pekko/current/com/typesafe/sslconfig/pekko/PekkoSSLConfig$.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - com.typesafe.sslconfig.pekko.PekkoSSLConfig</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - com.typesafe.sslconfig.pekko.PekkoSSLConfig" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT com.typesafe.sslconfig.pekko.PekkoSS [...]
+var toRoot = '../../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results" [...]
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../org/apache/pekko/actor/ExtensionId.html" name="org.apache.pekko.actor.ExtensionId" id="org.apache.pekko.actor.ExtensionId" class="extype">ExtensionId</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ExtensionId#apply" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="apply(system:org.apache.pekko.actor.ActorSystem):T" class="anchorToMember"></a><a  [...]
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../org/apache/pekko/actor/ExtensionId.html" name="org.apache.pekko.actor.ExtensionId" id="org.apache.pekko.actor.ExtensionId" class="extype">ExtensionId</a></dd></dl></div></li><li class="indented0 " name="scala.Any#asInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asInstanceOf[T0]:T0" class="anchorToMember"></a> <span class="permalink"><a href="../../../../com/ty [...]
+internal use only.</p><div class="fullcomment"><div class="comment cmt"><p>Is used by Akka to instantiate the Extension identified by this ExtensionId,
+internal use only.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="com.typesafe.sslconfig.pekko.PekkoSSLConfig" id="com.typesafe.sslconfig.pekko.PekkoSSLConfig" class="extype">PekkoSSLConfig</a> → <a href="../../../../org/apache/pekko/actor/ExtensionId.html" name="org.apache.pekko.actor.ExtensionId" id="org.apache.pekko.actor.ExtensionId" class="extype">ExtensionId</a></dd></dl></div></li><li class="indented0 " name="com.typesafe.sslconfig.pekko.PekkoSSLConfig#default [...]
+Java API
+For extensions written in Scala that are to be used from Java also,
+this method should be overridden to get correct return type.</p><pre><span class="kw">override</span> <span class="kw">def</span> get(system: ClassicActorSystemProvider): TheExtension = <span class="kw">super</span>.get(system)</pre></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="com.typesafe.sslconfig.pekko.PekkoSSLConfig" id="com.typesafe.sslconfig.pekko.PekkoSSLConfig" class="extype">PekkoSSLConfig</a> → <a href="../../../../org/apache/pekko/actor/Ex [...]
+Java API
+For extensions written in Scala that are to be used from Java also,
+this method should be overridden to get correct return type.</p><pre><span class="kw">override</span> <span class="kw">def</span> get(system: ActorSystem): TheExtension = <span class="kw">super</span>.get(system)</pre></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="com.typesafe.sslconfig.pekko.PekkoSSLConfig" id="com.typesafe.sslconfig.pekko.PekkoSSLConfig" class="extype">PekkoSSLConfig</a> → <a href="../../../../org/apache/pekko/actor/ExtensionId.html" [...]
+</p><div class="fullcomment"><div class="comment cmt"><p>Returns the canonical ExtensionId for this Extension
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="com.typesafe.sslconfig.pekko.PekkoSSLConfig" id="com.typesafe.sslconfig.pekko.PekkoSSLConfig" class="extype">PekkoSSLConfig</a> → <a href="../../../../org/apache/pekko/actor/ExtensionIdProvider.html" name="org.apache.pekko.actor.ExtensionIdProvider" id="org.apache.pekko.actor.ExtensionIdProvider" class="extype">ExtensionIdProvider</a></dd></dl></div></li><li class="indented0 " name="scala.AnyRef#ne" gr [...]
diff --git a/content/api/pekko/current/com/typesafe/sslconfig/pekko/PekkoSSLConfig.html b/content/api/pekko/current/com/typesafe/sslconfig/pekko/PekkoSSLConfig.html
new file mode 100644
index 0000000..306098b
--- /dev/null
+++ b/content/api/pekko/current/com/typesafe/sslconfig/pekko/PekkoSSLConfig.html
@@ -0,0 +1,58 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - com.typesafe.sslconfig.pekko.PekkoSSLConfig</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - com.typesafe.sslconfig.pekko.PekkoSSLConfig" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT com.typesafe.sslconfig.pekko.PekkoSS [...]
+var toRoot = '../../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results" [...]
+digraph G {
+  
+  subgraph clusterAll {
+  style = "invis"
+  
+  subgraph clusterThis {
+  style="invis"
+  node0 [URL="#inheritance-diagram-container", label="PekkoSSLConfig", id="graph1_0", class="this class", tooltip="com.typesafe.sslconfig.pekko.PekkoSSLConfig (this class)"] ;
+}
+  
+  
+  
+}
+  
+  
+  node1 [URL="../../../../org/apache/pekko/actor/Extension.html#inheritance-diagram-container", label="Extension", id="graph1_1", class="default", tooltip="org.apache.pekko.actor.Extension"] ;
+  node1 -> node0 [arrowtail="empty", dir="back", id="graph1_1_0", class="inheritance", tooltip="PekkoSSLConfig is a subtype of Extension"] ;
+}
+</script><script>$("#inheritance-diagram").bind('beforeShow', function() {
+  if ($("svg#graph1").children().length == 0) {
+    var dot = document.querySelector("#dot1").text;
+    var svg = d3.select("#graph1");
+    var inner = svg.append("g");
+
+    // Set up zoom support
+    var zoom = d3.zoom()
+        .on("zoom", function() {
+          inner.attr("transform", d3.event.transform);
+        });
+    svg.call(zoom);
+
+    var render = new dagreD3.render();
+    var g = graphlibDot.read(dot);
+    render(inner, g);
+
+    inner.selectAll("g.node").each(function(v) {
+      // https://stackoverflow.com/questions/27381452/wrapping-existing-inline-svg-g-element-with-a-element
+      var tgt = $("#"+ g.node(v).id +" g.label text")[0];
+      var parent = tgt.parentNode;
+      var a = document.createElementNS('http://www.w3.org/2000/svg', 'a');
+      a.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', g.node(v).URL);
+      a.appendChild(tgt);
+      parent.appendChild(a);
+    });
+  }
+})</script></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class [...]
+Please note that the ActorSystem-wide extension always remains configured via typesafe config,
+custom ones can be created for special-handling specific connections</p><p>Java API
+</p></div></div></li><li class="indented0 " name="scala.Predef.Ensuring#ensuring" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ensuring(cond:A=&gt;Boolean,msg:=&gt;Any):A" class="anchorToMember"></a><a id="ensuring((PekkoSSLConfig)=&gt;Boolean,=&gt;Any):PekkoSSLConfig" class="anchorToMember"></a> <span class="permalink"><a href="../../../../com/typesafe/sslconfig/pekko/PekkoSSLConfig.html#ensuring(cond:A=&gt;Boolean,msg:=&gt;Any):A" title="Permalink"><i class [...]
+Please note that the ActorSystem-wide extension always remains configured via typesafe config,
+custom ones can be created for special-handling specific connections
+</p></div></div></li><li class="indented0 " name="scala.AnyRef#ne" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ne(x$1:AnyRef):Boolean" class="anchorToMember"></a><a id="ne(AnyRef):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../../com/typesafe/sslconfig/pekko/PekkoSSLConfig.html#ne(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> < [...]
+</p><div class="fullcomment"><div class="comment cmt"><p>INTERNAL API
+</p></div><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@<a href="../../../../org/apache/pekko/annotation/InternalApi.html" name="org.apache.pekko.annotation.InternalApi" id="org.apache.pekko.annotation.InternalApi" class="extype">InternalApi</a></span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="com.typesafe.sslconfig.pekko.PekkoSSLConfig#validateDefaultTrustManager" group="Ungrouped" fullComment="no" data-isabs="false" visbl=" [...]
+or use the f&quot;&quot; string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.">formatted</span><span class="params">(<span name="fmtstr">fmtstr: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt class="implicit">Implicit</dt><dd>This member i [...]
+or use the <code>f""</code> string interpolator. In Java 15 and later, <code>formatted</code> resolves to the new method in String which has reversed parameters.</p></dd></dl></div></li><li class="indented0 " name="scala.Predef.ArrowAssoc#→" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="→[B](y:B):(A,B)" class="anchorToMember"></a><a id="→[B](B):(PekkoSSLConfig,B)" class="anchorToMember"></a> <span class="permalink"><a href="../../../../com/typesafe/sslconfig/p [...]
diff --git a/content/api/pekko/current/com/typesafe/sslconfig/pekko/SSLEngineConfigurator.html b/content/api/pekko/current/com/typesafe/sslconfig/pekko/SSLEngineConfigurator.html
new file mode 100644
index 0000000..a11c7d4
--- /dev/null
+++ b/content/api/pekko/current/com/typesafe/sslconfig/pekko/SSLEngineConfigurator.html
@@ -0,0 +1,53 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - com.typesafe.sslconfig.pekko.SSLEngineConfigurator</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - com.typesafe.sslconfig.pekko.SSLEngineConfigurator" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT com.typesafe.sslconfig [...]
+var toRoot = '../../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results" [...]
+The passed in context will be already set in client mode and provided with hostInfo during initialization.
+</p></div><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@deprecated</span> </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 2.6.0)</i> Use Tcp and TLS with SSLEngine parameters instead. Setup the SSLEngine with needed parameters.</p></dd><dt>Source</dt><dd><a href="https://github.com/apache/incubator-pekko/tree/main//stream/src/main/scala/com/typesafe/sslconfig/pekko/SSLEngineConfigurator.scala#L25" target="_blank">SSLEngineConfigurator.scala</a></dd [...]
+digraph G {
+  
+  subgraph clusterAll {
+  style = "invis"
+  
+  subgraph clusterThis {
+  style="invis"
+  node0 [URL="#inheritance-diagram-container", label="SSLEngineConfigurator", id="graph1_0", class="this trait", tooltip="com.typesafe.sslconfig.pekko.SSLEngineConfigurator (this trait)"] ;
+}
+  
+  
+  
+}
+  
+  node1 [URL="DefaultSSLEngineConfigurator.html#inheritance-diagram-container", label="DefaultSSLEngineConfigurator", id="graph1_1", class="default", tooltip="com.typesafe.sslconfig.pekko.DefaultSSLEngineConfigurator"] ;
+  node2 [label="AnyRef", id="graph1_2", class="default", tooltip="scala.AnyRef"] ;
+  node2 -> node0 [arrowtail="empty", dir="back", id="graph1_2_0", class="inheritance", tooltip="SSLEngineConfigurator is a subtype of AnyRef"] ;
+  node0 -> node1 [arrowtail="empty", dir="back", id="graph1_0_1", class="inheritance", tooltip="DefaultSSLEngineConfigurator is a subtype of SSLEngineConfigurator"] ;
+}
+</script><script>$("#inheritance-diagram").bind('beforeShow', function() {
+  if ($("svg#graph1").children().length == 0) {
+    var dot = document.querySelector("#dot1").text;
+    var svg = d3.select("#graph1");
+    var inner = svg.append("g");
+
+    // Set up zoom support
+    var zoom = d3.zoom()
+        .on("zoom", function() {
+          inner.attr("transform", d3.event.transform);
+        });
+    svg.call(zoom);
+
+    var render = new dagreD3.render();
+    var g = graphlibDot.read(dot);
+    render(inner, g);
+
+    inner.selectAll("g.node").each(function(v) {
+      // https://stackoverflow.com/questions/27381452/wrapping-existing-inline-svg-g-element-with-a-element
+      var tgt = $("#"+ g.node(v).id +" g.label text")[0];
+      var parent = tgt.parentNode;
+      var a = document.createElementNS('http://www.w3.org/2000/svg', 'a');
+      a.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', g.node(v).URL);
+      a.appendChild(tgt);
+      parent.appendChild(a);
+    });
+  }
+})</script></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class [...]
+or use the f&quot;&quot; string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.">formatted</span><span class="params">(<span name="fmtstr">fmtstr: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt class="implicit">Implicit</dt><dd>This member i [...]
+or use the <code>f""</code> string interpolator. In Java 15 and later, <code>formatted</code> resolves to the new method in String which has reversed parameters.</p></dd></dl></div></li><li class="indented0 " name="scala.Predef.ArrowAssoc#→" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="→[B](y:B):(A,B)" class="anchorToMember"></a><a id="→[B](B):(SSLEngineConfigurator,B)" class="anchorToMember"></a> <span class="permalink"><a href="../../../../com/typesafe/sslc [...]
diff --git a/content/api/pekko/current/com/typesafe/sslconfig/pekko/index.html b/content/api/pekko/current/com/typesafe/sslconfig/pekko/index.html
new file mode 100644
index 0000000..e036a4c
--- /dev/null
+++ b/content/api/pekko/current/com/typesafe/sslconfig/pekko/index.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - com.typesafe.sslconfig.pekko</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - com.typesafe.sslconfig.pekko" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT com.typesafe.sslconfig.pekko" name="keywords"/><meta http-equiv="c [...]
+var toRoot = '../../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results" [...]
+digraph G {
+  
+  
+  node0 [URL="SSLEngineConfigurator.html#inheritance-diagram-container", label="SSLEngineConfigurator", id="graph1_0", class="default", tooltip="com.typesafe.sslconfig.pekko.SSLEngineConfigurator"] ;
+  node1 [URL="DefaultSSLEngineConfigurator.html#inheritance-diagram-container", label="DefaultSSLEngineConfigurator", id="graph1_1", class="default", tooltip="com.typesafe.sslconfig.pekko.DefaultSSLEngineConfigurator"] ;
+  
+  
+  node0 -> node1 [arrowtail="empty", dir="back", id="graph1_0_1", class="inheritance", tooltip="DefaultSSLEngineConfigurator is a subtype of SSLEngineConfigurator"] ;
+}
+</script><script>$("#inheritance-diagram").bind('beforeShow', function() {
+  if ($("svg#graph1").children().length == 0) {
+    var dot = document.querySelector("#dot1").text;
+    var svg = d3.select("#graph1");
+    var inner = svg.append("g");
+
+    // Set up zoom support
+    var zoom = d3.zoom()
+        .on("zoom", function() {
+          inner.attr("transform", d3.event.transform);
+        });
+    svg.call(zoom);
+
+    var render = new dagreD3.render();
+    var g = graphlibDot.read(dot);
+    render(inner, g);
+
+    inner.selectAll("g.node").each(function(v) {
+      // https://stackoverflow.com/questions/27381452/wrapping-existing-inline-svg-g-element-with-a-element
+      var tgt = $("#"+ g.node(v).id +" g.label text")[0];
+      var parent = tgt.parentNode;
+      var a = document.createElementNS('http://www.w3.org/2000/svg', 'a');
+      a.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', g.node(v).URL);
+      a.appendChild(tgt);
+      parent.appendChild(a);
+    });
+  }
+})</script></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li></ol></div><div id="visbl"><span class="filtertype">Visibility</span><ol><li  [...]
+The passed in context will be already set in client mode and provided with hostInfo during initialization.
+</p></div><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@deprecated</span> </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 2.6.0)</i> Use Tcp and TLS with SSLEngine parameters instead. Setup the SSLEngine with needed parameters.</p></dd></dl></div></li></ol></div><div class="values members"><h3>Deprecated Value Members</h3><ol><li class="indented0 " name="com.typesafe.sslconfig.pekko.PekkoSSLConfig" group="Ungrouped" fullComment="yes" data-isabs="fa [...]
diff --git a/content/api/pekko/current/com/typesafe/sslconfig/pekko/util/PekkoLoggerBridge.html b/content/api/pekko/current/com/typesafe/sslconfig/pekko/util/PekkoLoggerBridge.html
new file mode 100644
index 0000000..306f301
--- /dev/null
+++ b/content/api/pekko/current/com/typesafe/sslconfig/pekko/util/PekkoLoggerBridge.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - com.typesafe.sslconfig.pekko.util.PekkoLoggerBridge</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - com.typesafe.sslconfig.pekko.util.PekkoLoggerBridge" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT com.typesafe.sslconf [...]
+var toRoot = '../../../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-resul [...]
+digraph G {
+  
+  subgraph clusterAll {
+  style = "invis"
+  
+  subgraph clusterThis {
+  style="invis"
+  node0 [URL="#inheritance-diagram-container", label="PekkoLoggerBridge", id="graph1_0", class="this class", tooltip="com.typesafe.sslconfig.pekko.util.PekkoLoggerBridge (this class)"] ;
+}
+  
+  
+  
+}
+  
+  
+  node1 [label="NoDepsLogger", id="graph1_1", class="default", tooltip="com.typesafe.sslconfig.util.NoDepsLogger"] ;
+  node1 -> node0 [arrowtail="empty", dir="back", id="graph1_1_0", class="inheritance", tooltip="PekkoLoggerBridge is a subtype of NoDepsLogger"] ;
+}
+</script><script>$("#inheritance-diagram").bind('beforeShow', function() {
+  if ($("svg#graph1").children().length == 0) {
+    var dot = document.querySelector("#dot1").text;
+    var svg = d3.select("#graph1");
+    var inner = svg.append("g");
+
+    // Set up zoom support
+    var zoom = d3.zoom()
+        .on("zoom", function() {
+          inner.attr("transform", d3.event.transform);
+        });
+    svg.call(zoom);
+
+    var render = new dagreD3.render();
+    var g = graphlibDot.read(dot);
+    render(inner, g);
+
+    inner.selectAll("g.node").each(function(v) {
+      // https://stackoverflow.com/questions/27381452/wrapping-existing-inline-svg-g-element-with-a-element
+      var tgt = $("#"+ g.node(v).id +" g.label text")[0];
+      var parent = tgt.parentNode;
+      var a = document.createElementNS('http://www.w3.org/2000/svg', 'a');
+      a.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', g.node(v).URL);
+      a.appendChild(tgt);
+      parent.appendChild(a);
+    });
+  }
+})</script></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class [...]
+or use the f&quot;&quot; string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.">formatted</span><span class="params">(<span name="fmtstr">fmtstr: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt class="implicit">Implicit</dt><dd>This member i [...]
+or use the <code>f""</code> string interpolator. In Java 15 and later, <code>formatted</code> resolves to the new method in String which has reversed parameters.</p></dd></dl></div></li><li class="indented0 " name="scala.Predef.ArrowAssoc#→" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="→[B](y:B):(A,B)" class="anchorToMember"></a><a id="→[B](B):(PekkoLoggerBridge,B)" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../com/typesafe/sslco [...]
diff --git a/content/api/pekko/current/com/typesafe/sslconfig/pekko/util/PekkoLoggerFactory.html b/content/api/pekko/current/com/typesafe/sslconfig/pekko/util/PekkoLoggerFactory.html
new file mode 100644
index 0000000..9f1b78d
--- /dev/null
+++ b/content/api/pekko/current/com/typesafe/sslconfig/pekko/util/PekkoLoggerFactory.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - com.typesafe.sslconfig.pekko.util.PekkoLoggerFactory</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - com.typesafe.sslconfig.pekko.util.PekkoLoggerFactory" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT com.typesafe.sslco [...]
+var toRoot = '../../../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-resul [...]
+digraph G {
+  
+  subgraph clusterAll {
+  style = "invis"
+  
+  subgraph clusterThis {
+  style="invis"
+  node0 [URL="#inheritance-diagram-container", label="PekkoLoggerFactory", id="graph1_0", class="this class", tooltip="com.typesafe.sslconfig.pekko.util.PekkoLoggerFactory (this class)"] ;
+}
+  
+  
+  
+}
+  
+  
+  node1 [label="LoggerFactory", id="graph1_1", class="default", tooltip="com.typesafe.sslconfig.util.LoggerFactory"] ;
+  node1 -> node0 [arrowtail="empty", dir="back", id="graph1_1_0", class="inheritance", tooltip="PekkoLoggerFactory is a subtype of LoggerFactory"] ;
+}
+</script><script>$("#inheritance-diagram").bind('beforeShow', function() {
+  if ($("svg#graph1").children().length == 0) {
+    var dot = document.querySelector("#dot1").text;
+    var svg = d3.select("#graph1");
+    var inner = svg.append("g");
+
+    // Set up zoom support
+    var zoom = d3.zoom()
+        .on("zoom", function() {
+          inner.attr("transform", d3.event.transform);
+        });
+    svg.call(zoom);
+
+    var render = new dagreD3.render();
+    var g = graphlibDot.read(dot);
+    render(inner, g);
+
+    inner.selectAll("g.node").each(function(v) {
+      // https://stackoverflow.com/questions/27381452/wrapping-existing-inline-svg-g-element-with-a-element
+      var tgt = $("#"+ g.node(v).id +" g.label text")[0];
+      var parent = tgt.parentNode;
+      var a = document.createElementNS('http://www.w3.org/2000/svg', 'a');
+      a.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', g.node(v).URL);
+      a.appendChild(tgt);
+      parent.appendChild(a);
+    });
+  }
+})</script></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class [...]
+or use the f&quot;&quot; string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.">formatted</span><span class="params">(<span name="fmtstr">fmtstr: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt class="implicit">Implicit</dt><dd>This member i [...]
+or use the <code>f""</code> string interpolator. In Java 15 and later, <code>formatted</code> resolves to the new method in String which has reversed parameters.</p></dd></dl></div></li><li class="indented0 " name="scala.Predef.ArrowAssoc#→" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="→[B](y:B):(A,B)" class="anchorToMember"></a><a id="→[B](B):(PekkoLoggerFactory,B)" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../com/typesafe/sslc [...]
diff --git a/content/api/pekko/current/com/typesafe/sslconfig/pekko/util/index.html b/content/api/pekko/current/com/typesafe/sslconfig/pekko/util/index.html
new file mode 100644
index 0000000..8643c8f
--- /dev/null
+++ b/content/api/pekko/current/com/typesafe/sslconfig/pekko/util/index.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - com.typesafe.sslconfig.pekko.util</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - com.typesafe.sslconfig.pekko.util" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT com.typesafe.sslconfig.pekko.util" name="keywords"/><met [...]
+var toRoot = '../../../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-resul [...]
diff --git a/content/api/pekko/current/index.html b/content/api/pekko/current/index.html
new file mode 100644
index 0000000..c27b6c2
--- /dev/null
+++ b/content/api/pekko/current/index.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT" name="keywords"/><meta http-equiv="content-type" content="text/html; charset=UTF-8"/><link href="https://doc.akka.io/api/akka/c [...]
+var toRoot = '';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><div id="se [...]
diff --git a/content/api/pekko/current/index.js b/content/api/pekko/current/index.js
new file mode 100644
index 0000000..70a30e9
--- /dev/null
+++ b/content/api/pekko/current/index.js
@@ -0,0 +1 @@
+Index.PACKAGES = {"org.apache.pekko.pattern.internal" : [{"name" : "org.apache.pekko.pattern.internal.CircuitBreakerTelemetry", "trait" : "org\/apache\/pekko\/pattern\/internal\/CircuitBreakerTelemetry.html", "kind" : "trait", "members_trait" : [{"label" : "+", "tail" : "(other: String): String", "member" : "scala.Predef.any2stringadd.+", "link" : "org\/apache\/pekko\/pattern\/internal\/CircuitBreakerTelemetry.html#+(other:String):String", "kind" : "def"}, {"label" : "formatted", "tail"  [...]
\ No newline at end of file
diff --git a/content/api/pekko/current/lib/MaterialIcons-Regular.eot b/content/api/pekko/current/lib/MaterialIcons-Regular.eot
new file mode 100644
index 0000000..bf67d48
Binary files /dev/null and b/content/api/pekko/current/lib/MaterialIcons-Regular.eot differ
diff --git a/content/api/pekko/current/lib/MaterialIcons-Regular.ttf b/content/api/pekko/current/lib/MaterialIcons-Regular.ttf
new file mode 100644
index 0000000..683dcd0
Binary files /dev/null and b/content/api/pekko/current/lib/MaterialIcons-Regular.ttf differ
diff --git a/content/api/pekko/current/lib/MaterialIcons-Regular.woff b/content/api/pekko/current/lib/MaterialIcons-Regular.woff
new file mode 100644
index 0000000..ddd6be3
Binary files /dev/null and b/content/api/pekko/current/lib/MaterialIcons-Regular.woff differ
diff --git a/content/api/pekko/current/lib/abstract_type.svg b/content/api/pekko/current/lib/abstract_type.svg
new file mode 100644
index 0000000..8a82052
--- /dev/null
+++ b/content/api/pekko/current/lib/abstract_type.svg
@@ -0,0 +1,54 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="72px" height="72px" viewBox="0 0 72 72" version="1.1">
+  <defs>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-1">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+      </feMerge>
+    </filter>
+    <circle id="path-2" cx="32" cy="32" r="32"/>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-4">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetInner1"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner1" result="shadowBlurInner1"/>
+      <feComposite in="shadowBlurInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"/>
+      <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.14 0" in="shadowInnerInner1" type="matrix" result="shadowMatrixInner1"/>
+      <feOffset dx="0" dy="-1" in="SourceAlpha" result="shadowOffsetInner2"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner2" result="shadowBlurInner2"/>
+      <feComposite in="shadowBlurInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowInnerInner2" type="matrix" result="shadowMatrixInner2"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+        <feMergeNode in="shadowMatrixInner1"/>
+        <feMergeNode in="shadowMatrixInner2"/>
+      </feMerge>
+    </filter>
+    <path id="path-5" d="M32 61C49.673112 61 64 48.0162577 64 32 64 15.9837423 49.673112 3 32 3 14.326888 3 0 15.9837423 0 32 0 48.0162577 14.326888 61 32 61Z"/>
+  </defs>
+  <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+    <g id="Artboard-1" transform="translate(-298.000000, -91.000000)">
+      <g id="BG" transform="translate(302.000000, 91.000000)">
+        <g id="Icon">
+          <mask id="mask-3" fill="white">
+            <use xlink:href="#path-2"/>
+          </mask>
+          <use id="Mask" fill="#6C7A89" filter="url(#filter-1)" xlink:href="#path-2"/>
+          <mask id="mask-6" fill="white">
+            <use xlink:href="#path-5"/>
+          </mask>
+          <text id="a" mask="url(#mask-6)" font-family="Open Sans, Helvetica Neueu, Sans-serif" font-size="40" font-weight="normal" fill="#FFFFFF">
+            <tspan x="21" y="43">
+              a
+            </tspan>
+          </text>
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/content/api/pekko/current/lib/annotation.svg b/content/api/pekko/current/lib/annotation.svg
new file mode 100644
index 0000000..66063fa
--- /dev/null
+++ b/content/api/pekko/current/lib/annotation.svg
@@ -0,0 +1,54 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="72px" height="72px" viewBox="0 0 72 72" version="1.1">
+  <defs>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-1">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+      </feMerge>
+    </filter>
+    <circle id="path-2" cx="32" cy="32" r="32"/>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-4">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetInner1"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner1" result="shadowBlurInner1"/>
+      <feComposite in="shadowBlurInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"/>
+      <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.14 0" in="shadowInnerInner1" type="matrix" result="shadowMatrixInner1"/>
+      <feOffset dx="0" dy="-1" in="SourceAlpha" result="shadowOffsetInner2"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner2" result="shadowBlurInner2"/>
+      <feComposite in="shadowBlurInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowInnerInner2" type="matrix" result="shadowMatrixInner2"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+        <feMergeNode in="shadowMatrixInner1"/>
+        <feMergeNode in="shadowMatrixInner2"/>
+      </feMerge>
+    </filter>
+    <path id="path-5" d="M32 61C49.673112 61 64 48.0162577 64 32 64 15.9837423 49.673112 3 32 3 14.326888 3 0 15.9837423 0 32 0 48.0162577 14.326888 61 32 61Z"/>
+  </defs>
+  <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+    <g id="Artboard-1" transform="translate(-298.000000, -91.000000)">
+      <g id="BG" transform="translate(302.000000, 91.000000)">
+        <g id="Icon">
+          <mask id="mask-3" fill="white">
+            <use xlink:href="#path-2"/>
+          </mask>
+          <use id="Mask" fill="#50CC93" filter="url(#filter-1)" xlink:href="#path-2"/>
+          <mask id="mask-6" fill="white">
+            <use xlink:href="#path-5"/>
+          </mask>
+          <text id="@" mask="url(#mask-6)" font-family="Open Sans, Helvetica Neueu, Sans-serif" font-size="40" font-weight="normal" fill="#FFFFFF">
+            <tspan x="12" y="46">
+              @
+            </tspan>
+          </text>
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/content/api/pekko/current/lib/annotation_comp.svg b/content/api/pekko/current/lib/annotation_comp.svg
new file mode 100644
index 0000000..fe6dcd7
--- /dev/null
+++ b/content/api/pekko/current/lib/annotation_comp.svg
@@ -0,0 +1,57 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="72px" height="72px" viewBox="0 0 72 72" version="1.1">
+  <defs>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-1">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+      </feMerge>
+    </filter>
+    <circle id="path-2" cx="32" cy="32" r="32"/>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-4">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetInner1"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner1" result="shadowBlurInner1"/>
+      <feComposite in="shadowBlurInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"/>
+      <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.14 0" in="shadowInnerInner1" type="matrix" result="shadowMatrixInner1"/>
+      <feOffset dx="0" dy="-1" in="SourceAlpha" result="shadowOffsetInner2"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner2" result="shadowBlurInner2"/>
+      <feComposite in="shadowBlurInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowInnerInner2" type="matrix" result="shadowMatrixInner2"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+        <feMergeNode in="shadowMatrixInner1"/>
+        <feMergeNode in="shadowMatrixInner2"/>
+      </feMerge>
+    </filter>
+    <path id="path-5" d="M32 61C49.673112 61 64 48.0162577 64 32 64 15.9837423 49.673112 3 32 3 14.326888 3 0 15.9837423 0 32 0 48.0162577 14.326888 61 32 61Z"/>
+  </defs>
+  <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+    <g id="Artboard-1" transform="translate(-298.000000, -91.000000)">
+      <g id="BG" transform="translate(302.000000, 91.000000)">
+        <g id="Icon">
+          <mask id="mask-3" fill="white">
+            <use xlink:href="#path-2"/>
+          </mask>
+          <use id="Mask" fill="#2C6C8D" filter="url(#filter-1)" xlink:href="#path-2"/>
+          <rect id="Rectangle-2" opacity="0.3" fill="#000000" mask="url(#mask-3)" x="-8" y="33" width="80" height="31"/>
+          <mask id="mask-6" fill="white">
+            <use xlink:href="#path-5"/>
+          </mask>
+          <use id="Mask" fill="#50CC93" filter="url(#filter-4)" xlink:href="#path-5"/>
+          <text id="@" mask="url(#mask-6)" font-family="Open Sans, Helvetica Neueu, Sans-serif" font-size="40" font-weight="normal" fill="#FFFFFF">
+            <tspan x="12" y="46">
+              @
+            </tspan>
+          </text>
+          <rect id="Rectangle-2" opacity="0.190065299" fill="#000000" mask="url(#mask-6)" x="-8" y="2" width="80" height="31"/>
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/content/api/pekko/current/lib/class.svg b/content/api/pekko/current/lib/class.svg
new file mode 100644
index 0000000..128f74d
--- /dev/null
+++ b/content/api/pekko/current/lib/class.svg
@@ -0,0 +1,54 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="72px" height="72px" viewBox="0 0 72 72" version="1.1">
+  <defs>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-1">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+      </feMerge>
+    </filter>
+    <circle id="path-2" cx="32" cy="32" r="32"/>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-4">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetInner1"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner1" result="shadowBlurInner1"/>
+      <feComposite in="shadowBlurInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"/>
+      <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.14 0" in="shadowInnerInner1" type="matrix" result="shadowMatrixInner1"/>
+      <feOffset dx="0" dy="-1" in="SourceAlpha" result="shadowOffsetInner2"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner2" result="shadowBlurInner2"/>
+      <feComposite in="shadowBlurInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowInnerInner2" type="matrix" result="shadowMatrixInner2"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+        <feMergeNode in="shadowMatrixInner1"/>
+        <feMergeNode in="shadowMatrixInner2"/>
+      </feMerge>
+    </filter>
+    <path id="path-5" d="M32 61C49.673112 61 64 48.0162577 64 32 64 15.9837423 49.673112 3 32 3 14.326888 3 0 15.9837423 0 32 0 48.0162577 14.326888 61 32 61Z"/>
+  </defs>
+  <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+    <g id="Artboard-1" transform="translate(-298.000000, -91.000000)">
+      <g id="BG" transform="translate(302.000000, 91.000000)">
+        <g id="Icon">
+          <mask id="mask-3" fill="white">
+            <use xlink:href="#path-2"/>
+          </mask>
+          <use id="Mask" fill="#44AD7D" filter="url(#filter-1)" xlink:href="#path-2"/>
+          <mask id="mask-6" fill="white">
+            <use xlink:href="#path-5"/>
+          </mask>
+          <text id="C" mask="url(#mask-6)" font-family="Open Sans, Helvetica Neueu, Sans-serif" font-size="40" font-weight="normal" fill="#FFFFFF">
+            <tspan x="17" y="47">
+              C
+            </tspan>
+          </text>
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/content/api/pekko/current/lib/class_comp.svg b/content/api/pekko/current/lib/class_comp.svg
new file mode 100644
index 0000000..b457207
--- /dev/null
+++ b/content/api/pekko/current/lib/class_comp.svg
@@ -0,0 +1,57 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="72px" height="72px" viewBox="0 0 72 72" version="1.1">
+  <defs>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-1">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+      </feMerge>
+    </filter>
+    <circle id="path-2" cx="32" cy="32" r="32"/>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-4">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetInner1"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner1" result="shadowBlurInner1"/>
+      <feComposite in="shadowBlurInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"/>
+      <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.14 0" in="shadowInnerInner1" type="matrix" result="shadowMatrixInner1"/>
+      <feOffset dx="0" dy="-1" in="SourceAlpha" result="shadowOffsetInner2"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner2" result="shadowBlurInner2"/>
+      <feComposite in="shadowBlurInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowInnerInner2" type="matrix" result="shadowMatrixInner2"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+        <feMergeNode in="shadowMatrixInner1"/>
+        <feMergeNode in="shadowMatrixInner2"/>
+      </feMerge>
+    </filter>
+    <path id="path-5" d="M32 61C49.673112 61 64 48.0162577 64 32 64 15.9837423 49.673112 3 32 3 14.326888 3 0 15.9837423 0 32 0 48.0162577 14.326888 61 32 61Z"/>
+  </defs>
+  <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+    <g id="Artboard-1" transform="translate(-298.000000, -91.000000)">
+      <g id="BG" transform="translate(302.000000, 91.000000)">
+        <g id="Icon">
+          <mask id="mask-3" fill="white">
+            <use xlink:href="#path-2"/>
+          </mask>
+          <use id="Mask" fill="#2C6C8D" filter="url(#filter-1)" xlink:href="#path-2"/>
+          <rect id="Rectangle-2" opacity="0.3" fill="#000000" mask="url(#mask-3)" x="-8" y="33" width="80" height="31"/>
+          <mask id="mask-6" fill="white">
+            <use xlink:href="#path-5"/>
+          </mask>
+          <use id="Mask" fill="#44AD7D" filter="url(#filter-4)" xlink:href="#path-5"/>
+          <text id="C" mask="url(#mask-6)" font-family="Open Sans, Helvetica Neueu, Sans-serif" font-size="40" font-weight="normal" fill="#FFFFFF">
+            <tspan x="17" y="47">
+              C
+            </tspan>
+          </text>
+          <rect id="Rectangle-2" opacity="0.190065299" fill="#000000" mask="url(#mask-6)" x="-8" y="2" width="80" height="31"/>
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/content/api/pekko/current/lib/class_diagram.png b/content/api/pekko/current/lib/class_diagram.png
new file mode 100644
index 0000000..9d7aec7
Binary files /dev/null and b/content/api/pekko/current/lib/class_diagram.png differ
diff --git a/content/api/pekko/current/lib/diagrams.css b/content/api/pekko/current/lib/diagrams.css
new file mode 100644
index 0000000..9dcafdb
--- /dev/null
+++ b/content/api/pekko/current/lib/diagrams.css
@@ -0,0 +1,177 @@
+@font-face {
+  font-family: 'Material Icons';
+  font-style: normal;
+  font-weight: 400;
+  src: url(MaterialIcons-Regular.eot);
+  src: local('Material Icons'),
+  local('MaterialIcons-Regular'),
+  url(MaterialIcons-Regular.woff) format('woff'),
+  url(MaterialIcons-Regular.ttf) format('truetype');
+}
+
+.material-icons {
+  font-family: 'Material Icons';
+  font-weight: normal;
+  font-style: normal;
+  font-size: 24px;
+  display: inline-block;
+  width: 1em;
+  height: 1em;
+  line-height: 1;
+  text-transform: none;
+  letter-spacing: normal;
+  word-wrap: normal;
+  white-space: nowrap;
+  direction: ltr;
+  -webkit-font-smoothing: antialiased;
+  text-rendering: optimizeLegibility;
+  -moz-osx-font-smoothing: grayscale;
+  font-feature-settings: 'liga';
+}
+
+.diagram-container {
+  display: block;
+}
+
+.diagram-container > span.toggle {
+  z-index: 9;
+}
+
+.diagram {
+  overflow: hidden;
+  display: none;
+  padding-top:15px;
+}
+
+.diagram svg {
+  display: block;
+  position: static;
+  visibility: visible;
+  z-index: auto;
+  margin: auto;
+}
+
+.diagram-help {
+  float:right;
+  display:none;
+}
+
+.magnifying {
+  cursor: -webkit-zoom-in ! important;
+  cursor: -moz-zoom-in ! important;
+  cursor: pointer;
+}
+
+#close-link {
+  position: absolute;
+  z-index: 100;
+  font-family: Arial, sans-serif;
+  font-size: 10pt;
+  text-decoration: underline;
+  color: #315479;
+}
+
+#close:hover {
+  text-decoration: none;
+}
+
+#inheritance-diagram {
+    padding-bottom: 20px;
+}
+
+
+#inheritance-diagram-container > span.toggle {
+  z-index: 2;
+}
+
+.diagram-container.full-screen {
+  position: fixed !important;
+  margin: 0;
+  border-radius: 0;
+  top: 0em;
+  bottom: 3em;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  z-index: 10000;
+}
+
+.diagram-container.full-screen > span.toggle {
+  display: none;
+}
+
+.diagram-container.full-screen > div.diagram {
+  position: absolute;
+  top: 0; right: 0; bottom: 0; left: 0;
+  margin: auto;
+}
+
+#diagram-controls {
+  z-index: 2;
+  position: absolute;
+  bottom: 1em;
+  right: 1em;
+}
+
+#diagram-controls > button.diagram-btn {
+  border-radius: 1.25em;
+  height: 2.5em;
+  width: 2.5em;
+  background-color: #c2c2c2;
+  color: #fff;
+  border: 0;
+  float: left;
+  margin: 0 0.1em;
+  cursor: pointer;
+  line-height: 0.9;
+  outline: none;
+}
+
+#diagram-controls > button.diagram-btn:hover {
+  background-color: #e2e2e2;
+}
+
+#diagram-controls > button.diagram-btn > i.material-icons {
+  font-size: 1.5em;
+}
+
+svg a {
+  cursor:pointer;
+}
+
+svg text {
+  font-size: 8.5px;
+}
+
+
+svg {
+  border: 1px solid #999;
+  overflow: hidden;
+}
+
+svg .node {
+  white-space: nowrap;
+}
+
+svg .node rect,
+svg .node circle,
+svg .node ellipse {
+  stroke: #333;
+  fill: #fff;
+  stroke-width: 1.5px;
+}
+
+svg .cluster rect {
+  stroke: #333;
+  fill: #000;
+  fill-opacity: 0.1;
+  stroke-width: 1.5px;
+}
+
+svg .edgePath path.path {
+  stroke: #333;
+  stroke-width: 1.5px;
+  fill: none;
+}
+
+
diff --git a/content/api/pekko/current/lib/index.css b/content/api/pekko/current/lib/index.css
new file mode 100644
index 0000000..d4e8ec2
--- /dev/null
+++ b/content/api/pekko/current/lib/index.css
@@ -0,0 +1,945 @@
+/* Fonts */
+@font-face {
+  font-family: 'Lato';
+  font-style: normal;
+  font-weight: 100;
+  src: url('lato-v11-latin-regular.eot');
+  src: local('Lato'), local('Lato'),
+  url('lato-v11-latin-100.eot?#iefix') format('embedded-opentype'),
+  url('lato-v11-latin-100.woff') format('woff'),
+  url('lato-v11-latin-100.ttf') format('truetype');
+}
+
+@font-face {
+  font-family: 'Lato';
+  font-style: normal;
+  font-weight: 400;
+  src: url('lato-v11-latin-regular.eot');
+  src: local('Lato'), local('Lato'),
+  url('lato-v11-latin-regular.eot?#iefix') format('embedded-opentype'),
+  url('lato-v11-latin-regular.woff') format('woff'),
+  url('lato-v11-latin-regular.ttf') format('truetype');
+}
+
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 400;
+  src: url('open-sans-v13-latin-regular.eot');
+  src: local('Open Sans'), local('OpenSans'),
+  url('open-sans-v13-latin-regular.eot?#iefix') format('embedded-opentype'),
+  url('open-sans-v13-latin-regular.woff') format('woff'),
+  url('open-sans-v13-latin-regular.ttf') format('truetype');
+}
+@font-face {
+  font-family: 'Open Sans';
+  font-style: italic;
+  font-weight: 400;
+  src: url('open-sans-v13-latin-400i.eot');
+  src: local('Open Sans Italic'), local('OpenSans-Italic'),
+  url('open-sans-v13-latin-400i.eot?#iefix') format('embedded-opentype'),
+  url('open-sans-v13-latin-400i.woff') format('woff'),
+  url('open-sans-v13-latin-400i.ttf') format('truetype');
+}
+@font-face {
+  font-family: 'Open Sans';
+  font-style: oblique;
+  font-weight: 400;
+  src: url('open-sans-v13-latin-400i.eot');
+  src: local('Open Sans Italic'), local('OpenSans-Italic'),
+  url('open-sans-v13-latin-400i.eot?#iefix') format('embedded-opentype'),
+  url('open-sans-v13-latin-400i.woff') format('woff'),
+  url('open-sans-v13-latin-400i.ttf') format('truetype');
+}
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 700;
+  src: url('open-sans-v13-latin-700.eot');
+  src: local('Open Sans Bold'), local('OpenSans-Bold'),
+  url('open-sans-v13-latin-700.eot?#iefix') format('embedded-opentype'),
+  url('open-sans-v13-latin-700.woff') format('woff'),
+  url('open-sans-v13-latin-700.ttf') format('truetype');
+}
+@font-face {
+  font-family: 'Open Sans';
+  font-style: italic;
+  font-weight: 700;
+  src: url('open-sans-v13-latin-700i.eot');
+  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
+  url('open-sans-v13-latin-700i.eot?#iefix') format('embedded-opentype'),
+  url('open-sans-v13-latin-700i.woff') format('woff'),
+  url('open-sans-v13-latin-700i.ttf') format('truetype');
+}
+@font-face {
+  font-family: 'Open Sans';
+  font-style: oblique;
+  font-weight: 700;
+  src: url('open-sans-v13-latin-700i.eot');
+  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
+  url('open-sans-v13-latin-700i.eot?#iefix') format('embedded-opentype'),
+  url('open-sans-v13-latin-700i.woff') format('woff'),
+  url('open-sans-v13-latin-700i.ttf') format('truetype');
+}
+
+@font-face {
+  font-family: 'Source Code Pro';
+  font-style: normal;
+  font-weight: 400;
+  src: url('source-code-pro-v6-latin-regular.eot');
+  src: local('Source Code Pro'), local('SourceCodePro-Regular'),
+  url('source-code-pro-v6-latin-regular.eot?#iefix') format('embedded-opentype'),
+  url('source-code-pro-v6-latin-regular.woff') format('woff'),
+  url('source-code-pro-v6-latin-regular.ttf') format('truetype');
+}
+@font-face {
+  font-family: 'Source Code Pro';
+  font-style: normal;
+  font-weight: 700;
+  src: url('source-code-pro-v6-latin-700.eot');
+  src: local('Source Code Pro Bold'), local('SourceCodePro-Bold'),
+  url('source-code-pro-v6-latin-700.eot?#iefix') format('embedded-opentype'),
+  url('source-code-pro-v6-latin-700.woff') format('woff'),
+  url('source-code-pro-v6-latin-700.ttf') format('truetype');
+}
+
+* {
+  color: inherit;
+  text-decoration: none;
+  font-family: "Lato", Arial, sans-serif;
+  border-width: 0px;
+  margin: 0px;
+}
+
+u { 
+  text-decoration: underline; 
+}
+
+a {
+  cursor: pointer;
+  text-decoration: none;
+}
+
+a:hover {
+  text-decoration: underline;
+}
+
+span.entity > a {
+  padding: 0.1em 0.5em;
+  margin-left: 0.2em;
+}
+
+span.entity > a.selected {
+  background-color: #C2D2DC;
+  border-radius: 0.2em;
+}
+
+html {
+  background-color: #f0f3f6;
+  box-sizing: border-box;
+}
+*, *:before, *:after {
+  box-sizing: inherit;
+}
+
+textarea, input { outline: none; }
+
+#library {
+    display: none;
+}
+
+#browser {
+  width: 17.5em;
+  top: 0px;
+  left: 0;
+  bottom: 0px;
+  display: block;
+  position: fixed;
+  background-color: #f0f3f6;
+}
+
+#browser.full-screen {
+  left: -17.5em;
+}
+
+#search {
+  background-color: #103a51; /* typesafe blue */
+  min-height: 5.5em;
+  position: fixed;
+  top: 0;
+  left: 0;
+  right: 0;
+  height: 3em;
+  min-height: initial;
+  z-index: 103;
+  box-shadow: 0 0 4px rgba(0, 0, 0, 0.18), 0 4px 8px rgba(0, 0, 0, 0.28);
+}
+
+#search > h1 {
+  font-size: 2em;
+  position: absolute;
+  left: 0.25em;
+  top: 0.5em;
+}
+
+#search > h2 {
+  position: absolute;
+  left: 3.8em;
+  top: 3em;
+}
+
+#search > img.scala-logo {
+  width: 3em;
+  height: auto;
+  position: absolute;
+  left: 5.8em;
+  top: 0.43em;
+}
+
+#search > span.toggle-sidebar {
+  position: absolute;
+  top: 0.8em;
+  left: 0.2em;
+  color: #fff;
+  z-index: 99;
+  width: 1.5em;
+  height: 1.5em;
+}
+
+#search > span#doc-title {
+  color: #fff;
+  position: absolute;
+  top: 0.8em;
+  left: 0;
+  width: 18em;
+  text-align: center;
+  cursor: pointer;
+  z-index: 2;
+}
+
+#search > span#doc-title > span#doc-version {
+  color: #c2c2c2;
+  font-weight: 100;
+  font-size: 0.72em;
+  display: inline-block;
+  width: 12ex;
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+
+#search > span#doc-title > span#doc-version:hover {
+  overflow: visible;
+}
+
+#search > span.toggle-sidebar:hover {
+  cursor: pointer;
+}
+
+/* Pseudo element replacing UTF8-symbol "Trigram From Heaven" */
+#search > span.toggle-sidebar:before {
+  position: absolute;
+  top: -0.45em;
+  left: 0.45em;
+  content: "";
+  display: block;
+  width: 0.7em;
+  -webkit-box-shadow: 0 0.8em 0 1px #fff, 0 1.1em 0 1px #fff, 0 1.4em 0 1px #fff;
+  box-shadow: 0 0.8em 0 1px #fff, 0 1.1em 0 1px #fff, 0 1.4em 0 1px #fff;
+}
+
+#search > span.toggle-sidebar:hover:before {
+  -webkit-box-shadow: 0 0.8em 0 1px #c2c2c2, 0 1.1em 0 1px #c2c2c2, 0 1.4em 0 1px #c2c2c2;
+  box-shadow: 0 0.8em 0 1px #c2c2c2, 0 1.1em 0 1px #c2c2c2, 0 1.4em 0 1px #c2c2c2;
+}
+
+#textfilter > .pre {
+  display: block;
+  position: absolute;
+  top: 0;
+  left: 0;
+  height: 23px;
+  width: 21px;
+}
+
+#textfilter {
+  position: absolute;
+  top: 0.5em;
+  bottom: 0.8em;
+  left: 0;
+  right: 0;
+  display: block;
+  height: 2em;
+}
+
+#textfilter > .input {
+  position: relative;
+  display: block;
+  padding: 0.2em;
+  max-width: 48.5em;
+  margin: 0 auto;
+}
+
+#textfilter > .input > i#search-icon {
+  color: rgba(255,255,255, 0.4);
+  position: absolute;
+  left: 0.34em;
+  top: 0.3em;
+  font-size: 1.3rem;
+}
+
+#textfilter > span.toggle {
+  cursor: pointer;
+  padding-left: 15px;
+  position: absolute;
+  left: -0.55em;
+  top: 3em;
+  z-index: 99;
+  color: #fff;
+  font-size: 0.8em;
+  -webkit-touch-callout: none;
+  -webkit-user-select: none;
+  -khtml-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+#textfilter > span.toggle:hover {
+  color: #c2c2c2;
+}
+
+#textfilter > span.toggle:hover {
+  cursor: pointer;
+}
+
+#textfilter > .hide:hover {
+  cursor: pointer;
+  color: #a2a2a2;
+}
+
+#textfilter > .input > input {
+  font-family: "Open Sans";
+  font-size: 0.85em;
+  height: 2em;
+  padding: 0 0 0 2.1em;
+  color: #fff;
+  width: 100%;
+  border-radius: 0.2em;
+  background: rgba(255, 255, 255, 0.2);
+}
+
+
+#textfilter > .input > input::-webkit-input-placeholder {
+  color: rgba(255, 255, 255, 0.4);
+}
+
+#textfilter > .input > input::-moz-placeholder {
+  color: rgba(255, 255, 255, 0.4);
+}
+
+#textfilter > .input > input:-ms-input-placeholder {
+  color: rgba(255, 255, 255, 0.4);
+}
+
+#textfilter > .input > input:-moz-placeholder {
+  color: rgba(255, 255, 255, 0.4);
+}
+
+#focusfilter > .focusremove:hover {
+  text-decoration: none;
+}
+
+#textfilter > .input > .clear {
+  display: none;
+  position: absolute;
+  font-size: 0.9em;
+  top: 0.7em;
+  right: 0.1em;
+  height: 23px;
+  width: 21px;
+  color: rgba(255, 255, 255, 0.4);
+}
+
+#textfilter > .input > .clear:hover {
+  cursor: pointer;
+  color: #fff;
+}
+
+#focusfilter {
+  font-size: 0.9em;
+  position: relative;
+  text-align: center;
+  display: none;
+  padding: 0.6em;
+  background-color: #f16665;
+  color: #fff;
+  margin: 3.9em 0.55em 0 0.35em;
+  border-radius: 0.2em;
+  z-index: 1;
+}
+
+div#search-progress {
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 100%;
+  height: 0.25em;
+}
+
+div#search-progress > div#progress-fill {
+  width: 0%;
+  background-color: #f16665;
+  transition: 0.1s;
+}
+
+#focusfilter .focuscoll {
+  font-weight: bold;
+}
+
+#focusfilter a.focusremove {
+  margin-left: 0.2em;
+  font-size: 0.9em;
+}
+
+#kindfilter-container {
+  position: fixed;
+  display: block;
+  z-index: 99;
+  bottom: 0.5em;
+  left: 0;
+  width: 17.25em;
+}
+
+#kindfilter {
+  float: right;
+  text-align: center;
+  padding: 0.3em 1em;
+  border-radius: 0.8em;
+  background: #f16665;
+  border-bottom: 2px solid #d64546;
+  -webkit-touch-callout: none;
+  -webkit-user-select: none;
+  -khtml-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+  color: #fff;
+  font-size: 0.8em;
+}
+
+#kindfilter:hover {
+  cursor: pointer;
+  background-color: rgb(226, 87, 88);
+}
+
+#letters {
+  position: relative;
+  text-align: center;
+  border: 0;
+  margin-top: 0em;
+  color: #fff;
+}
+
+#letters > a, #letters > span {
+  color: #fff;
+  font-size: 0.67em;
+  padding-right: 2px;
+}
+
+#letters > a:hover {
+  text-decoration: none;
+  color: #c2c2c2;
+}
+
+#letters > span {
+  color: #bbb;
+}
+
+div#content-scroll-container {
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 100;
+  overflow-x: hidden;
+  overflow-y: auto;
+}
+
+div#content-container {
+  max-width: 1140px;
+  margin: 0 auto;
+}
+
+div#content-container > div#content {
+  -webkit-overflow-scrolling: touch;
+  display: block;
+  overflow-y: hidden;
+  max-width: 1140px;
+  margin: 4em auto 0;
+}
+
+a.anchorToMember {
+  display: inline-block;
+  position: relative;
+  top: -5em;
+  width: 0;
+}
+
+div#content-container > div#subpackage-spacer {
+  float: right;
+  height: 100%;
+  margin: 1.1rem 0.5rem 0 0.5em;
+  font-size: 0.8em;
+  min-width: 8rem;
+  max-width: 16rem;
+}
+
+div#packages > h1 {
+  color: #103a51;
+}
+
+div#packages > ul {
+  list-style-type: none;
+}
+
+div#packages > ul > li {
+  position: relative;
+  margin: 0.5rem 0;
+  width: 100%;
+  border-radius: 0.2em;
+  min-height: 1.5em;
+  padding-left: 2em;
+}
+
+div#packages > ul > li.current-entities {
+  margin: 0.3rem 0;
+}
+
+div#packages > ul > li.current:hover {
+  -webkit-touch-callout: none;
+  -webkit-user-select: none;
+  -khtml-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  cursor: pointer;
+}
+
+div#packages > ul > li.current-entities > *:nth-child(1),
+div#packages > ul > li.current-entities > *:nth-child(2) {
+  float: left;
+  display: inline;
+  height: 1rem;
+  width: 1rem;
+  margin: 1px 0 0 0;
+  cursor: pointer;
+}
+
+div#packages > ul > li > a.class {
+  background: url("class.svg") no-repeat center;
+  background-size: 0.9rem;
+}
+
+div#packages > ul > li > a.trait {
+  background: url("trait.svg") no-repeat center;
+  background-size: 0.9rem;
+}
+
+div#packages > ul > li > a.object {
+  background: url("object.svg") no-repeat center;
+  background-size: 0.9rem;
+}
+
+div#packages > ul > li > a.abstract.type {
+  background: url("abstract_type.svg") no-repeat center;
+  background-size: 0.9rem;
+}
+
+div#packages > ul > li > a.annotation {
+  background: url("annotation.svg") no-repeat center;
+  background-size: 0.9rem;
+}
+
+div#packages > ul > li > a {
+  text-decoration: none !important;
+  margin-left: 1px;
+  font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace;
+  font-size: 0.9em;
+}
+
+/* Indentation levels for packages */
+div#packages > ul > li.indented0  { padding-left: 0em; }
+div#packages > ul > li.indented1  { padding-left: 1em; }
+div#packages > ul > li.indented2  { padding-left: 2em; }
+div#packages > ul > li.indented3  { padding-left: 3em; }
+div#packages > ul > li.indented4  { padding-left: 4em; }
+div#packages > ul > li.indented5  { padding-left: 5em; }
+div#packages > ul > li.indented6  { padding-left: 6em; }
+div#packages > ul > li.indented7  { padding-left: 7em; }
+div#packages > ul > li.indented8  { padding-left: 8em; }
+div#packages > ul > li.indented9  { padding-left: 9em; }
+div#packages > ul > li.indented10 { padding-left: 10em; }
+div#packages > ul > li.current.indented0  { padding-left: -0.5em }
+div#packages > ul > li.current.indented1  { padding-left: 0.5em }
+div#packages > ul > li.current.indented2  { padding-left: 1.5em }
+div#packages > ul > li.current.indented3  { padding-left: 2.5em }
+div#packages > ul > li.current.indented4  { padding-left: 3.5em }
+div#packages > ul > li.current.indented5  { padding-left: 4.5em }
+div#packages > ul > li.current.indented6  { padding-left: 5.5em }
+div#packages > ul > li.current.indented7  { padding-left: 6.5em }
+div#packages > ul > li.current.indented8  { padding-left: 7.5em }
+div#packages > ul > li.current.indented9  { padding-left: 8.5em }
+div#packages > ul > li.current.indented10 { padding-left: 9.5em }
+
+div#packages > ul > li.current > span.symbol {
+  border-left: 0.25em solid #72D0EB;
+  padding-left: 0.25em;
+}
+
+div#packages > ul > li > span.symbol > a {
+  text-decoration: none;
+}
+
+div#packages > ul > li > span.symbol > span.name {
+  font-weight: normal;
+}
+
+div#packages > ul > li .fullcomment,
+div#packages > ul > li .modifier_kind,
+div#packages > ul > li .permalink,
+div#packages > ul > li .shortcomment {
+  display: none;
+}
+
+div#search-results {
+  color: #103a51;
+  position: absolute;
+  left: 0;
+  top: 3em;
+  right: 0;
+  bottom: 0;
+  background-color: rgb(240, 243, 246);
+  z-index: 101;
+  overflow-x: hidden;
+  display: none;
+  padding: 1em;
+  -webkit-overflow-scrolling: touch;
+}
+
+div#search > span.close-results {
+  -webkit-touch-callout: none;
+  -webkit-user-select: none;
+  -khtml-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  position: fixed;
+  top: 0.8em;
+  left: 1em;
+  color: #fff;
+  display: none;
+  z-index: 1;
+}
+
+div#search > span.close-results:hover {
+  cursor: pointer;
+}
+
+div#results-content {
+  max-width: 1140px;
+  margin: 0 auto;
+}
+
+div#results-content > span.search-text {
+  margin-left: 1em;
+  font-size: 1.2em;
+  float: left;
+  width: 100%;
+}
+
+div#results-content > span.search-text > span.query-str {
+  font-weight: 900;
+}
+
+div#results-content > div > h1.result-type {
+  font-size: 1.5em;
+  margin: 1em 0 0.3em;
+  font-family: "Open Sans";
+  font-weight: 300;
+  border-bottom: 1px solid #103a51;
+}
+
+div#results-content > div#entity-results {
+  float: left;
+  width: 50%;
+  padding: 1em;
+  display: inline;
+}
+
+div#results-content > div#member-results {
+  float: left;
+  width: 50%;
+  padding: 1em;
+  display: inline;
+}
+
+div#results-content > div#member-results > a.package,
+div#results-content > div#entity-results > a.package {
+  font-size: 1em;
+  margin: 0 0 1em 0;
+  color: #f16665;
+  cursor: pointer;
+}
+
+div#results-content > div#member-results > ul.entities,
+div#results-content > div#entity-results > ul.entities {
+  list-style-type: none;
+  padding-left: 0;
+}
+
+div#results-content > div#member-results > ul.entities > li,
+div#results-content > div#entity-results > ul.entities > li {
+  margin: 0.5em 0;
+}
+
+div#results-content > div#member-results > ul.entities > li > .icon,
+div#results-content > div#entity-results > ul.entities > li > .icon {
+  float: left;
+  display: inline;
+  height: 1em;
+  width: 1em;
+  margin: 0.23em 0 0;
+  cursor: pointer;
+}
+
+div#results-content > div#member-results > ul.entities > li > .icon.class,
+div#results-content > div#entity-results > ul.entities > li > .icon.class {
+  background: url("class.svg") no-repeat center;
+  background-size: 1em 1em;
+}
+
+div#results-content > div#member-results > ul.entities > li > .icon.annotation,
+div#results-content > div#entity-results > ul.entities > li > .icon.annotation {
+  background: url("annotation.svg") no-repeat center;
+  background-size: 1em 1em;
+}
+
+div#results-content > div#member-results > ul.entities > li > .icon.trait,
+div#results-content > div#entity-results > ul.entities > li > .icon.trait {
+  background: url("trait.svg") no-repeat center;
+  background-size: 1em 1em;
+}
+
+div#results-content > div#member-results > ul.entities > li > .icon.object,
+div#results-content > div#entity-results > ul.entities > li > .icon.object {
+  background: url("object.svg") no-repeat center;
+  background-size: 1em 1em;
+}
+
+div#results-content > div#member-results > ul.entities > li > span.entity,
+div#results-content > div#entity-results > ul.entities > li > span.entity {
+  font-size: 1.1em;
+  font-weight: 900;
+}
+
+div#results-content > div#member-results > ul.entities > li > ul.members,
+div#results-content > div#entity-results > ul.entities > li > ul.members {
+  margin-top: 0.5em;
+  list-style-type: none;
+  font-size: 0.85em;
+  margin-left: 0.2em;
+}
+
+div#results-content > div#member-results > ul.entities > li > ul.members > li,
+div#results-content > div#entity-results > ul.entities > li > ul.members > li {
+  margin: 0.5em 0;
+}
+
+div#results-content > div#member-results > ul.entities > li > ul.members > li > span.kind,
+div#results-content > div#member-results > ul.entities > li > ul.members > li > span.tail,
+div#results-content > div#entity-results > ul.entities > li > ul.members > li > span.kind,
+div#results-content > div#entity-results > ul.entities > li > ul.members > li > span.tail {
+  margin-right: 0.6em;
+  font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace;
+}
+
+div#results-content > div#member-results > ul.entities > li > ul.members > li > span.kind {
+  font-weight: 600;
+}
+
+div#results-content > div#member-results > ul.entities > li > ul.members > li > a.label,
+div#results-content > div#entity-results > ul.entities > li > ul.members > li > a.label {
+  color: #2C3D9B;
+  font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace;
+}
+
+/** Scrollpane settings needed for jquery.scrollpane.min.js */
+.jspContainer {
+  overflow: hidden;
+  position: relative;
+}
+
+.jspPane {
+  position: absolute;
+}
+
+.jspVerticalBar {
+  position: absolute;
+  top: 0;
+  right: 0;
+  width: 0.6em;
+  height: 100%;
+  background: transparent;
+}
+
+.jspHorizontalBar {
+  position: absolute;
+  bottom: 0;
+  left: 0;
+  width: 100%;
+  height: 16px;
+  background: red;
+}
+
+.jspCap {
+  display: none;
+}
+
+.jspHorizontalBar .jspCap {
+  float: left;
+}
+
+.jspTrack {
+  background: #f0f3f6;
+  position: relative;
+}
+
+.jspDrag {
+  display: none;
+  background: rgba(0, 0, 0, 0.35);
+  position: relative;
+  top: 0;
+  left: 0;
+  cursor: pointer;
+}
+
+#tpl:hover .jspDrag {
+  display: block;
+}
+
+.jspHorizontalBar .jspTrack,
+.jspHorizontalBar .jspDrag {
+  float: left;
+  height: 100%;
+}
+
+.jspArrow {
+  background: #50506d;
+  text-indent: -20000px;
+  display: block;
+  cursor: pointer;
+  padding: 0;
+  margin: 0;
+}
+
+.jspArrow.jspDisabled {
+  cursor: default;
+  background: #80808d;
+}
+
+.jspVerticalBar .jspArrow {
+  height: 16px;
+}
+
+.jspHorizontalBar .jspArrow {
+  width: 16px;
+  float: left;
+  height: 100%;
+}
+
+.jspVerticalBar .jspArrow:focus {
+  outline: none;
+}
+
+.jspCorner {
+  background: #eeeef4;
+  float: left;
+  height: 100%;
+}
+
+/* CSS Hack for IE6 3 pixel bug */
+* html .jspCorner {
+  margin: 0 -3px 0 0;
+}
+
+/* Media query rules for smaller viewport */
+@media only screen /* Large screen with a small window */
+and (max-width: 1300px)
+{
+  #textfilter {
+    left: 17.8em;
+    right: 0.35em;
+  }
+
+  #textfilter .input {
+    max-width: none;
+    margin: 0;
+  }
+}
+
+@media only screen /* Large screen with a smaller window */
+and (max-width: 800px)
+{
+  div#results-content > div#entity-results {
+    width: 100%;
+    padding: 0em;
+  }
+
+  div#results-content > div#member-results {
+    width: 100%;
+    padding: 0em;
+  }
+}
+
+/* Media query rules specifically for mobile devices */
+@media
+screen /* HiDPI device like Nexus 5 */
+and (max-device-width: 360px)
+and (max-device-height: 640px)
+and (-webkit-device-pixel-ratio: 3)
+,
+screen /* Most mobile devices  */
+and (max-device-width: 480px)
+and (orientation: portrait)
+,
+only screen /* iPhone 6 */
+and (max-device-width: 667px)
+and (-webkit-device-pixel-ratio: 2)
+{
+  div#content-container > div#subpackage-spacer {
+      display: none;
+  }
+
+  div#content-container > div#content {
+    margin: 3.3em auto 0;
+  }
+
+  #search > span#doc-title {
+    width: 100%;
+    text-align: left;
+    padding-left: 0.7em;
+    top: 0.95em;
+    z-index: 1;
+  }
+
+  #search > div#textfilter {
+    z-index: 2;
+  }
+
+  #search > span#doc-title > span#doc-version {
+    display: none;
+  }
+
+  #textfilter {
+    left: 12.2em;
+  }
+}
diff --git a/content/api/pekko/current/lib/index.js b/content/api/pekko/current/lib/index.js
new file mode 100644
index 0000000..c395390
--- /dev/null
+++ b/content/api/pekko/current/lib/index.js
@@ -0,0 +1,616 @@
+// © 2009–2010 EPFL/LAMP
+// code by Gilles Dubochet with contributions by Johannes Rudolph, "spiros", Marcin Kubala and Felix Mulder
+
+var scheduler = undefined;
+
+var title = $(document).attr('title');
+
+var lastFragment = "";
+
+var Index = {};
+(function (ns) {
+    ns.keyLength = 0;
+    ns.keys = function (obj) {
+        var result = [];
+        var key;
+        for (key in obj) {
+            result.push(key);
+            ns.keyLength++;
+        }
+        return result;
+    }
+})(Index);
+
+/** Find query string from URL */
+var QueryString = function(key) {
+    if (QueryString.map === undefined) { // only calc once
+        QueryString.map = {};
+        var keyVals = window.location.search.split("?").pop().split("&");
+        keyVals.forEach(function(elem) {
+            var pair = elem.split("=");
+            if (pair.length == 2) QueryString.map[pair[0]] = pair[1];
+        });
+    }
+
+    return QueryString.map[key];
+};
+
+$(document).ready(function() {
+    // Clicking #doc-title returns the user to the root package
+    $("#doc-title").on("click", function() { document.location = toRoot + "index.html" });
+
+    scheduler = new Scheduler();
+    scheduler.addLabel("init", 1);
+    scheduler.addLabel("focus", 2);
+    scheduler.addLabel("filter", 4);
+    scheduler.addLabel("search", 5);
+
+    configureTextFilter();
+
+    $("#index-input").on("input", function(e) {
+        if($(this).val().length > 0)
+            $("#textfilter > .input > .clear").show();
+        else
+            $("#textfilter > .input > .clear").hide();
+    });
+
+    if (QueryString("search") !== undefined) {
+        $("#index-input").val(QueryString("search"));
+        searchAll();
+    }
+});
+
+/* Handles all key presses while scrolling around with keyboard shortcuts in search results */
+function handleKeyNavigation() {
+    /** Iterates both back and forth among selected elements */
+    var EntityIterator = function (litems, ritems) {
+        var it = this;
+        this.index = -1;
+
+        this.items = litems;
+        this.litems = litems;
+        this.ritems = ritems;
+
+        if (litems.length == 0)
+            this.items = ritems;
+
+        /** Returns the next entry - if trying to select past last element, it
+         * returns the last element
+         */
+        it.next = function() {
+            it.index = Math.min(it.items.length - 1, it.index + 1);
+            return $(it.items[it.index]);
+        };
+
+        /** Returns the previous entry - will return `undefined` instead if
+         * selecting up from first element
+         */
+        it.prev = function() {
+            it.index = Math.max(-1, it.index - 1);
+            return it.index == -1 ? undefined : $(it.items[it.index]);
+        };
+
+        it.right = function() {
+            if (it.ritems.length != 0) {
+                it.items = it.ritems;
+                it.index = Math.min(it.index, it.items.length - 1);
+            }
+            return $(it.items[it.index]);
+        };
+
+        it.left = function() {
+            if (it.litems.length != 0) {
+                it.items = it.litems;
+                it.index = Math.min(it.index, it.items.length - 1);
+            }
+            return $(it.items[it.index]);
+        };
+    };
+
+    function safeOffset($elem) {
+        return $elem.length ? $elem.offset() : { top:0, left:0 }; // offset relative to viewport
+    }
+
+    /** Scroll helper, ensures that the selected elem is inside the viewport */
+    var Scroller = function ($container) {
+        scroller = this;
+        scroller.container = $container;
+
+        scroller.scrollDown = function($elem) {
+            var offset = safeOffset($elem);
+            if (offset !== undefined) {
+                var yPos = offset.top;
+                if ($container.height() < yPos || (yPos - $("#search").height()) < 0) {
+                    $container.animate({
+                        scrollTop: $container.scrollTop() + yPos - $("#search").height() - 10
+                    }, 200);
+                }
+            }
+        };
+
+        scroller.scrollUp = function ($elem) {
+            var offset = safeOffset($elem);
+            if (offset !== undefined) {
+                var yPos = offset.top;
+                if (yPos < $("#search").height()) {
+                    $container.animate({
+                        scrollTop: $container.scrollTop() + yPos - $("#search").height() - 10
+                    }, 200);
+                }
+            }
+        };
+
+        scroller.scrollTop = function() {
+            $container.animate({
+                scrollTop: 0
+            }, 200);
+        }
+    };
+
+    scheduler.add("init", function() {
+        $("#textfilter input").trigger("blur");
+        var items = new EntityIterator(
+            $("div#results-content > div#entity-results > ul.entities span.entity > a").toArray(),
+            $("div#results-content > div#member-results > ul.entities span.entity > a").toArray()
+        );
+
+        var scroller = new Scroller($("#search-results"));
+
+        var $old = items.next();
+        $old.addClass("selected");
+        scroller.scrollDown($old);
+
+        $(window).on("keydown", function(e) {
+            switch ( e.keyCode ) {
+            case 9: // tab
+                $old.removeClass("selected");
+                break;
+
+            case 13: // enter
+                var href = $old.attr("href");
+                location.replace(href);
+                $old.trigger("click");
+                $("#textfilter input").val("");
+                break;
+
+            case 27: // escape
+                $("#textfilter input").val("");
+                $("div#search-results").hide();
+                $("#search > span.close-results").hide();
+                $("#search > span#doc-title").show();
+                break;
+
+            case 37: // left
+                var oldTop = safeOffset($old).top;
+                $old.removeClass("selected");
+                $old = items.left();
+                $old.addClass("selected");
+
+                (oldTop - safeOffset($old).top < 0 ? scroller.scrollDown : scroller.scrollUp)($old);
+                break;
+
+            case 38: // up
+                $old.removeClass('selected');
+                $old = items.prev();
+
+                if ($old === undefined) { // scroll past top
+                    $(window).off("keydown");
+                    $("#textfilter input").trigger("focus");
+                    scroller.scrollTop();
+                    return false;
+                } else {
+                    $old.addClass("selected");
+                    scroller.scrollUp($old);
+                }
+                break;
+
+            case 39: // right
+                var oldTop = safeOffset($old).top;
+                $old.removeClass("selected");
+                $old = items.right();
+                $old.addClass("selected");
+
+                (oldTop - safeOffset($old).top < 0 ? scroller.scrollDown : scroller.scrollUp)($old);
+                break;
+
+            case 40: // down
+                $old.removeClass("selected");
+                $old = items.next();
+                $old.addClass("selected");
+                scroller.scrollDown($old);
+                break;
+            }
+        });
+    });
+}
+
+/* Configures the text filter  */
+function configureTextFilter() {
+    scheduler.add("init", function() {
+        var input = $("#textfilter input");
+        input.on('keyup', function(event) {
+            switch ( event.keyCode ) {
+                case 27: // escape
+                    input.val("");
+                    $("div#search-results").hide();
+                    $("#search > span.close-results").hide();
+                    $("#search > span#doc-title").show();
+                    break;
+
+                case 38: // up arrow
+                    return false;
+
+                case 40: // down arrow
+                    $(window).off("keydown");
+                    handleKeyNavigation();
+                    return false;
+            }
+
+            searchAll();
+        });
+    });
+    scheduler.add("init", function() {
+        $("#textfilter > .input > .clear").on("click", function() {
+            $("#textfilter input").val("");
+            $("div#search-results").hide();
+            $("#search > span.close-results").hide();
+            $("#search > span#doc-title").show();
+
+            $(this).hide();
+        });
+    });
+
+    scheduler.add("init", function() {
+        $("div#search > span.close-results").on("click", function() {
+            $("div#search-results").hide();
+            $("#search > span.close-results").hide();
+            $("#search > span#doc-title").show();
+            $("#textfilter input").val("");
+        });
+    });
+}
+
+function compilePattern(query) {
+    var escaped = query.replace(/([\.\*\+\?\|\(\)\[\]\\])/g, '\\$1');
+
+    if (query.toLowerCase() != query) {
+        // Regexp that matches CamelCase subbits: "BiSe" is
+        // "[a-z]*Bi[a-z]*Se" and matches "BitSet", "ABitSet", ...
+        return new RegExp(escaped.replace(/([A-Z])/g,"[a-z]*$1"));
+    }
+    else { // if query is all lower case make a normal case insensitive search
+        return new RegExp(escaped, "i");
+    }
+}
+
+/** Searches packages for entities matching the search query using a regex
+ *
+ * @param {[Object]} pack: package being searched
+ * @param {RegExp} regExp: a regular expression for finding matching entities
+ */
+function searchPackage(pack, regExp) {
+    scheduler.add("search", function() {
+        var entities = Index.PACKAGES[pack];
+        var matched = [];
+        var notMatching = [];
+
+        scheduler.add("search", function() {
+            searchMembers(entities, regExp, pack);
+        });
+
+        entities.forEach(function (elem) {
+            regExp.test(elem.name) ? matched.push(elem) : notMatching.push(elem);
+        });
+
+        var results = {
+            "matched": matched,
+            "package": pack
+        };
+
+        scheduler.add("search", function() {
+            handleSearchedPackage(results, regExp);
+            setProgress();
+        });
+    });
+}
+
+function searchMembers(entities, regExp, pack) {
+    var memDiv = document.getElementById("member-results");
+    var packLink = document.createElement("a");
+    packLink.className = "package";
+    packLink.appendChild(document.createTextNode(pack));
+    packLink.style.display = "none";
+    packLink.title = pack;
+    packLink.href = toRoot + urlFriendlyEntity(pack).replace(new RegExp("\\.", "g"), "/") + "/index.html";
+    memDiv.appendChild(packLink);
+
+    var entityUl = document.createElement("ul");
+    entityUl.className = "entities";
+    memDiv.appendChild(entityUl);
+
+    entities.forEach(function(entity) {
+        var entityLi = document.createElement("li");
+        var name = entity.name.split('.').pop()
+
+        var iconElem = document.createElement("a");
+        iconElem.className = "icon " + entity.kind;
+        iconElem.title = name + " " + entity.kind;
+        iconElem.href = toRoot + entity[entity.kind];
+        entityLi.appendChild(iconElem);
+
+        if (entity.kind != "object" && entity.object) {
+            var companion = document.createElement("a");
+            companion.className = "icon object";
+            companion.title = name + " companion object";
+            companion.href = toRoot + entity.object;
+            entityLi.insertBefore(companion, iconElem);
+        } else {
+            var spacer = document.createElement("div");
+            spacer.className = "icon spacer";
+            entityLi.insertBefore(spacer, iconElem);
+        }
+
+        var nameElem = document.createElement("span");
+        nameElem.className = "entity";
+
+        var entityUrl = document.createElement("a");
+        entityUrl.title = entity.shortDescription ? entity.shortDescription : name;
+        entityUrl.href = toRoot + entity[entity.kind];
+        entityUrl.appendChild(document.createTextNode(name));
+
+        nameElem.appendChild(entityUrl);
+        entityLi.appendChild(nameElem);
+
+        var membersUl = document.createElement("ul");
+        membersUl.className = "members";
+        entityLi.appendChild(membersUl);
+
+
+        searchEntity(entity, membersUl, regExp)
+            .then(function(res) {
+                if (res.length > 0) {
+                    packLink.style.display = "block";
+                    entityUl.appendChild(entityLi);
+                }
+            });
+    });
+}
+
+/** This function inserts `li` into the `ul` ordered by the li's id
+ *
+ * @param {Node} ul: the list in which to insert `li`
+ * @param {Node} li: item to insert
+ */
+function insertSorted(ul, li) {
+    var lis = ul.childNodes;
+    var beforeLi = null;
+
+    for (var i = 0; i < lis.length; i++) {
+        if (lis[i].id > li.id)
+            beforeLi = lis[i];
+    }
+
+    // if beforeLi == null, it will be inserted last
+    ul.insertBefore(li, beforeLi);
+}
+
+/** Defines the callback when a package has been searched and searches its
+ * members
+ *
+ * It will search all entities which matched the regExp.
+ *
+ * @param {Object} res: this is the searched package. It will contain the map
+ * from the `searchPackage`function.
+ * @param {RegExp} regExp
+ */
+function handleSearchedPackage(res, regExp) {
+    $("div#search-results").show();
+    $("#search > span.close-results").show();
+    $("#search > span#doc-title").hide();
+
+    var searchRes = document.getElementById("results-content");
+    var entityDiv = document.getElementById("entity-results");
+
+    var packLink = document.createElement("a");
+    packLink.className = "package";
+    packLink.title = res.package;
+    packLink.href = toRoot + urlFriendlyEntity(res.package).replace(new RegExp("\\.", "g"), "/") + "/index.html";
+    packLink.appendChild(document.createTextNode(res.package));
+
+    if (res.matched.length == 0)
+        packLink.style.display = "none";
+
+    entityDiv.appendChild(packLink);
+
+    var ul = document.createElement("ul")
+    ul.className = "entities";
+
+    // Generate html list items from results
+    res.matched
+       .map(function(entity) { return listItem(entity, regExp); })
+       .forEach(function(li) { ul.appendChild(li); });
+
+    entityDiv.appendChild(ul);
+}
+
+/** Searches an entity asynchronously for regExp matches in an entity's members
+ *
+ * @param {Object} entity: the entity to be searched
+ * @param {Node} ul: the list in which to insert the list item created
+ * @param {RegExp} regExp
+ */
+function searchEntity(entity, ul, regExp) {
+    return new Promise(function(resolve, reject) {
+        var allMembers =
+            (entity.members_trait  || [])
+            .concat(entity.members_class || [])
+            .concat(entity.members_object || [])
+
+        var matchingMembers = $.grep(allMembers, function(member, i) {
+            return regExp.test(member.label);
+        });
+
+        resolve(matchingMembers);
+    })
+    .then(function(res) {
+        res.forEach(function(elem) {
+            var kind = document.createElement("span");
+            kind.className = "kind";
+            kind.appendChild(document.createTextNode(elem.kind));
+
+            var label = document.createElement("a");
+            label.title = elem.label;
+            label.href = toRoot + elem.link;
+            label.className = "label";
+            label.appendChild(document.createTextNode(elem.label));
+
+            var tail = document.createElement("span");
+            tail.className = "tail";
+            tail.appendChild(document.createTextNode(elem.tail));
+
+            var li = document.createElement("li");
+            li.appendChild(kind);
+            li.appendChild(label);
+            li.appendChild(tail);
+
+            ul.appendChild(li);
+        });
+        return res;
+    });
+}
+
+/** Creates a list item representing an entity
+ *
+ * @param {Object} entity, the searched entity to be displayed
+ * @param {RegExp} regExp
+ * @return {Node} list item containing entity
+ */
+function listItem(entity, regExp) {
+    var name = entity.name.split('.').pop()
+    var nameElem = document.createElement("span");
+    nameElem.className = "entity";
+
+    var entityUrl = document.createElement("a");
+    entityUrl.title = entity.shortDescription ? entity.shortDescription : name;
+    entityUrl.href = toRoot + entity[entity.kind];
+
+    entityUrl.appendChild(document.createTextNode(name));
+    nameElem.appendChild(entityUrl);
+
+    var iconElem = document.createElement("a");
+    iconElem.className = "icon " + entity.kind;
+    iconElem.title = name + " " + entity.kind;
+    iconElem.href = toRoot + entity[entity.kind];
+
+    var li = document.createElement("li");
+    li.id = entity.name.replace(new RegExp("\\.", "g"),"-");
+    li.appendChild(iconElem);
+    li.appendChild(nameElem);
+
+    if (entity.kind != "object" && entity.object) {
+        var companion = document.createElement("a");
+        companion.title = name + " companion object";
+        companion.href = toRoot + entity.object;
+        companion.className = "icon object";
+        li.insertBefore(companion, iconElem);
+    } else {
+        var spacer = document.createElement("div");
+        spacer.className = "icon spacer";
+        li.insertBefore(spacer, iconElem);
+    }
+
+    var ul = document.createElement("ul");
+    ul.className = "members";
+
+    li.appendChild(ul);
+
+    return li;
+}
+
+/** Searches all packages and entities for the current search string in
+ *  the input field "#textfilter"
+ *
+ * Then shows the results in div#search-results
+ */
+function searchAll() {
+    scheduler.clear("search"); // clear previous search
+    maxJobs = 1; // clear previous max
+    var searchStr = ($("#textfilter input").val() || '').trim();
+
+    if (searchStr === '') {
+        $("div#search-results").hide();
+        $("#search > span.close-results").hide();
+        $("#search > span#doc-title").show();
+        return;
+    }
+
+    // Replace ?search=X with current search string if not hosted locally on Chrome
+    try {
+        window.history.replaceState({}, "", "?search=" + searchStr);
+    } catch(e) {}
+
+    $("div#results-content > span.search-text").remove();
+
+    var memberResults = document.getElementById("member-results");
+    memberResults.innerHTML = "";
+    var memberH1 = document.createElement("h1");
+    memberH1.className = "result-type";
+    memberH1.innerHTML = "Member results";
+    memberResults.appendChild(memberH1);
+
+    var entityResults = document.getElementById("entity-results");
+    entityResults.innerHTML = "";
+    var entityH1 = document.createElement("h1");
+    entityH1.className = "result-type";
+    entityH1.innerHTML = "Entity results";
+    entityResults.appendChild(entityH1);
+
+    $("div#results-content").prepend(
+        $("<span>")
+            .addClass("search-text")
+            .append(document.createTextNode("  Showing results for "))
+            .append($("<span>").addClass("query-str").text(searchStr))
+    );
+
+    var regExp = compilePattern(searchStr);
+
+    // Search for all entities matching query
+    Index
+        .keys(Index.PACKAGES)
+        .sort()
+        .forEach(function(elem) { searchPackage(elem, regExp); })
+}
+
+/** Check if user agent is associated with a known mobile browser */
+function isMobile() {
+    return /Android|webOS|Mobi|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
+}
+
+function urlFriendlyEntity(entity) {
+    var corr = {
+        '\\+': '$plus',
+        ':': '$colon'
+    };
+
+    for (k in corr)
+        entity = entity.replace(new RegExp(k, 'g'), corr[k]);
+
+    return entity;
+}
+
+var maxJobs = 1;
+function setProgress() {
+    var running = scheduler.numberOfJobs("search");
+    maxJobs = Math.max(maxJobs, running);
+
+    var percent = 100 - (running / maxJobs * 100);
+    var bar = document.getElementById("progress-fill");
+    bar.style.height = "100%";
+    bar.style.width = percent + "%";
+
+    if (percent == 100) {
+        setTimeout(function() {
+            bar.style.height = 0;
+        }, 500);
+    }
+}
diff --git a/content/api/pekko/current/lib/jquery.min.js b/content/api/pekko/current/lib/jquery.min.js
new file mode 100644
index 0000000..b061403
--- /dev/null
+++ b/content/api/pekko/current/lib/jquery.min.js
@@ -0,0 +1,2 @@
+/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */
+!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l= [...]
diff --git a/content/api/pekko/current/lib/lato-v11-latin-100.eot b/content/api/pekko/current/lib/lato-v11-latin-100.eot
new file mode 100644
index 0000000..7437fd9
Binary files /dev/null and b/content/api/pekko/current/lib/lato-v11-latin-100.eot differ
diff --git a/content/api/pekko/current/lib/lato-v11-latin-100.ttf b/content/api/pekko/current/lib/lato-v11-latin-100.ttf
new file mode 100644
index 0000000..4e7128a
Binary files /dev/null and b/content/api/pekko/current/lib/lato-v11-latin-100.ttf differ
diff --git a/content/api/pekko/current/lib/lato-v11-latin-100.woff b/content/api/pekko/current/lib/lato-v11-latin-100.woff
new file mode 100644
index 0000000..48915bb
Binary files /dev/null and b/content/api/pekko/current/lib/lato-v11-latin-100.woff differ
diff --git a/content/api/pekko/current/lib/lato-v11-latin-regular.eot b/content/api/pekko/current/lib/lato-v11-latin-regular.eot
new file mode 100644
index 0000000..28343da
Binary files /dev/null and b/content/api/pekko/current/lib/lato-v11-latin-regular.eot differ
diff --git a/content/api/pekko/current/lib/lato-v11-latin-regular.ttf b/content/api/pekko/current/lib/lato-v11-latin-regular.ttf
new file mode 100644
index 0000000..7608bc3
Binary files /dev/null and b/content/api/pekko/current/lib/lato-v11-latin-regular.ttf differ
diff --git a/content/api/pekko/current/lib/lato-v11-latin-regular.woff b/content/api/pekko/current/lib/lato-v11-latin-regular.woff
new file mode 100644
index 0000000..49e6044
Binary files /dev/null and b/content/api/pekko/current/lib/lato-v11-latin-regular.woff differ
diff --git a/content/api/pekko/current/lib/object.svg b/content/api/pekko/current/lib/object.svg
new file mode 100644
index 0000000..6665d73
--- /dev/null
+++ b/content/api/pekko/current/lib/object.svg
@@ -0,0 +1,54 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="72px" height="72px" viewBox="0 0 72 72" version="1.1">
+  <defs>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-1">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+      </feMerge>
+    </filter>
+    <circle id="path-2" cx="32" cy="32" r="32"/>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-4">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetInner1"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner1" result="shadowBlurInner1"/>
+      <feComposite in="shadowBlurInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"/>
+      <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.14 0" in="shadowInnerInner1" type="matrix" result="shadowMatrixInner1"/>
+      <feOffset dx="0" dy="-1" in="SourceAlpha" result="shadowOffsetInner2"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner2" result="shadowBlurInner2"/>
+      <feComposite in="shadowBlurInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowInnerInner2" type="matrix" result="shadowMatrixInner2"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+        <feMergeNode in="shadowMatrixInner1"/>
+        <feMergeNode in="shadowMatrixInner2"/>
+      </feMerge>
+    </filter>
+    <path id="path-5" d="M32 61C49.673112 61 64 48.0162577 64 32 64 15.9837423 49.673112 3 32 3 14.326888 3 0 15.9837423 0 32 0 48.0162577 14.326888 61 32 61Z"/>
+  </defs>
+  <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+    <g id="Artboard-1" transform="translate(-298.000000, -91.000000)">
+      <g id="BG" transform="translate(302.000000, 91.000000)">
+        <g id="Icon">
+          <mask id="mask-3" fill="white">
+            <use xlink:href="#path-2"/>
+          </mask>
+          <use id="Mask" fill="#2C6C8D" filter="url(#filter-1)" xlink:href="#path-2"/>
+          <mask id="mask-6" fill="white">
+            <use xlink:href="#path-5"/>
+          </mask>
+          <text id="O" mask="url(#mask-6)" font-family="Open Sans, Helvetica Neueu, Sans-serif" font-size="40" font-weight="normal" fill="#FFFFFF">
+            <tspan x="17" y="47">
+              O
+            </tspan>
+          </text>
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/content/api/pekko/current/lib/object_comp.svg b/content/api/pekko/current/lib/object_comp.svg
new file mode 100644
index 0000000..0434243
--- /dev/null
+++ b/content/api/pekko/current/lib/object_comp.svg
@@ -0,0 +1,57 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="72px" height="72px" viewBox="0 0 72 72" version="1.1">
+  <defs>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-1">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+      </feMerge>
+    </filter>
+    <circle id="path-2" cx="32" cy="32" r="32"/>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-4">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetInner1"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner1" result="shadowBlurInner1"/>
+      <feComposite in="shadowBlurInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"/>
+      <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.14 0" in="shadowInnerInner1" type="matrix" result="shadowMatrixInner1"/>
+      <feOffset dx="0" dy="-1" in="SourceAlpha" result="shadowOffsetInner2"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner2" result="shadowBlurInner2"/>
+      <feComposite in="shadowBlurInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowInnerInner2" type="matrix" result="shadowMatrixInner2"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+        <feMergeNode in="shadowMatrixInner1"/>
+        <feMergeNode in="shadowMatrixInner2"/>
+      </feMerge>
+    </filter>
+    <path id="path-5" d="M32 61C49.673112 61 64 48.0162577 64 32 64 15.9837423 49.673112 3 32 3 14.326888 3 0 15.9837423 0 32 0 48.0162577 14.326888 61 32 61Z"/>
+  </defs>
+  <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+    <g id="Artboard-1" transform="translate(-298.000000, -91.000000)">
+      <g id="BG" transform="translate(302.000000, 91.000000)">
+        <g id="Icon">
+          <mask id="mask-3" fill="white">
+            <use xlink:href="#path-2"/>
+          </mask>
+          <use id="Mask" fill="#44AD7D" filter="url(#filter-1)" xlink:href="#path-2"/>
+          <rect id="Rectangle-2" opacity="0.3" fill="#000000" mask="url(#mask-3)" x="-8" y="33" width="80" height="31"/>
+          <mask id="mask-6" fill="white">
+            <use xlink:href="#path-5"/>
+          </mask>
+          <use id="Mask" fill="#2C6C8D" filter="url(#filter-4)" xlink:href="#path-5"/>
+          <text id="O" mask="url(#mask-6)" font-family="Open Sans, Helvetica Neueu, Sans-serif" font-size="40" font-weight="normal" fill="#FFFFFF">
+            <tspan x="17" y="47">
+              O
+            </tspan>
+          </text>
+          <rect id="Rectangle-2" opacity="0.190065299" fill="#000000" mask="url(#mask-6)" x="-8" y="2" width="80" height="31"/>
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/content/api/pekko/current/lib/object_comp_annotation.svg b/content/api/pekko/current/lib/object_comp_annotation.svg
new file mode 100644
index 0000000..bccf6ca
--- /dev/null
+++ b/content/api/pekko/current/lib/object_comp_annotation.svg
@@ -0,0 +1,57 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="72px" height="72px" viewBox="0 0 72 72" version="1.1">
+  <defs>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-1">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+      </feMerge>
+    </filter>
+    <circle id="path-2" cx="32" cy="32" r="32"/>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-4">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetInner1"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner1" result="shadowBlurInner1"/>
+      <feComposite in="shadowBlurInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"/>
+      <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.14 0" in="shadowInnerInner1" type="matrix" result="shadowMatrixInner1"/>
+      <feOffset dx="0" dy="-1" in="SourceAlpha" result="shadowOffsetInner2"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner2" result="shadowBlurInner2"/>
+      <feComposite in="shadowBlurInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowInnerInner2" type="matrix" result="shadowMatrixInner2"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+        <feMergeNode in="shadowMatrixInner1"/>
+        <feMergeNode in="shadowMatrixInner2"/>
+      </feMerge>
+    </filter>
+    <path id="path-5" d="M32 61C49.673112 61 64 48.0162577 64 32 64 15.9837423 49.673112 3 32 3 14.326888 3 0 15.9837423 0 32 0 48.0162577 14.326888 61 32 61Z"/>
+  </defs>
+  <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+    <g id="Artboard-1" transform="translate(-298.000000, -91.000000)">
+      <g id="BG" transform="translate(302.000000, 91.000000)">
+        <g id="Icon">
+          <mask id="mask-3" fill="white">
+            <use xlink:href="#path-2"/>
+          </mask>
+          <use id="Mask" fill="#50CC93" filter="url(#filter-1)" xlink:href="#path-2"/>
+          <rect id="Rectangle-2" opacity="0.3" fill="#000000" mask="url(#mask-3)" x="-8" y="33" width="80" height="31"/>
+          <mask id="mask-6" fill="white">
+            <use xlink:href="#path-5"/>
+          </mask>
+          <use id="Mask" fill="#2C6C8D" filter="url(#filter-4)" xlink:href="#path-5"/>
+          <text id="t" mask="url(#mask-6)" font-family="Open Sans, Helvetica Neueu, Sans-serif" font-size="40" font-weight="normal" fill="#FFFFFF">
+            <tspan x="17" y="47">
+              O
+            </tspan>
+          </text>
+          <rect id="Rectangle-2" opacity="0.190065299" fill="#000000" mask="url(#mask-6)" x="-8" y="2" width="80" height="31"/>
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/content/api/pekko/current/lib/object_comp_trait.svg b/content/api/pekko/current/lib/object_comp_trait.svg
new file mode 100644
index 0000000..56eccd0
--- /dev/null
+++ b/content/api/pekko/current/lib/object_comp_trait.svg
@@ -0,0 +1,57 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="72px" height="72px" viewBox="0 0 72 72" version="1.1">
+  <defs>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-1">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+      </feMerge>
+    </filter>
+    <circle id="path-2" cx="32" cy="32" r="32"/>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-4">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetInner1"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner1" result="shadowBlurInner1"/>
+      <feComposite in="shadowBlurInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"/>
+      <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.14 0" in="shadowInnerInner1" type="matrix" result="shadowMatrixInner1"/>
+      <feOffset dx="0" dy="-1" in="SourceAlpha" result="shadowOffsetInner2"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner2" result="shadowBlurInner2"/>
+      <feComposite in="shadowBlurInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowInnerInner2" type="matrix" result="shadowMatrixInner2"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+        <feMergeNode in="shadowMatrixInner1"/>
+        <feMergeNode in="shadowMatrixInner2"/>
+      </feMerge>
+    </filter>
+    <path id="path-5" d="M32 61C49.673112 61 64 48.0162577 64 32 64 15.9837423 49.673112 3 32 3 14.326888 3 0 15.9837423 0 32 0 48.0162577 14.326888 61 32 61Z"/>
+  </defs>
+  <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+    <g id="Artboard-1" transform="translate(-298.000000, -91.000000)">
+      <g id="BG" transform="translate(302.000000, 91.000000)">
+        <g id="Icon">
+          <mask id="mask-3" fill="white">
+            <use xlink:href="#path-2"/>
+          </mask>
+          <use id="Mask" fill="#19AACF" filter="url(#filter-1)" xlink:href="#path-2"/>
+          <rect id="Rectangle-2" opacity="0.3" fill="#000000" mask="url(#mask-3)" x="-8" y="33" width="80" height="31"/>
+          <mask id="mask-6" fill="white">
+            <use xlink:href="#path-5"/>
+          </mask>
+          <use id="Mask" fill="#2C6C8D" filter="url(#filter-4)" xlink:href="#path-5"/>
+          <text id="t" mask="url(#mask-6)" font-family="Open Sans, Helvetica Neueu, Sans-serif" font-size="40" font-weight="normal" fill="#FFFFFF">
+            <tspan x="17" y="47">
+              O
+            </tspan>
+          </text>
+          <rect id="Rectangle-2" opacity="0.190065299" fill="#000000" mask="url(#mask-6)" x="-8" y="2" width="80" height="31"/>
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/content/api/pekko/current/lib/object_diagram.png b/content/api/pekko/current/lib/object_diagram.png
new file mode 100644
index 0000000..6e9f2f7
Binary files /dev/null and b/content/api/pekko/current/lib/object_diagram.png differ
diff --git a/content/api/pekko/current/lib/open-sans-v13-latin-400i.eot b/content/api/pekko/current/lib/open-sans-v13-latin-400i.eot
new file mode 100644
index 0000000..81e597a
Binary files /dev/null and b/content/api/pekko/current/lib/open-sans-v13-latin-400i.eot differ
diff --git a/content/api/pekko/current/lib/open-sans-v13-latin-400i.ttf b/content/api/pekko/current/lib/open-sans-v13-latin-400i.ttf
new file mode 100644
index 0000000..e6c5414
Binary files /dev/null and b/content/api/pekko/current/lib/open-sans-v13-latin-400i.ttf differ
diff --git a/content/api/pekko/current/lib/open-sans-v13-latin-400i.woff b/content/api/pekko/current/lib/open-sans-v13-latin-400i.woff
new file mode 100644
index 0000000..c13ef91
Binary files /dev/null and b/content/api/pekko/current/lib/open-sans-v13-latin-400i.woff differ
diff --git a/content/api/pekko/current/lib/open-sans-v13-latin-700.eot b/content/api/pekko/current/lib/open-sans-v13-latin-700.eot
new file mode 100644
index 0000000..748774f
Binary files /dev/null and b/content/api/pekko/current/lib/open-sans-v13-latin-700.eot differ
diff --git a/content/api/pekko/current/lib/open-sans-v13-latin-700.ttf b/content/api/pekko/current/lib/open-sans-v13-latin-700.ttf
new file mode 100644
index 0000000..7b52945
Binary files /dev/null and b/content/api/pekko/current/lib/open-sans-v13-latin-700.ttf differ
diff --git a/content/api/pekko/current/lib/open-sans-v13-latin-700.woff b/content/api/pekko/current/lib/open-sans-v13-latin-700.woff
new file mode 100644
index 0000000..ec478e5
Binary files /dev/null and b/content/api/pekko/current/lib/open-sans-v13-latin-700.woff differ
diff --git a/content/api/pekko/current/lib/open-sans-v13-latin-700i.eot b/content/api/pekko/current/lib/open-sans-v13-latin-700i.eot
new file mode 100644
index 0000000..5dbb39a
Binary files /dev/null and b/content/api/pekko/current/lib/open-sans-v13-latin-700i.eot differ
diff --git a/content/api/pekko/current/lib/open-sans-v13-latin-700i.ttf b/content/api/pekko/current/lib/open-sans-v13-latin-700i.ttf
new file mode 100644
index 0000000..a670e14
Binary files /dev/null and b/content/api/pekko/current/lib/open-sans-v13-latin-700i.ttf differ
diff --git a/content/api/pekko/current/lib/open-sans-v13-latin-700i.woff b/content/api/pekko/current/lib/open-sans-v13-latin-700i.woff
new file mode 100644
index 0000000..808621a
Binary files /dev/null and b/content/api/pekko/current/lib/open-sans-v13-latin-700i.woff differ
diff --git a/content/api/pekko/current/lib/open-sans-v13-latin-regular.eot b/content/api/pekko/current/lib/open-sans-v13-latin-regular.eot
new file mode 100644
index 0000000..1d98e6e
Binary files /dev/null and b/content/api/pekko/current/lib/open-sans-v13-latin-regular.eot differ
diff --git a/content/api/pekko/current/lib/open-sans-v13-latin-regular.ttf b/content/api/pekko/current/lib/open-sans-v13-latin-regular.ttf
new file mode 100644
index 0000000..0dae9c3
Binary files /dev/null and b/content/api/pekko/current/lib/open-sans-v13-latin-regular.ttf differ
diff --git a/content/api/pekko/current/lib/open-sans-v13-latin-regular.woff b/content/api/pekko/current/lib/open-sans-v13-latin-regular.woff
new file mode 100644
index 0000000..e096d04
Binary files /dev/null and b/content/api/pekko/current/lib/open-sans-v13-latin-regular.woff differ
diff --git a/content/api/pekko/current/lib/ownderbg2.gif b/content/api/pekko/current/lib/ownderbg2.gif
new file mode 100644
index 0000000..848dd59
Binary files /dev/null and b/content/api/pekko/current/lib/ownderbg2.gif differ
diff --git a/content/api/pekko/current/lib/ownerbg.gif b/content/api/pekko/current/lib/ownerbg.gif
new file mode 100644
index 0000000..34a0424
Binary files /dev/null and b/content/api/pekko/current/lib/ownerbg.gif differ
diff --git a/content/api/pekko/current/lib/ownerbg2.gif b/content/api/pekko/current/lib/ownerbg2.gif
new file mode 100644
index 0000000..2ed33b0
Binary files /dev/null and b/content/api/pekko/current/lib/ownerbg2.gif differ
diff --git a/content/api/pekko/current/lib/package.svg b/content/api/pekko/current/lib/package.svg
new file mode 100644
index 0000000..63f581b
--- /dev/null
+++ b/content/api/pekko/current/lib/package.svg
@@ -0,0 +1,54 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="72px" height="72px" viewBox="0 0 72 72" version="1.1">
+  <defs>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-1">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+      </feMerge>
+    </filter>
+    <circle id="path-2" cx="32" cy="32" r="32"/>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-4">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetInner1"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner1" result="shadowBlurInner1"/>
+      <feComposite in="shadowBlurInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"/>
+      <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.14 0" in="shadowInnerInner1" type="matrix" result="shadowMatrixInner1"/>
+      <feOffset dx="0" dy="-1" in="SourceAlpha" result="shadowOffsetInner2"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner2" result="shadowBlurInner2"/>
+      <feComposite in="shadowBlurInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowInnerInner2" type="matrix" result="shadowMatrixInner2"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+        <feMergeNode in="shadowMatrixInner1"/>
+        <feMergeNode in="shadowMatrixInner2"/>
+      </feMerge>
+    </filter>
+    <path id="path-5" d="M32 61C49.673112 61 64 48.0162577 64 32 64 15.9837423 49.673112 3 32 3 14.326888 3 0 15.9837423 0 32 0 48.0162577 14.326888 61 32 61Z"/>
+  </defs>
+  <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+    <g id="Artboard-1" transform="translate(-298.000000, -91.000000)">
+      <g id="BG" transform="translate(302.000000, 91.000000)">
+        <g id="Icon">
+          <mask id="mask-3" fill="white">
+            <use xlink:href="#path-2"/>
+          </mask>
+          <use id="Mask" fill="#2C6C8D" filter="url(#filter-1)" xlink:href="#path-2"/>
+          <mask id="mask-6" fill="white">
+            <use xlink:href="#path-5"/>
+          </mask>
+          <text id="p" mask="url(#mask-6)" font-family="Open Sans, Helvetica Neueu, Sans-serif" font-size="40" font-weight="normal" fill="#FFFFFF">
+            <tspan x="22" y="40">
+              p
+            </tspan>
+          </text>
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/content/api/pekko/current/lib/print.css b/content/api/pekko/current/lib/print.css
new file mode 100644
index 0000000..16ca6a7
--- /dev/null
+++ b/content/api/pekko/current/lib/print.css
@@ -0,0 +1,11 @@
+@media print {
+  * {
+    text-decoration: none;
+    font-family: "Lato", Arial, sans-serif;
+    border-width: 0px;
+    margin: 0px;
+  }
+  #textfilter, #package, #subpackage-spacer, #memberfilter, #filterby, div#definition .big-circle {
+    display: none !important;
+  }
+}
diff --git a/content/api/pekko/current/lib/ref-index.css b/content/api/pekko/current/lib/ref-index.css
new file mode 100644
index 0000000..7cdcd9d
--- /dev/null
+++ b/content/api/pekko/current/lib/ref-index.css
@@ -0,0 +1,56 @@
+/* fonts */
+@font-face {
+  font-family: 'Source Code Pro';
+  font-style: normal;
+  font-weight: 400;
+  src: url('source-code-pro-v6-latin-regular.eot');
+  src: local('Source Code Pro'), local('SourceCodePro-Regular'),
+  url('source-code-pro-v6-latin-regular.eot?#iefix') format('embedded-opentype'),
+  url('source-code-pro-v6-latin-regular.woff') format('woff'),
+  url('source-code-pro-v6-latin-regular.ttf') format('truetype');
+}
+@font-face {
+  font-family: 'Source Code Pro';
+  font-style: normal;
+  font-weight: 700;
+  src: url('source-code-pro-v6-latin-700.eot');
+  src: local('Source Code Pro Bold'), local('SourceCodePro-Bold'),
+  url('source-code-pro-v6-latin-700.eot?#iefix') format('embedded-opentype'),
+  url('source-code-pro-v6-latin-700.woff') format('woff'),
+  url('source-code-pro-v6-latin-700.ttf') format('truetype');
+}
+
+body {
+    font-size: 10pt;
+    font-family: Arial, sans-serif;
+}
+
+a {
+    color:#315479;
+}
+
+.letters {
+  width:100%;
+  text-align:center;
+  margin:0.6em;
+  padding:0.1em;
+  border-bottom:1px solid gray;
+}
+
+div.entry {
+  padding: 0.5em;
+  background-color: #e1e7ed;
+  border-radius: 0.2em;
+  color: #103a51;
+  margin: 0.5em 0;
+}
+
+.name {
+  font-family: "Source Code Pro";
+  font-size: 1.1em;
+}
+
+.occurrences {
+  margin-left: 1em;
+  margin-top: 5px;
+}
diff --git a/content/api/pekko/current/lib/scheduler.js b/content/api/pekko/current/lib/scheduler.js
new file mode 100644
index 0000000..eb396bb
--- /dev/null
+++ b/content/api/pekko/current/lib/scheduler.js
@@ -0,0 +1,108 @@
+// © 2010 EPFL/LAMP
+// code by Gilles Dubochet, Felix Mulder
+
+function Scheduler() {
+    var scheduler = this;
+    var resolution = 0;
+    this.timeout = undefined;
+    this.queues = new Array(0); // an array of work packages indexed by index in the labels table.
+    this.labels = new Array(0); // an indexed array of labels indexed by priority. This should be short.
+
+    this.label = function(name, priority) {
+        this.name = name;
+        this.priority = priority;
+    }
+
+    this.work = function(fn, self, args) {
+        this.fn = fn;
+        this.self = self;
+        this.args = args;
+    }
+
+    this.addLabel = function(name, priority) {
+        var idx = 0;
+        while (idx < scheduler.queues.length && scheduler.labels[idx].priority <= priority) { idx = idx + 1; }
+        scheduler.labels.splice(idx, 0, new scheduler.label(name, priority));
+        scheduler.queues.splice(idx, 0, new Array(0));
+    }
+
+    this.clearLabel = function(name) {
+        var idx = scheduler.indexOf(name);
+        if (idx != -1) {
+            scheduler.labels.splice(idx, 1);
+            scheduler.queues.splice(idx, 1);
+        }
+    }
+
+    this.nextWork = function() {
+        var fn = undefined;
+        var idx = 0;
+        while (idx < scheduler.queues.length && scheduler.queues[idx].length == 0) { idx = idx + 1; }
+
+        if (idx < scheduler.queues.length && scheduler.queues[idx].length > 0)
+            var fn = scheduler.queues[idx].shift();
+
+        return fn;
+    }
+
+    this.add = function(labelName, fn, self, args) {
+        var doWork = function() {
+            scheduler.timeout = setTimeout(function() {
+                var work = scheduler.nextWork();
+                if (work != undefined) {
+                    if (work.args == undefined) { work.args = new Array(0); }
+                    work.fn.apply(work.self, work.args);
+                    doWork();
+                }
+                else {
+                    scheduler.timeout = undefined;
+                }
+            }, resolution);
+        }
+
+        var idx = scheduler.indexOf(labelName)
+        if (idx != -1) {
+            scheduler.queues[idx].push(new scheduler.work(fn, self, args));
+            if (scheduler.timeout == undefined) doWork();
+        } else {
+            throw("queue for add is non-existent");
+        }
+    }
+
+    this.clear = function(labelName) {
+        scheduler.queues[scheduler.indexOf(labelName)] = new Array();
+    }
+
+    this.indexOf = function(label) {
+        var idx = 0;
+        while (idx < scheduler.labels.length && scheduler.labels[idx].name != label)
+            idx++;
+
+        return idx < scheduler.queues.length && scheduler.labels[idx].name == label ? idx : -1;
+    }
+
+    this.queueEmpty = function(label) {
+        var idx = scheduler.indexOf(label);
+        if (idx != -1)
+            return scheduler.queues[idx].length == 0;
+        else
+            throw("queue for label '" + label  + "' is non-existent");
+    }
+
+    this.scheduleLast = function(label, fn) {
+        if (scheduler.queueEmpty(label)) {
+            fn();
+        } else {
+            scheduler.add(label, function() {
+                scheduler.scheduleLast(label, fn);
+            });
+        }
+    }
+
+    this.numberOfJobs = function(label) {
+        var index = scheduler.indexOf(label);
+        if (index == -1) throw("queue for label '" + label + "' non-existent");
+
+        return scheduler.queues[index].length;
+    }
+};
diff --git a/content/api/pekko/current/lib/source-code-pro-v6-latin-700.eot b/content/api/pekko/current/lib/source-code-pro-v6-latin-700.eot
new file mode 100644
index 0000000..094e578
Binary files /dev/null and b/content/api/pekko/current/lib/source-code-pro-v6-latin-700.eot differ
diff --git a/content/api/pekko/current/lib/source-code-pro-v6-latin-700.ttf b/content/api/pekko/current/lib/source-code-pro-v6-latin-700.ttf
new file mode 100644
index 0000000..0415988
Binary files /dev/null and b/content/api/pekko/current/lib/source-code-pro-v6-latin-700.ttf differ
diff --git a/content/api/pekko/current/lib/source-code-pro-v6-latin-700.woff b/content/api/pekko/current/lib/source-code-pro-v6-latin-700.woff
new file mode 100644
index 0000000..6ac8a3b
Binary files /dev/null and b/content/api/pekko/current/lib/source-code-pro-v6-latin-700.woff differ
diff --git a/content/api/pekko/current/lib/source-code-pro-v6-latin-regular.eot b/content/api/pekko/current/lib/source-code-pro-v6-latin-regular.eot
new file mode 100644
index 0000000..60bd73b
Binary files /dev/null and b/content/api/pekko/current/lib/source-code-pro-v6-latin-regular.eot differ
diff --git a/content/api/pekko/current/lib/source-code-pro-v6-latin-regular.ttf b/content/api/pekko/current/lib/source-code-pro-v6-latin-regular.ttf
new file mode 100644
index 0000000..268a2e4
Binary files /dev/null and b/content/api/pekko/current/lib/source-code-pro-v6-latin-regular.ttf differ
diff --git a/content/api/pekko/current/lib/source-code-pro-v6-latin-regular.woff b/content/api/pekko/current/lib/source-code-pro-v6-latin-regular.woff
new file mode 100644
index 0000000..7daeecc
Binary files /dev/null and b/content/api/pekko/current/lib/source-code-pro-v6-latin-regular.woff differ
diff --git a/content/api/pekko/current/lib/template.css b/content/api/pekko/current/lib/template.css
new file mode 100644
index 0000000..1297447
--- /dev/null
+++ b/content/api/pekko/current/lib/template.css
@@ -0,0 +1,1236 @@
+/* Reset */
+
+html, body, div, span, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, code, pre,
+del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend, input,
+table, caption, tbody, tfoot, thead, tr, th, td {
+  margin: 0;
+  padding: 0;
+  border: 0;
+  font-weight: inherit;
+  font-style: inherit;
+  font-size: 100%;
+  font-family: inherit;
+  vertical-align: baseline;
+}
+
+table { border-collapse: separate; border-spacing: 0; }
+caption, th, td { text-align: left; font-weight: normal; }
+table, td, th { vertical-align: middle; }
+
+textarea, input { outline: none; }
+
+blockquote:before, blockquote:after, q:before, q:after { content: ""; }
+blockquote, q { quotes: none; }
+
+a img { border: none; }
+
+input { border-width: 0px; }
+
+/* Page */
+body {
+  overflow-x: hidden;
+  font-family: Arial, sans-serif;
+  background-color: #f0f3f6;
+}
+
+#footer {
+  text-align: center;
+  color: #858484;
+  bottom: 0;
+  min-height: 20px;
+  margin: 0 1em 0.5em;
+}
+
+#content-container a[href] {
+  text-decoration: underline;
+  color: #315479;
+}
+
+#content-container a[href]:hover {
+  text-decoration: none;
+}
+
+#types ol li > p {
+  margin-top: 5px;
+}
+
+#types ol li:last-child {
+  margin-bottom: 5px;
+}
+
+#definition {
+  position: relative;
+  display: block;
+  padding: 5px 0;
+  padding: 0;
+  margin: 0.5em;
+  min-height: 4.72em;
+}
+
+#definition > a > img {
+  float: left;
+  padding-right: 6px;
+  padding-left: 5px;
+}
+
+#definition p + h1 {
+  margin-top: 3px;
+}
+
+#definition > h1 {
+  float: left;
+  color: #103a51;
+  display: inline-block;
+  overflow: hidden;
+  margin-top: 10px;
+  font-size: 2.0em;
+}
+
+#definition h1 > a {
+  color: #103a51 !important;
+  text-decoration: none !important;
+}
+
+#template ol > li > span.permalink > a > i {
+  transform: rotate(-45deg);
+}
+
+#definition #owner {
+  color: #103a51;
+  padding-top: 1.3em;
+  font-size: 0.8em;
+  overflow: hidden;
+}
+
+#definition > h3 {
+  margin-top: 0.85em;
+  padding: 0;
+}
+
+#definition #owner > a {
+  color: #103a51;
+}
+
+#definition #owner > a:hover {
+  text-decoration: none;
+}
+
+#signature {
+  background-color: #c2d2dc;
+  min-height: 18px;
+  font-size: 0.9em;
+  padding: 8px;
+  color: #103a51;
+  border-radius: 0.2em;
+  margin: 0 0.5rem;
+}
+
+#signature > span.modifier_kind {
+  display: inline;
+  float: left;
+  text-align: left;
+  width: auto;
+  position: static;
+  padding-left: 0;
+}
+
+span.symbol > a {
+  display: inline-block;
+}
+
+#signature > span.symbol {
+  text-align: left;
+  display: inline;
+  padding-left: 0.7em;
+}
+
+/* Linear super types and known subclasses */
+.hiddenContent {
+  display: none;
+}
+
+.toggleContainer .toggle {
+  position: relative;
+  color: #103a51;
+  margin-left: 0.3em;
+  cursor: pointer;
+  -webkit-touch-callout: none;
+  -webkit-user-select: none;
+  -khtml-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.toggleContainer .toggle > i {
+  position: absolute;
+  left: -1.5em;
+  top: 0em;
+  font-size: 1.3em;
+  transition: 0.1s;
+}
+
+.toggleContainer .toggle.open > i {
+  transform: rotate(90deg);
+}
+
+.toggleContainer .hiddenContent {
+  margin-top: 1.5em;
+}
+
+#memberfilter > i.arrow {
+  position: absolute;
+  top: 0.45em;
+  left: -0.9em;
+  color: #fff;
+  font-size: 1.3em;
+  opacity: 0;
+  transition: 0.1s;
+  cursor: pointer;
+}
+
+#memberfilter > i.arrow.rotate {
+  transform: rotate(90deg);
+}
+
+#memberfilter:hover > i.arrow {
+  opacity: 1;
+}
+
+.big-circle {
+  box-sizing: content-box;
+  height: 5.7em;
+  width: 5.7em;
+  float: left;
+  color: transparent;
+}
+
+.big-circle:hover {
+  background-size: 5.7em;
+}
+
+.big-circle.class {
+  background: url("class.svg") no-repeat center;
+}
+
+.big-circle.class-companion-object {
+  background: url("class_comp.svg") no-repeat center;
+}
+
+.big-circle.object-companion-class {
+  background: url("object_comp.svg") no-repeat center;
+}
+
+.big-circle.trait-companion-object {
+  background: url("trait_comp.svg") no-repeat center;
+}
+
+.big-circle.object-companion-trait {
+  background: url("object_comp_trait.svg") no-repeat center;
+}
+
+.big-circle.object {
+  background: url("object.svg") no-repeat center;
+}
+
+.big-circle.trait {
+  background: url("trait.svg") no-repeat center;
+}
+
+.big-circle.package {
+  background: url("package.svg") no-repeat center;
+}
+
+.big-circle.annotation {
+  background: url("annotation.svg") no-repeat center;
+}
+
+.big-circle.object-companion-annotation {
+  background: url("object_comp_annotation.svg") no-repeat center;
+}
+
+.big-circle.annotation-companion-object {
+  background: url("annotation_comp.svg") no-repeat center;
+}
+
+body.abstract.type div.big-circle {
+  background: url("abstract_type.svg") no-repeat center;
+}
+
+body.alias.type div.big-circle {
+  background: url("abstract_type.svg") no-repeat center;
+}
+
+#template {
+  margin: 0.9em 0.75em 0.75em;
+  padding-bottom: 0.5em;
+}
+
+#template h3 {
+  color: #103a51;
+  height: 2em;
+  padding: 1em 1em 2em;
+  font-size: 1.2em;
+}
+
+#order {
+  margin-top: 1.5em;
+}
+
+h3 {
+  color: #103a51;
+  padding: 5px 10px;
+  font-size: 1em;
+  font-weight: bold;
+}
+
+dl.attributes > dt {
+  display: block;
+  float: left;
+  font-style: italic;
+  font-weight: bold;
+}
+
+dl.attributes > dt.implicit {
+  font-weight: bold;
+  color: darkgreen;
+}
+
+dl.attributes > dd {
+  display: block;
+  padding-left: 10em;
+  margin-bottom: 5px;
+  min-height: 15px;
+}
+
+.values ol li:last-child {
+  margin-bottom: 5px;
+}
+
+#constructors > h3 {
+  height: 2em;
+  padding: 1em 1em 2em;
+  color: #2C475C;
+}
+
+#inheritedMembers > div.parent > h3 {
+  height: 17px;
+  font-style: italic;
+}
+
+#inheritedMembers > div.parent > h3 * {
+  color: white;
+}
+
+#inheritedMembers > div.conversion > h3 {
+  height: 2em;
+  padding: 1em;
+  font-style: italic;
+  color: #2C475C;
+}
+
+#groupedMembers > div.group > h3 {
+  color: #2C475C;
+  height: 2em;
+  padding: 1em 1em 2em;
+}
+
+/* Member cells */
+div.members > ol {
+  list-style: none;
+}
+
+div.members > ol > li {
+  display: table;
+  width: 100%;
+  position: relative;
+  background-color: #fff;
+  border-radius: 0.2em;
+  color: #103a51;
+  padding: 5px 0 5px;
+  margin-bottom: 0.4em;
+  min-height: 3.7em;
+  border-left: 0.25em solid white;
+  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
+  box-shadow: 0 0 10px rgba(0,0,0,0.1);
+  transition: 0.1s;
+}
+
+div.members > ol >li.selected,
+div.members > ol > li:hover {
+  background-color: #dae7f0;
+  border-left-color: #dae7f0;
+}
+
+div.members > ol >li[fullComment=yes].selected,
+div.members > ol > li[fullComment=yes]:hover {
+  cursor: pointer;
+  border-left: 0.25em solid #72D0EB;
+}
+
+div.members > ol > li:last-child {
+  padding: 5px 0 5px;
+}
+
+/* Member signatures */
+
+#tooltip {
+  background: #EFD5B5;
+  border: 1px solid gray;
+  color: black;
+  display: none;
+  padding: 5px;
+  position: absolute;
+}
+
+.signature {
+  font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace;
+  font-size: 0.8rem;
+  line-height: 18px;
+  clear: both;
+  display: block;
+}
+
+.modifier_kind {
+  font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace;
+  font-size: 0.8rem;
+  padding-right: 0.5em;
+  text-align: right;
+  display: table-cell;
+  white-space: nowrap;
+  width: 16em;
+}
+
+.symbol {
+  font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace;
+}
+
+a > .symbol > .name {
+  text-decoration: underline;
+}
+
+a:hover > .symbol > .name {
+  text-decoration: none;
+}
+
+.signature > a {
+  text-decoration: none;
+}
+
+.signature > .symbol {
+  display: inline;
+}
+
+.signature .name {
+  display: inline-block;
+  font-weight: bold;
+}
+
+span.symbol > span.name {
+  font-weight: bold;
+}
+
+#types > ol > li > span.symbol > span.result {
+  display: none;
+}
+
+#types > ol > li > span.symbol > span.result.alias,
+#types > ol > li:hover > span.symbol > span.result,
+#types > ol > li.open > span.symbol > span.result {
+  display: inline;
+}
+
+.symbol > .implicit {
+  display: inline-block;
+  font-weight: bold;
+  text-decoration: underline;
+  color: darkgreen;
+}
+
+.symbol .shadowed {
+  color: darkseagreen;
+}
+
+.symbol .params > .implicit {
+  font-style: italic;
+}
+
+.symbol .deprecated {
+  text-decoration: line-through;
+}
+
+.symbol .params .default {
+  font-style: italic;
+}
+
+#template .closed {
+  cursor: pointer;
+}
+
+#template .opened {
+  cursor: pointer;
+}
+
+i.unfold-arrow {
+  font-size: 1em;
+  position: absolute;
+  top: 0.55em;
+  left: 0.7em;
+  transition: 0.1s;
+}
+
+#template .modifier_kind.opened > i.unfold-arrow {
+  transform: rotate(90deg);
+}
+
+#template .values .name {
+  font-weight: 600;
+  color: #315479;
+}
+
+#template .types .name {
+  font-weight: 600;
+  color: darkgreen;
+}
+
+.full-signature-usecase h4 span {
+  font-size: 0.8rem;
+}
+
+.full-signature-usecase > #signature {
+  padding-top: 0px;
+  position: relative;
+  top: 0;
+}
+
+/* Hide unfold arrow where appropriate */
+#template li[fullComment=no] .modifier_kind > i.unfold-arrow,
+div#definition > h4#signature > span.modifier_kind > i.unfold-arrow,
+.full-signature-usecase > .signature > .closed > i.unfold-arrow,
+.full-signature-usecase > .signature > .opened > i.unfold-arrow {
+  display: none;
+}
+
+#template .full-signature-usecase > .signature > .closed {
+  background: none;
+}
+
+#template .full-signature-usecase > .signature > .opened {
+  background: none;
+}
+
+.full-signature-block {
+  padding: 5px 0 0;
+  border-top: 1px solid #EBEBEB;
+  margin-top: 5px;
+  margin-bottom: 5px;
+}
+
+#definition .morelinks {
+  text-align: right;
+  font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace;
+}
+
+#definition .morelinks a {
+  color: #103a51;
+}
+
+#template .members li .permalink {
+  position: absolute;
+  left: 0.25em;
+  top: 0.95em;
+}
+
+#definition .permalink {
+  display: none;
+  color: black;
+}
+
+#definition .permalink a {
+  color: #103a51;
+  transform: rotate(-45deg);
+}
+
+#definition > h1 > span > a > i {
+  font-size: 1.4rem;
+}
+
+#template ol > li > span.permalink > a > i {
+  color: #fff;
+}
+
+#template .members li .permalink,
+#definition .permalink a {
+  display: none;
+}
+
+#template .members li:hover .permalink,
+#definition:hover .permalink a {
+  display: block;
+}
+
+#template .members li .permalink a,
+#definition .permalink a {
+  text-decoration: none;
+  font-weight: bold;
+}
+
+/* Comments text formatting */
+
+.cmt {
+  color: #103a51;
+}
+
+.cmt p {
+  margin: 0.7em 0;
+}
+
+.cmt p:first-child {
+  margin-top: 0;
+}
+
+.cmt p:last-child {
+  margin-bottom: 0;
+}
+
+.cmt h3,
+.cmt h4,
+.cmt h5,
+.cmt h6 {
+  margin-bottom: 0.7em;
+  margin-top: 1.4em;
+  display: block;
+  text-align: left;
+  font-weight: bold;
+}
+
+.cmt pre {
+  padding: 0.5em;
+  border: 0px solid #ddd;
+  background-color: #fff;
+  margin: 5px 0;
+  display: block;
+  font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace;
+  border-radius: 0.2em;
+  overflow-x: auto;
+}
+
+.cmt pre span.ano {
+  color: blue;
+}
+
+.cmt pre span.cmt {
+  color: green;
+}
+
+.cmt pre span.kw {
+  font-weight: bold;
+}
+
+.cmt pre span.lit {
+  color: #c71585;
+}
+
+.cmt pre span.num {
+  color: #1e90ff; /* dodgerblue */
+}
+
+.cmt pre span.std {
+  color: #008080; /* teal */
+}
+
+.cmt ul {
+  display: block;
+  list-style: circle;
+  padding-left: 20px;
+}
+
+.cmt ol {
+  display: block;
+  padding-left:20px;
+}
+
+.cmt ol.decimal {
+  list-style: decimal;
+}
+
+.cmt ol.lowerAlpha {
+  list-style: lower-alpha;
+}
+
+.cmt ol.upperAlpha {
+  list-style: upper-alpha;
+}
+
+.cmt ol.lowerRoman {
+  list-style: lower-roman;
+}
+
+.cmt ol.upperRoman {
+  list-style: upper-roman;
+}
+
+.cmt li {
+  display: list-item;
+}
+
+.cmt code {
+  font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace;
+}
+
+.cmt a {
+  font-style: bold;
+}
+
+.cmt em, .cmt i {
+  font-style: italic;
+}
+
+.cmt strong, .cmt b {
+  font-weight: bold;
+}
+
+/* Comments structured layout */
+
+.group > div.comment {
+  display: block;
+  padding: 0 1.2em 1em;
+  font-family: "Open Sans";
+}
+
+p.comment {
+  display: block;
+  margin-left: 14.7em;
+  margin-top: 5px;
+}
+
+.shortcomment {
+  display: block;
+  margin: 5px 10px;
+}
+
+.shortcomment > span.badge {
+  display: block;
+  position: absolute;
+  right: 0;
+  top: 0.7em;
+}
+
+div.fullcommenttop {
+  padding: 1em 0.8em;
+}
+
+div.fullcomment {
+  margin: 5px 10px;
+}
+
+#template div.fullcommenttop,
+#template div.fullcomment {
+  display:none;
+  margin: 0.5em 1em 0 0;
+}
+
+#template .shortcomment {
+  margin: 5px 0 0 0;
+  padding: 0;
+  font-family: "Open Sans";
+}
+
+div.fullcomment .block {
+  padding: 5px 0 0;
+  border-top: 2px solid #fff;
+  margin-top: 5px;
+  overflow: hidden;
+  font-family: "Open Sans";
+}
+
+div.fullcommenttop .block {
+  position: relative;
+  padding: 1em;
+  margin: 0.5em 0;
+  border-radius: 0.2em;
+  background-color: #fff;
+  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
+  box-shadow: 0 0 10px rgba(0,0,0,0.1);
+}
+
+div.fullcommenttop .toggleContainer {
+  border-left: 0 solid #72D0EB;
+  transition: 0.1s;
+  cursor: pointer;
+}
+
+div.fullcommenttop .toggleContainer:hover {
+  border-left: 0.25em solid #72D0EB;
+}
+
+div#comment,
+div#mbrsel,
+div#template,
+div#footer {
+  font-size: 0.8em;
+}
+
+#comment {
+  font-family: "Open Sans";
+}
+
+#comment > dl {
+  background: transparent;
+  -webkit-box-shadow: none;
+  box-shadow: none;
+}
+
+#comment > dl > div > ol {
+  list-style-type: none;
+}
+
+div.fullcomment div.block ol li p,
+div.fullcomment div.block ol li {
+  display:inline
+}
+
+div.fullcomment .block > h5 {
+  font-style: italic;
+  font-weight: normal;
+  display: inline-block;
+}
+
+div.fullcomment .comment {
+  font-family: "Open Sans";
+  margin: 5px 0 10px;
+}
+
+div.fullcommenttop .comment:last-child,
+div.fullcomment .comment:last-child {
+  margin-bottom: 0;
+}
+
+div.fullcommenttop dl.paramcmts {
+  margin-bottom: 0.8em;
+  padding-bottom: 0.8em;
+}
+
+div.fullcommenttop dl.paramcmts > dt,
+div.fullcomment dl.paramcmts > dt {
+  display: block;
+  float: left;
+  font-weight: bold;
+  min-width: 70px;
+}
+
+div.fullcommenttop dl.paramcmts > dd,
+div.fullcomment dl.paramcmts > dd {
+  display: block;
+  padding-left: 10px;
+  margin-bottom: 5px;
+  margin-left: 70px;
+  min-height: 15px;
+}
+
+/* Author Content Table formatting */
+
+.doctbl {
+  border-collapse: collapse;
+  margin: 1.0em 0em;
+}
+
+.doctbl-left {
+  text-align: left;
+}
+
+.doctbl-center {
+  text-align: center;
+}
+
+.doctbl-right {
+  text-align: right;
+}
+
+table.doctbl th {
+  border: 1px dotted #364550;
+  background-color: #c2d2dc;
+  padding: 5px;
+  color: #103a51;
+  font-weight: bold;
+}
+
+table.doctbl td {
+  border: 1px dotted #364550;
+  padding: 5px;
+}
+
+/* Members filter tool */
+
+#memberfilter {
+  position: relative;
+  display: block;
+  height: 2.7em;
+  margin-bottom: 5px;
+  margin-left: 1.5em;
+}
+
+#memberfilter > .input {
+  display: block;
+  position: absolute;
+  top: 0;
+  left: -1.65em;
+  right: -0.2em;
+  transition: 0.2s;
+}
+
+#memberfilter > .input > input {
+  color: #fff;
+  width: 100%;
+  border-radius: 0.2em;
+  padding: 0.5em;
+  background: rgba(255, 255, 255, 0.2);
+  font-family: "Open Sans";
+}
+
+#memberfilter > .input > input::-webkit-input-placeholder {
+  color: #fff;
+  opacity: 0.6;
+}
+#memberfilter > .input > input:-ms-input-placeholder {
+  color: #fff;
+  opacity: 0.6;
+}
+#memberfilter > .input > input::placeholder  {
+  color: #fff;
+  opacity: 0.6;
+}
+
+#memberfilter > .clear {
+  display: none;
+  position: absolute;
+  top: 0.55em;
+  color: rgba(255, 255, 255, 0.4);
+  right: 0;
+  font-size: 1.2em;
+}
+
+#memberfilter > .clear:hover {
+  color: #fff;
+  cursor: pointer;
+}
+
+#mbrsel {
+  display: block;
+  padding: 1em 1em 0.5em;
+  margin: 0.8em;
+  border-radius: 0.2em;
+  background-color: #364550;
+  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
+  box-shadow: 0 0 10px rgba(0,0,0,0.2);
+  position: relative;
+}
+
+#mbrsel > div.toggle {
+  opacity: 0;
+  position: absolute;
+  left: 1.85em;
+  top: 1.75em;
+  width: 1em;
+  height: 1em;
+  -webkit-touch-callout: none;
+  -webkit-user-select: none;
+  -khtml-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+  transition: 0.2s;
+}
+
+#mbrsel:hover > div.toggle {
+  opacity: 1;
+}
+
+#mbrsel:hover #memberfilter > .input {
+  left: 0.7em;
+}
+
+#mbrsel > div.toggle > i {
+  cursor: pointer;
+  position: absolute;
+  left: 0;
+  top: 0;
+  color: #fff;
+  -webkit-touch-callout: none;
+  -webkit-user-select: none;
+  -khtml-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+#mbrsel > div.toggle.open > i {
+  transform: rotate(90deg);
+}
+
+#mbrsel > div#filterby {
+  display: none;
+}
+
+#mbrsel > div#filterby > div {
+  margin-bottom: 5px;
+}
+
+#mbrsel > div#filterby > div:last-child {
+  margin-bottom: 0;
+}
+
+#mbrsel > div#filterby > div > span.filtertype {
+  color: #fff;
+  padding: 4px;
+  margin-right: 1em;
+  float: left;
+  display: inline-block;
+  font-weight: bold;
+  width: 4.5em;
+}
+
+#mbrsel > div#filterby > div > ol {
+  display: inline-block;
+}
+
+#mbrsel > div#filterby > div > a {
+  position:relative;
+  top: -8px;
+  font-size: 11px;
+}
+
+#mbrsel > div#filterby > div > ol#linearization {
+  display: table;
+  margin-left: 70px;
+}
+
+#mbrsel > div#filterby > div > ol#linearization > li.in {
+  text-decoration: none;
+  float: left;
+  margin-right: 5px;
+  background-position: right 0px;
+}
+
+#mbrsel > div#filterby > div > ol#linearization > li.in > span{
+  float: left;
+}
+
+#mbrsel > div#filterby > div > ol#implicits {
+  display: table;
+  margin-left: 70px;
+}
+
+#mbrsel > div#filterby > div > ol#implicits > li {
+  text-decoration: none;
+  float: left;
+  margin: 0.4em 0.4em 0.4em 0;
+}
+
+#mbrsel > div#filterby > div > ol#implicits > li.in {
+  text-decoration: none;
+  float: left;
+}
+
+#mbrsel > div#filterby > div > ol#implicits > li.in > span{
+  float: left;
+}
+
+#mbrsel > div#filterby > div > ol > li {
+  line-height: 1.5em;
+  display: inline-block;
+  cursor: pointer;
+  -webkit-touch-callout: none;
+  -webkit-user-select: none;
+  -khtml-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+#mbrsel > div#filterby > div > ol > li.in {
+  text-decoration: none;
+  float: left;
+  margin-right: 5px;
+
+  font-size: 0.8em;
+  -webkit-border-radius: 0.2em;
+  border-radius: 0.2em;
+  padding: 5px 15px;
+  cursor: pointer;
+  background: #f16665;
+  border-bottom: 2px solid #d64546;
+  color: #fff;
+  font-weight: 700;
+}
+
+#mbrsel > div#filterby > div > ol > li.in > span{
+  float: left;
+}
+
+#mbrsel > div#filterby > div > ol > li.out {
+  text-decoration: none;
+  float: left;
+  padding-right: 10px;
+  margin-right: 5px;
+  font-size: 0.8em;
+  -webkit-border-radius: 0.2em;
+  border-radius: 0.2em;
+  padding: 5px 15px;
+  cursor: pointer;
+  background: #c2d2dc;
+  border-bottom: 2px solid rgba(0, 0, 0, 0.1);
+  color: #103a51;
+  font-weight: 700;
+}
+
+#mbrsel > div#filterby > div > ol > li.out > span{
+  float: left;
+}
+
+.badge {
+  display: inline-block;
+  padding: 0.3em 1em;
+  font-size: 0.8em;
+  font-weight: bold;
+  color: #ffffff;
+  white-space: nowrap;
+  vertical-align: middle;
+  background-color: #999999;
+  -webkit-border-radius: 9px;
+  -moz-border-radius: 9px;
+  border-radius: 1em;
+  font-family: "Open Sans";
+}
+
+.badge-red {
+  background-color: #b94a48;
+  margin-right: 0.8em !important;
+}
+
+/* Media query rules for smaller viewport */
+@media only screen /* Large screen with a small window */
+and (max-width: 650px)
+,
+screen /* HiDPI device like Nexus 5 */
+and (max-device-width: 360px)
+and (max-device-height: 640px)
+and (-webkit-device-pixel-ratio: 3)
+,
+screen /* Most mobile devices  */
+and (max-device-width: 480px)
+and (orientation: portrait)
+,
+only screen /* iPhone 6 */
+and (max-device-width: 667px)
+and (-webkit-device-pixel-ratio: 2)
+{
+  body,
+  body > h4#signature {
+    min-width: 300px;
+  }
+
+  #template .modifier_kind {
+    width: 1px;
+    padding-left: 2.5em;
+  }
+
+  span.modifier_kind > span.modifier {
+    display: none;
+  }
+
+  #definition {
+    height: 6em;
+  }
+
+  #definition > h1 {
+    font-size: 1em;
+    margin-right: 0.3em;
+  }
+
+  #definition > h3 {
+    float: left;
+    margin: 0.3em 0;
+  }
+
+  #definition > #owner {
+    padding-top: 2.6em;
+  }
+
+  #definition .morelinks {
+    text-align: left;
+    font-size: 0.8em;
+  }
+
+  .big-circle {
+    margin-top: 0.6em;
+  }
+}
+
+/* Media query rules specifically for mobile devices */
+@media
+screen /* HiDPI device like Nexus 5 */
+and (max-device-width: 360px)
+and (max-device-height: 640px)
+and (-webkit-device-pixel-ratio: 3)
+,
+screen /* Most mobile devices  */
+and (max-device-width: 480px)
+and (orientation: portrait)
+,
+only screen /* iPhone 6 */
+and (max-device-width: 667px)
+and (-webkit-device-pixel-ratio: 2)
+{
+  #signature {
+    font-size: 0.7em;
+  }
+
+  #definition > h1 {
+    font-size: 1.3em;
+  }
+
+  #definition .morelinks {
+    display: none;
+  }
+
+  #definition #owner {
+    padding-top: 0.7em;
+  }
+
+  #signature > span.modifier_kind {
+    width: auto;
+  }
+
+  div.fullcomment dl.attributes > dt {
+    margin: 0.5em 0;
+    clear: both;
+  }
+
+  div.fullcomment dl.attributes > dd {
+    padding-left: 0;
+    clear: both;
+  }
+
+  .big-circle {
+    width: 3em;
+    height: 3em;
+    background-size: 3em !important;
+    margin: 0.5em;
+  }
+
+  div#template {
+    margin-bottom: 0.5em;
+  }
+
+  div#footer {
+    font-size: 0.5em;
+  }
+
+  .shortcomment > span.badge {
+    display: none;
+  }
+}
diff --git a/content/api/pekko/current/lib/template.js b/content/api/pekko/current/lib/template.js
new file mode 100644
index 0000000..e8b44e9
--- /dev/null
+++ b/content/api/pekko/current/lib/template.js
@@ -0,0 +1,543 @@
+// © 2009–2010 EPFL/LAMP
+// code by Gilles Dubochet with contributions by Pedro Furlanetto, Marcin Kubala and Felix Mulder
+
+$(document).ready(function() {
+
+    var oldWidth = $("div#subpackage-spacer").width() + 1 + "px";
+    $("div#packages > ul > li.current").on("click", function() {
+        $("div#subpackage-spacer").css({ "width": oldWidth });
+        $("li.current-entities").toggle();
+    });
+
+    var controls = {
+        visibility: {
+            publicFilter: $("#visbl").find("> ol > li.public"),
+            protectedFilter: $("#visbl").find("> ol > li.protected"),
+            privateFilter: $("#visbl").find("> ol > li.private")
+        }
+    };
+
+    // Escapes special characters and returns a valid jQuery selector
+    function escapeJquery(str){
+        return str.replace(/([;&,\.\+\*\~':"\!\^#$%@\[\]\(\)=<>\|])/g, '\\$1');
+    }
+
+    function toggleVisibilityFilter() {
+        $(this).toggleClass("in").toggleClass("out");
+        filter();
+    }
+
+    controls.visibility.publicFilter.on("click", toggleVisibilityFilter);
+    controls.visibility.protectedFilter.on("click", toggleVisibilityFilter);
+    controls.visibility.privateFilter.on("click", toggleVisibilityFilter);
+
+    function exposeMember(jqElem) {
+        var jqElemParent = jqElem.parent(),
+            parentName = jqElemParent.attr("name"),
+            ancestorName = /^([^#]*)(#.*)?$/gi.exec(parentName)[1];
+
+        // switch visibility filter if necessary
+        if (jqElemParent.attr("visbl") == "prt") {
+            controls.visibility.privateFilter.removeClass("out").addClass("in");
+        }
+
+        // toggle appropriate ancestor filter buttons
+        if (ancestorName) {
+            $("#filterby li.out[name='" + ancestorName + "']").removeClass("out").addClass("in");
+        }
+
+        filter();
+        jqElemParent.addClass("selected");
+        commentToggleFct(jqElemParent);
+        $("#content-scroll-container").animate({scrollTop: $("#content-scroll-container").scrollTop() + jqElemParent.offset().top - $("#search").height() - 23 }, 1000);
+    }
+
+    var isHiddenClass = function (name) {
+        return name == 'scala.Any' ||
+               name == 'scala.AnyRef';
+    };
+
+    var isHidden = function (elem) {
+        return $(elem).attr("data-hidden") == 'true';
+    };
+
+    $("#linearization li").slice(1).filter(function(){
+        return isHiddenClass($(this).attr("name"));
+    }).removeClass("in").addClass("out");
+
+    $("#implicits li").filter(function(){
+        return isHidden(this);
+    }).removeClass("in").addClass("out");
+
+    $("#memberfilter > i.arrow").on("click", function() {
+        $(this).toggleClass("rotate");
+        $("#filterby").toggle();
+    });
+
+    // Pre-filter members
+    filter();
+
+    // Member filter box
+    var input = $("#memberfilter input");
+    input.on("keyup", function(event) {
+
+        switch ( event.keyCode ) {
+
+        case 27: // escape key
+            input.val("");
+            filter(true);
+            break;
+
+        case 38: // up
+            input.val("");
+            filter(false);
+            window.scrollTo(0, $("body").offset().top);
+            input.trigger("focus");
+            break;
+
+        case 33: //page up
+            input.val("");
+            filter(false);
+            break;
+
+        case 34: //page down
+            input.val("");
+            filter(false);
+            break;
+
+        default:
+            window.scrollTo(0, $("#mbrsel").offset().top - 130);
+            filter(true);
+            break;
+
+        }
+    });
+    input.on("focus", function(event) {
+        input.trigger("select");
+    });
+    $("#memberfilter > .clear").on("click", function() {
+        $("#memberfilter input").val("");
+        $(this).hide();
+        filter();
+    });
+    $(document).on("keydown", function(event) {
+        if (event.keyCode == 9) { // tab
+            $("#index-input", window.parent.document).trigger("focus");
+            input.val( "");
+            return false;
+        }
+    });
+
+    $("#linearization li").on("click", function(){
+        if ($(this).hasClass("in")) {
+            $(this).removeClass("in");
+            $(this).addClass("out");
+        } else if ($(this).hasClass("out")) {
+            $(this).removeClass("out");
+            $(this).addClass("in");
+        }
+        filter();
+    });
+
+    $("#implicits li").on("click", function(){
+        if ($(this).hasClass("in")) {
+            $(this).removeClass("in");
+            $(this).addClass("out");
+        } else if ($(this).hasClass("out")) {
+            $(this).removeClass("out");
+            $(this).addClass("in");
+        }
+        filter();
+    });
+
+    $("#mbrsel > div > div.ancestors > ol > li.hideall").on("click", function() {
+        $("#linearization li.in").removeClass("in").addClass("out");
+        $("#linearization li:first").removeClass("out").addClass("in");
+        $("#implicits li.in").removeClass("in").addClass("out");
+
+        if ($(this).hasClass("out") && $("#mbrsel > div > div.ancestors > ol > li.showall").hasClass("in")) {
+            $(this).removeClass("out").addClass("in");
+            $("#mbrsel > div > div.ancestors > ol > li.showall").removeClass("in").addClass("out");
+        }
+
+        filter();
+    })
+    $("#mbrsel > div > div.ancestors > ol > li.showall").on("click", function() {
+        var filteredLinearization =
+            $("#linearization li.out").filter(function() {
+                return ! isHiddenClass($(this).attr("name"));
+            });
+        filteredLinearization.removeClass("out").addClass("in");
+
+        var filteredImplicits =
+            $("#implicits li.out").filter(function() {
+                return ! isHidden(this);
+            });
+        filteredImplicits.removeClass("out").addClass("in");
+
+        if ($(this).hasClass("out") && $("#mbrsel > div > div.ancestors > ol > li.hideall").hasClass("in")) {
+            $(this).removeClass("out").addClass("in");
+            $("#mbrsel > div > div.ancestors > ol > li.hideall").removeClass("in").addClass("out");
+        }
+
+        filter();
+    });
+    $("#order > ol > li.alpha").on("click", function() {
+        if ($(this).hasClass("out"))
+            orderAlpha();
+    })
+    $("#order > ol > li.inherit").on("click", function() {
+        if ($(this).hasClass("out"))
+            orderInherit();
+    });
+    $("#order > ol > li.group").on("click", function() {
+        if ($(this).hasClass("out"))
+            orderGroup();
+    });
+    $("#groupedMembers").hide();
+
+    initInherit();
+
+    // Create tooltips
+    $(".extype").add(".defval").each(function(_,e) {
+        var $this = $(e);
+        $this.attr("title", $this.attr("name"));
+    });
+
+    /* Add toggle arrows */
+    $("#template li[fullComment=yes] .modifier_kind").addClass("closed");
+
+    function commentToggleFct(element){
+        $("#template li.selected").removeClass("selected");
+        if (element.is("[fullcomment=no]")) {
+            return;
+        }
+        element.toggleClass("open");
+        var signature = element.find(".modifier_kind")
+        var shortComment = element.find(".shortcomment");
+        var fullComment = element.find(".fullcomment");
+        var vis = $(":visible", fullComment);
+        signature.toggleClass("closed").toggleClass("opened");
+        if (vis.length > 0) {
+            if (!isMobile()) {
+                shortComment.slideDown(100);
+                fullComment.slideUp(100);
+            } else {
+                fullComment.hide();
+                shortComment.show();
+            }
+        }
+        else {
+            if (!isMobile()) {
+                shortComment.slideUp(100);
+                fullComment.slideDown(100);
+            } else {
+                shortComment.hide();
+                fullComment.show();
+            }
+        }
+    };
+
+    $("#template li[fullComment=yes]").on("click", function() {
+        var sel = window.getSelection().toString();
+        if (!sel) commentToggleFct($(this));
+    });
+
+    /* Linear super types and known subclasses */
+    function toggleShowContentFct(e){
+      e.toggleClass("open");
+      var content = $(".hiddenContent", e);
+      if(content.is(':visible')) {
+          if (!isMobile()) content.slideUp(100);
+          else content.hide();
+      } else {
+          // TODO: is there a cleaner way to render the svg only once it's visible?
+          setTimeout(function() {content.trigger('beforeShow');}, 100);
+          if (!isMobile()) content.slideDown(100);
+          else content.show();
+      }
+    };
+
+    $(".toggle").on("click", function() {
+      toggleShowContentFct($(this).parent());
+      // Stop propagation so that we don't hide/show the parent (this a use case's full sig, which is nested in a member list)
+      if ($(this).parent().hasClass("full-signature-block")) return false;
+    });
+
+    if ($("#order > ol > li.group").length == 1) { orderGroup(); };
+
+    function findElementByHash(locationHash) {
+        var temp = locationHash.replace('#', '');
+        var memberSelector = '#' + escapeJquery(temp);
+        return $(memberSelector);
+    }
+
+    // highlight and jump to selected member if an anchor is provided
+    if (window.location.hash) {
+        var jqElem = findElementByHash(decodeURIComponent(window.location.hash));
+        if (jqElem.length > 0) {
+            if (jqElem.hasClass("toggleContainer")) toggleShowContentFct(jqElem);
+            else exposeMember(jqElem);
+        }
+    }
+
+    $("#template span.permalink").on("click", function(e) {
+        e.preventDefault();
+        var href = $("a", this).attr("href");
+        if (href.indexOf("#") != -1) {
+            var hash = href.split("#").pop()
+            try {
+                window.history.pushState({}, "", "#" + hash)
+            } catch (e) {
+                // fallback for file:// URLs, has worse scrolling behavior
+                location.hash = hash;
+            }
+            exposeMember(findElementByHash(hash))
+        }
+        return false;
+    });
+
+    $("#mbrsel-input").on("input", function() {
+        if ($(this).val().length > 0)
+            $("#memberfilter > .clear").show();
+        else
+            $("#memberfilter > .clear").hide();
+    });
+});
+
+function orderAlpha() {
+    $("#order > ol > li.alpha").removeClass("out").addClass("in");
+    $("#order > ol > li.inherit").removeClass("in").addClass("out");
+    $("#order > ol > li.group").removeClass("in").addClass("out");
+    $("#template > div.parent").hide();
+    $("#template > div.conversion").hide();
+    $("#mbrsel > div.ancestors").show();
+    filter();
+};
+
+function orderInherit() {
+    $("#order > ol > li.inherit").removeClass("out").addClass("in");
+    $("#order > ol > li.alpha").removeClass("in").addClass("out");
+    $("#order > ol > li.group").removeClass("in").addClass("out");
+    $("#template > div.parent").show();
+    $("#template > div.conversion").show();
+    $("#mbrsel > div.ancestors").hide();
+    filter();
+};
+
+function orderGroup() {
+    $("#order > ol > li.group").removeClass("out").addClass("in");
+    $("#order > ol > li.alpha").removeClass("in").addClass("out");
+    $("#order > ol > li.inherit").removeClass("in").addClass("out");
+    $("#template > div.parent").hide();
+    $("#template > div.conversion").hide();
+    $("#mbrsel > div.ancestors").show();
+    filter();
+};
+
+/** Prepares the DOM for inheritance-based display. To do so it will:
+  *  - hide all statically-generated parents headings;
+  *  - copy all members from the value and type members lists (flat members) to corresponding lists nested below the
+  *    parent headings (inheritance-grouped members);
+  *  - initialises a control variable used by the filter method to control whether filtering happens on flat members
+  *    or on inheritance-grouped members. */
+function initInherit() {
+    // inheritParents is a map from fully-qualified names to the DOM node of parent headings.
+    var inheritParents = new Object();
+    var groupParents = new Object();
+    $("#inheritedMembers > div.parent").each(function(){
+        inheritParents[$(this).attr("name")] = $(this);
+    });
+    $("#inheritedMembers > div.conversion").each(function(){
+        inheritParents[$(this).attr("name")] = $(this);
+    });
+    $("#groupedMembers > div.group").each(function(){
+        groupParents[$(this).attr("name")] = $(this);
+    });
+
+    $("#types > ol > li").add("#deprecatedTypes > ol > li").each(function(){
+        var mbr = $(this);
+        this.mbrText = mbr.find("> .fullcomment .cmt").text();
+        var qualName = mbr.attr("name");
+        var owner = qualName.slice(0, qualName.indexOf("#"));
+        var name = qualName.slice(qualName.indexOf("#") + 1);
+        var inheritParent = inheritParents[owner];
+        if (inheritParent != undefined) {
+            var types = $("> .types > ol", inheritParent);
+            if (types.length == 0) {
+                inheritParent.append("<div class='types members'><h3>Type Members</h3><ol></ol></div>");
+                types = $("> .types > ol", inheritParent);
+            }
+            var clone = mbr.clone();
+            clone[0].mbrText = this.mbrText;
+            types.append(clone);
+        }
+        var group = mbr.attr("group")
+        var groupParent = groupParents[group];
+        if (groupParent != undefined) {
+            var types = $("> .types > ol", groupParent);
+            if (types.length == 0) {
+                groupParent.append("<div class='types members'><ol></ol></div>");
+                types = $("> .types > ol", groupParent);
+            }
+            var clone = mbr.clone();
+            clone[0].mbrText = this.mbrText;
+            types.append(clone);
+        }
+    });
+
+    $(".values > ol > li").each(function(){
+        var mbr = $(this);
+        this.mbrText = mbr.find("> .fullcomment .cmt").text();
+        var qualName = mbr.attr("name");
+        var owner = qualName.slice(0, qualName.indexOf("#"));
+        var name = qualName.slice(qualName.indexOf("#") + 1);
+        var inheritParent = inheritParents[owner];
+        if (inheritParent != undefined) {
+            var values = $("> .values > ol", inheritParent);
+            if (values.length == 0) {
+                inheritParent.append("<div class='values members'><h3>Value Members</h3><ol></ol></div>");
+                values = $("> .values > ol", inheritParent);
+            }
+            var clone = mbr.clone();
+            clone[0].mbrText = this.mbrText;
+            values.append(clone);
+        }
+        var group = mbr.attr("group")
+        var groupParent = groupParents[group];
+        if (groupParent != undefined) {
+            var values = $("> .values > ol", groupParent);
+            if (values.length == 0) {
+                groupParent.append("<div class='values members'><ol></ol></div>");
+                values = $("> .values > ol", groupParent);
+            }
+            var clone = mbr.clone();
+            clone[0].mbrText = this.mbrText;
+            values.append(clone);
+        }
+    });
+    $("#inheritedMembers > div.parent").each(function() {
+        if ($("> div.members", this).length == 0) { $(this).remove(); };
+    });
+    $("#inheritedMembers > div.conversion").each(function() {
+        if ($("> div.members", this).length == 0) { $(this).remove(); };
+    });
+    $("#groupedMembers > div.group").each(function() {
+        if ($("> div.members", this).length == 0) { $(this).remove(); };
+    });
+};
+
+/* filter used to take boolean scrollToMember */
+function filter() {
+    var query = $.trim($("#memberfilter input").val()).toLowerCase();
+    query = query.replace(/[-[\]{}()*+?.,\\^$|#]/g, "\\$&").replace(/\s+/g, "|");
+    var queryRegExp = new RegExp(query, "i");
+
+    var publicMembersShown = $("#visbl > ol > li.public").hasClass("in");
+    var protectedMembersShown = $("#visbl > ol > li.protected").hasClass("in");
+    var privateMembersShown = $("#visbl > ol > li.private").hasClass("in");
+
+    var orderingAlphabetic = $("#order > ol > li.alpha").hasClass("in");
+    var orderingInheritance = $("#order > ol > li.inherit").hasClass("in");
+    var orderingGroups = $("#order > ol > li.group").hasClass("in");
+    var hiddenSuperclassElementsLinearization = orderingInheritance ? $("#linearization > li").slice(1) : $("#linearization > li.out");
+    var hiddenSuperclassesLinearization = hiddenSuperclassElementsLinearization.map(function() {
+      return $(this).attr("name");
+    }).get();
+    var hiddenSuperclassElementsImplicits = orderingInheritance ? $("#implicits > li") : $("#implicits > li.out");
+    var hiddenSuperclassesImplicits = hiddenSuperclassElementsImplicits.map(function() {
+      return $(this).attr("name");
+    }).get();
+
+    var hideInheritedMembers;
+
+    if (orderingAlphabetic) {
+      $("#allMembers").show();
+      $("#inheritedMembers").hide();
+      $("#groupedMembers").hide();
+      hideInheritedMembers = true;
+      $("#allMembers > .members").each(filterFunc);
+    } else if (orderingGroups) {
+      $("#groupedMembers").show();
+      $("#inheritedMembers").hide();
+      $("#allMembers").hide();
+      hideInheritedMembers = true;
+      $("#groupedMembers  > .group > .members").each(filterFunc);
+      $("#groupedMembers  > div.group").each(function() {
+        $(this).show();
+        if ($("> div.members", this).not(":hidden").length == 0) {
+            $(this).hide();
+        } else {
+            $(this).show();
+        }
+      });
+    } else if (orderingInheritance) {
+      $("#inheritedMembers").show();
+      $("#groupedMembers").hide();
+      $("#allMembers").hide();
+      hideInheritedMembers = false;
+      $("#inheritedMembers > .parent > .members").each(filterFunc);
+      $("#inheritedMembers > .conversion > .members").each(filterFunc);
+    }
+
+
+    function filterFunc() {
+      var membersVisible = false;
+      var members = $(this);
+      members.find("> ol > li").each(function() {
+        var mbr = $(this);
+        var visibility = mbr.attr("visbl");
+        if (!publicMembersShown && visibility == "pub") {
+          mbr.hide();
+          return;
+        }
+        if (!protectedMembersShown && visibility == "prt") {
+          mbr.hide();
+          return;
+        }
+        if (!privateMembersShown && visibility == "prv") {
+          mbr.hide();
+          return;
+        }
+        var name = mbr.attr("name");
+        // Owner filtering must not happen in "inherited from" member lists
+        if (hideInheritedMembers) {
+          var ownerIndex = name.indexOf("#");
+          if (ownerIndex < 0) {
+            ownerIndex = name.lastIndexOf(".");
+          }
+          var owner = name.slice(0, ownerIndex);
+          for (var i = 0; i < hiddenSuperclassesLinearization.length; i++) {
+            if (hiddenSuperclassesLinearization[i] == owner) {
+              mbr.hide();
+              return;
+            }
+          };
+          for (var i = 0; i < hiddenSuperclassesImplicits.length; i++) {
+            if (hiddenSuperclassesImplicits[i] == owner) {
+              mbr.hide();
+              return;
+            }
+          };
+        }
+        if (query && !(queryRegExp.test(name) || queryRegExp.test(this.mbrText))) {
+          mbr.hide();
+          return;
+        }
+        mbr.show();
+        membersVisible = true;
+      });
+
+      if (membersVisible)
+          members.show();
+      else
+          members.hide();
+    };
+
+    return false;
+};
+
+/** Check if user agent is associated with a known mobile browser */
+function isMobile() {
+    return /Android|webOS|Mobi|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
+}
diff --git a/content/api/pekko/current/lib/trait.svg b/content/api/pekko/current/lib/trait.svg
new file mode 100644
index 0000000..207a89f
--- /dev/null
+++ b/content/api/pekko/current/lib/trait.svg
@@ -0,0 +1,54 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="72px" height="72px" viewBox="0 0 72 72" version="1.1">
+  <defs>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-1">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+      </feMerge>
+    </filter>
+    <circle id="path-2" cx="32" cy="32" r="32"/>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-4">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetInner1"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner1" result="shadowBlurInner1"/>
+      <feComposite in="shadowBlurInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"/>
+      <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.14 0" in="shadowInnerInner1" type="matrix" result="shadowMatrixInner1"/>
+      <feOffset dx="0" dy="-1" in="SourceAlpha" result="shadowOffsetInner2"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner2" result="shadowBlurInner2"/>
+      <feComposite in="shadowBlurInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowInnerInner2" type="matrix" result="shadowMatrixInner2"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+        <feMergeNode in="shadowMatrixInner1"/>
+        <feMergeNode in="shadowMatrixInner2"/>
+      </feMerge>
+    </filter>
+    <path id="path-5" d="M32 61C49.673112 61 64 48.0162577 64 32 64 15.9837423 49.673112 3 32 3 14.326888 3 0 15.9837423 0 32 0 48.0162577 14.326888 61 32 61Z"/>
+  </defs>
+  <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+    <g id="Artboard-1" transform="translate(-298.000000, -91.000000)">
+      <g id="BG" transform="translate(302.000000, 91.000000)">
+        <g id="Icon">
+          <mask id="mask-3" fill="white">
+            <use xlink:href="#path-2"/>
+          </mask>
+          <use id="Mask" fill="#19AACF" filter="url(#filter-1)" xlink:href="#path-2"/>
+          <mask id="mask-6" fill="white">
+            <use xlink:href="#path-5"/>
+          </mask>
+          <text id="t" mask="url(#mask-6)" font-family="Open Sans, Helvetica Neueu, Sans-serif" font-size="40" font-weight="normal" fill="#FFFFFF">
+            <tspan x="27" y="46">
+              t
+            </tspan>
+          </text>
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/content/api/pekko/current/lib/trait_comp.svg b/content/api/pekko/current/lib/trait_comp.svg
new file mode 100644
index 0000000..8c83dec
--- /dev/null
+++ b/content/api/pekko/current/lib/trait_comp.svg
@@ -0,0 +1,57 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="72px" height="72px" viewBox="0 0 72 72" version="1.1">
+  <defs>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-1">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+      </feMerge>
+    </filter>
+    <circle id="path-2" cx="32" cy="32" r="32"/>
+    <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-4">
+      <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"/>
+      <feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"/>
+      <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetInner1"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner1" result="shadowBlurInner1"/>
+      <feComposite in="shadowBlurInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"/>
+      <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.14 0" in="shadowInnerInner1" type="matrix" result="shadowMatrixInner1"/>
+      <feOffset dx="0" dy="-1" in="SourceAlpha" result="shadowOffsetInner2"/>
+      <feGaussianBlur stdDeviation="0" in="shadowOffsetInner2" result="shadowBlurInner2"/>
+      <feComposite in="shadowBlurInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"/>
+      <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.14 0" in="shadowInnerInner2" type="matrix" result="shadowMatrixInner2"/>
+      <feMerge>
+        <feMergeNode in="shadowMatrixOuter1"/>
+        <feMergeNode in="SourceGraphic"/>
+        <feMergeNode in="shadowMatrixInner1"/>
+        <feMergeNode in="shadowMatrixInner2"/>
+      </feMerge>
+    </filter>
+    <path id="path-5" d="M32 61C49.673112 61 64 48.0162577 64 32 64 15.9837423 49.673112 3 32 3 14.326888 3 0 15.9837423 0 32 0 48.0162577 14.326888 61 32 61Z"/>
+  </defs>
+  <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+    <g id="Artboard-1" transform="translate(-298.000000, -91.000000)">
+      <g id="BG" transform="translate(302.000000, 91.000000)">
+        <g id="Icon">
+          <mask id="mask-3" fill="white">
+            <use xlink:href="#path-2"/>
+          </mask>
+          <use id="Mask" fill="#2C6C8D" filter="url(#filter-1)" xlink:href="#path-2"/>
+          <rect id="Rectangle-2" opacity="0.3" fill="#000000" mask="url(#mask-3)" x="-8" y="33" width="80" height="31"/>
+          <mask id="mask-6" fill="white">
+            <use xlink:href="#path-5"/>
+          </mask>
+          <use id="Mask" fill="#19AACF" filter="url(#filter-4)" xlink:href="#path-5"/>
+          <text id="t" mask="url(#mask-6)" font-family="Open Sans, Helvetica Neueu, Sans-serif" font-size="40" font-weight="normal" fill="#FFFFFF">
+            <tspan x="27" y="46">
+              t
+            </tspan>
+          </text>
+          <rect id="Rectangle-2" opacity="0.190065299" fill="#000000" mask="url(#mask-6)" x="-8" y="2" width="80" height="31"/>
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/content/api/pekko/current/lib/trait_diagram.png b/content/api/pekko/current/lib/trait_diagram.png
new file mode 100644
index 0000000..8898325
Binary files /dev/null and b/content/api/pekko/current/lib/trait_diagram.png differ
diff --git a/content/api/pekko/current/lib/type_diagram.png b/content/api/pekko/current/lib/type_diagram.png
new file mode 100644
index 0000000..d815252
Binary files /dev/null and b/content/api/pekko/current/lib/type_diagram.png differ
diff --git a/content/api/pekko/current/org/apache/index.html b/content/api/pekko/current/org/apache/index.html
new file mode 100644
index 0000000..4cc2d58
--- /dev/null
+++ b/content/api/pekko/current/org/apache/index.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - org.apache</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - org.apache" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT org.apache" name="keywords"/><meta http-equiv="content-type" content="text/html; charset=UTF-8"/><link [...]
+var toRoot = '../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><div  [...]
diff --git a/content/api/pekko/current/org/apache/pekko/ConfigurationException.html b/content/api/pekko/current/org/apache/pekko/ConfigurationException.html
new file mode 100644
index 0000000..8859bdf
--- /dev/null
+++ b/content/api/pekko/current/org/apache/pekko/ConfigurationException.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - org.apache.pekko.ConfigurationException</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - org.apache.pekko.ConfigurationException" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT org.apache.pekko.ConfigurationException" nam [...]
+var toRoot = '../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><d [...]
+actors, futures, etc.</p><div class="fullcomment"><div class="comment cmt"><h4> Commonly Used Patterns With Akka </h4><p>This package is used as a collection point for usage patterns which involve
+actors, futures, etc. but are loosely enough coupled to (multiple of) them
+to present them separately from the core implementation. Currently supported
+are:</p><ul><li><b>ask:</b> create a temporary one-off actor for receiving a reply to a
+message and complete a <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> with it; returns said
+Future.</li><li><b>pipeTo:</b> feed eventually computed value of a future to an <a href="actor/ActorRef.html" name="org.apache.pekko.actor.ActorRef" id="org.apache.pekko.actor.ActorRef" class="extype">org.apache.pekko.actor.ActorRef</a> as
+a message.</li><li><b>pipeToSelection:</b> feed eventually computed value of a future to an <a href="actor/ActorSelection.html" name="org.apache.pekko.actor.ActorSelection" id="org.apache.pekko.actor.ActorSelection" class="extype">org.apache.pekko.actor.ActorSelection</a> as
+a message.</li></ul><p>In Scala the recommended usage is to import the pattern from the package
+object:</p><pre><span class="kw">import</span> org.apache.pekko.pattern.ask
+
+ask(actor, message) <span class="cmt">// use it directly</span>
+actor ask message   <span class="cmt">// use it by implicit conversion</span></pre><p>For Java the patterns are available as static methods of the <a href="pattern/Patterns$.html" name="org.apache.pekko.pattern.Patterns" id="org.apache.pekko.pattern.Patterns" class="extype">org.apache.pekko.pattern.Patterns</a>
+class:</p><pre><span class="kw">import</span> static org.apache.pekko.pattern.Patterns.ask;
+
+ask(actor, message);</pre></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a></dd></dl></div></li><li class="indented4 " name="org.apache.pekko.persistence" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="persistence" class="anchorToMember"></a><a id="persistence:persistence" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pe [...]
+</p></div><dl class="attributes block"><dt>Source</dt><dd><a href="https://github.com/apache/incubator-pekko/tree/main//actor/src/main/scala/org/apache/pekko/PekkoException.scala#L41" target="_blank">PekkoException.scala</a></dd></dl><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><a href="PekkoException.html" name="org.apache.pekko.PekkoException" id="org.apache.pekko.PekkoException" class="extype">PekkoException [...]
+digraph G {
+  
+  subgraph clusterAll {
+  style = "invis"
+  
+  subgraph clusterThis {
+  style="invis"
+  node0 [URL="#inheritance-diagram-container", label="ConfigurationException", id="graph1_0", class="this class", tooltip="org.apache.pekko.ConfigurationException (this class)"] ;
+}
+  
+  
+  
+}
+  
+  
+  node1 [URL="PekkoException.html#inheritance-diagram-container", label="PekkoException", id="graph1_1", class="default", tooltip="org.apache.pekko.PekkoException"] ;
+  node1 -> node0 [arrowtail="empty", dir="back", id="graph1_1_0", class="inheritance", tooltip="ConfigurationException is a subtype of PekkoException"] ;
+}
+</script><script>$("#inheritance-diagram").bind('beforeShow', function() {
+  if ($("svg#graph1").children().length == 0) {
+    var dot = document.querySelector("#dot1").text;
+    var svg = d3.select("#graph1");
+    var inner = svg.append("g");
+
+    // Set up zoom support
+    var zoom = d3.zoom()
+        .on("zoom", function() {
+          inner.attr("transform", d3.event.transform);
+        });
+    svg.call(zoom);
+
+    var render = new dagreD3.render();
+    var g = graphlibDot.read(dot);
+    render(inner, g);
+
+    inner.selectAll("g.node").each(function(v) {
+      // https://stackoverflow.com/questions/27381452/wrapping-existing-inline-svg-g-element-with-a-element
+      var tgt = $("#"+ g.node(v).id +" g.label text")[0];
+      var parent = tgt.parentNode;
+      var a = document.createElementNS('http://www.w3.org/2000/svg', 'a');
+      a.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', g.node(v).URL);
+      a.appendChild(tgt);
+      parent.appendChild(a);
+    });
+  }
+})</script></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class [...]
+or use the f&quot;&quot; string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.">formatted</span><span class="params">(<span name="fmtstr">fmtstr: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt class="implicit">Implicit</dt><dd>This member i [...]
+or use the <code>f""</code> string interpolator. In Java 15 and later, <code>formatted</code> resolves to the new method in String which has reversed parameters.</p></dd></dl></div></li><li class="indented0 " name="scala.Predef.ArrowAssoc#→" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="→[B](y:B):(A,B)" class="anchorToMember"></a><a id="→[B](B):(ConfigurationException,B)" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pekko/Co [...]
diff --git a/content/api/pekko/current/org/apache/pekko/Done$.html b/content/api/pekko/current/org/apache/pekko/Done$.html
new file mode 100644
index 0000000..7ddec09
--- /dev/null
+++ b/content/api/pekko/current/org/apache/pekko/Done$.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - org.apache.pekko.Done</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - org.apache.pekko.Done" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT org.apache.pekko.Done" name="keywords"/><meta http-equiv="content-type" content= [...]
+var toRoot = '../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><d [...]
+actors, futures, etc.</p><div class="fullcomment"><div class="comment cmt"><h4> Commonly Used Patterns With Akka </h4><p>This package is used as a collection point for usage patterns which involve
+actors, futures, etc. but are loosely enough coupled to (multiple of) them
+to present them separately from the core implementation. Currently supported
+are:</p><ul><li><b>ask:</b> create a temporary one-off actor for receiving a reply to a
+message and complete a <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> with it; returns said
+Future.</li><li><b>pipeTo:</b> feed eventually computed value of a future to an <a href="actor/ActorRef.html" name="org.apache.pekko.actor.ActorRef" id="org.apache.pekko.actor.ActorRef" class="extype">org.apache.pekko.actor.ActorRef</a> as
+a message.</li><li><b>pipeToSelection:</b> feed eventually computed value of a future to an <a href="actor/ActorSelection.html" name="org.apache.pekko.actor.ActorSelection" id="org.apache.pekko.actor.ActorSelection" class="extype">org.apache.pekko.actor.ActorSelection</a> as
+a message.</li></ul><p>In Scala the recommended usage is to import the pattern from the package
+object:</p><pre><span class="kw">import</span> org.apache.pekko.pattern.ask
+
+ask(actor, message) <span class="cmt">// use it directly</span>
+actor ask message   <span class="cmt">// use it by implicit conversion</span></pre><p>For Java the patterns are available as static methods of the <a href="pattern/Patterns$.html" name="org.apache.pekko.pattern.Patterns" id="org.apache.pekko.pattern.Patterns" class="extype">org.apache.pekko.pattern.Patterns</a>
+class:</p><pre><span class="kw">import</span> static org.apache.pekko.pattern.Patterns.ask;
+
+ask(actor, message);</pre></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a></dd></dl></div></li><li class="indented4 " name="org.apache.pekko.persistence" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="persistence" class="anchorToMember"></a><a id="persistence:persistence" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pe [...]
+</p></div></div></li><li class="indented0 " name="scala.AnyRef#eq" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="eq(x$1:AnyRef):Boolean" class="anchorToMember"></a><a id="eq(AnyRef):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pekko/Done$.html#eq(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</s [...]
+</p></li><li class="indented0 " name="scala.Any#isInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="isInstanceOf[T0]:Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pekko/Done$.html#isInstanceOf[T0]:Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">isI [...]
diff --git a/content/api/pekko/current/org/apache/pekko/Done.html b/content/api/pekko/current/org/apache/pekko/Done.html
new file mode 100644
index 0000000..275fbc3
--- /dev/null
+++ b/content/api/pekko/current/org/apache/pekko/Done.html
@@ -0,0 +1,69 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - org.apache.pekko.Done</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - org.apache.pekko.Done" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT org.apache.pekko.Done" name="keywords"/><meta http-equiv="content-type" content= [...]
+var toRoot = '../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><d [...]
+actors, futures, etc.</p><div class="fullcomment"><div class="comment cmt"><h4> Commonly Used Patterns With Akka </h4><p>This package is used as a collection point for usage patterns which involve
+actors, futures, etc. but are loosely enough coupled to (multiple of) them
+to present them separately from the core implementation. Currently supported
+are:</p><ul><li><b>ask:</b> create a temporary one-off actor for receiving a reply to a
+message and complete a <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> with it; returns said
+Future.</li><li><b>pipeTo:</b> feed eventually computed value of a future to an <a href="actor/ActorRef.html" name="org.apache.pekko.actor.ActorRef" id="org.apache.pekko.actor.ActorRef" class="extype">org.apache.pekko.actor.ActorRef</a> as
+a message.</li><li><b>pipeToSelection:</b> feed eventually computed value of a future to an <a href="actor/ActorSelection.html" name="org.apache.pekko.actor.ActorSelection" id="org.apache.pekko.actor.ActorSelection" class="extype">org.apache.pekko.actor.ActorSelection</a> as
+a message.</li></ul><p>In Scala the recommended usage is to import the pattern from the package
+object:</p><pre><span class="kw">import</span> org.apache.pekko.pattern.ask
+
+ask(actor, message) <span class="cmt">// use it directly</span>
+actor ask message   <span class="cmt">// use it by implicit conversion</span></pre><p>For Java the patterns are available as static methods of the <a href="pattern/Patterns$.html" name="org.apache.pekko.pattern.Patterns" id="org.apache.pekko.pattern.Patterns" class="extype">org.apache.pekko.pattern.Patterns</a>
+class:</p><pre><span class="kw">import</span> static org.apache.pekko.pattern.Patterns.ask;
+
+ask(actor, message);</pre></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a></dd></dl></div></li><li class="indented4 " name="org.apache.pekko.persistence" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="persistence" class="anchorToMember"></a><a id="persistence:persistence" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pe [...]
+but there is no actual value completed. More clearly signals intent
+than <code>Unit</code> and is available both from Scala and Java (which <code>Unit</code> is not).
+</p></div><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@<a href="annotation/DoNotInherit.html" name="org.apache.pekko.annotation.DoNotInherit" id="org.apache.pekko.annotation.DoNotInherit" class="extype">DoNotInherit</a></span><span class="args">()</span> </dd><dt>Source</dt><dd><a href="https://github.com/apache/incubator-pekko/tree/main//actor/src/main/scala/org/apache/pekko/Done.scala#L25" target="_blank">Done.scala</a></dd></dl><div class="toggleContainer"> [...]
+digraph G {
+  
+  subgraph clusterAll {
+  style = "invis"
+  
+  subgraph clusterThis {
+  style="invis"
+  node0 [URL="#inheritance-diagram-container", label="Done", id="graph1_0", class="this class", tooltip="org.apache.pekko.Done (this class)"] ;
+}
+  
+  
+  
+}
+  
+  node1 [URL="Done$.html#inheritance-diagram-container", label="Done", id="graph1_1", class="default", tooltip="org.apache.pekko.Done"] ;
+  node2 [label="Serializable", id="graph1_2", class="default", tooltip="java.io.Serializable"] ;
+  node2 -> node0 [arrowtail="empty", dir="back", id="graph1_2_0", class="inheritance", tooltip="Done is a subtype of Serializable"] ;
+  node0 -> node1 [arrowtail="empty", dir="back", id="graph1_0_1", class="inheritance", tooltip="Done is a subtype of Done"] ;
+}
+</script><script>$("#inheritance-diagram").bind('beforeShow', function() {
+  if ($("svg#graph1").children().length == 0) {
+    var dot = document.querySelector("#dot1").text;
+    var svg = d3.select("#graph1");
+    var inner = svg.append("g");
+
+    // Set up zoom support
+    var zoom = d3.zoom()
+        .on("zoom", function() {
+          inner.attr("transform", d3.event.transform);
+        });
+    svg.call(zoom);
+
+    var render = new dagreD3.render();
+    var g = graphlibDot.read(dot);
+    render(inner, g);
+
+    inner.selectAll("g.node").each(function(v) {
+      // https://stackoverflow.com/questions/27381452/wrapping-existing-inline-svg-g-element-with-a-element
+      var tgt = $("#"+ g.node(v).id +" g.label text")[0];
+      var parent = tgt.parentNode;
+      var a = document.createElementNS('http://www.w3.org/2000/svg', 'a');
+      a.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', g.node(v).URL);
+      a.appendChild(tgt);
+      parent.appendChild(a);
+    });
+  }
+})</script></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class [...]
+or use the f&quot;&quot; string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.">formatted</span><span class="params">(<span name="fmtstr">fmtstr: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt class="implicit">Implicit</dt><dd>This member i [...]
+or use the <code>f""</code> string interpolator. In Java 15 and later, <code>formatted</code> resolves to the new method in String which has reversed parameters.</p></dd></dl></div></li><li class="indented0 " name="scala.Predef.ArrowAssoc#→" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="→[B](y:B):(A,B)" class="anchorToMember"></a><a id="→[B](B):(Done,B)" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pekko/Done.html#→[B](y:B): [...]
diff --git a/content/api/pekko/current/org/apache/pekko/Main$$Terminator.html b/content/api/pekko/current/org/apache/pekko/Main$$Terminator.html
new file mode 100644
index 0000000..dbdd427
--- /dev/null
+++ b/content/api/pekko/current/org/apache/pekko/Main$$Terminator.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - org.apache.pekko.Main.Terminator</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - org.apache.pekko.Main.Terminator" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT org.apache.pekko.Main.Terminator" name="keywords"/><meta h [...]
+var toRoot = '../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><d [...]
+top level application supervisor actor.</p><div class="fullcomment"><div class="comment cmt"><p>Main class to start an <a href="actor/ActorSystem.html" name="org.apache.pekko.actor.ActorSystem" id="org.apache.pekko.actor.ActorSystem" class="extype">pekko.actor.ActorSystem</a> with one
+top level application supervisor actor. It will shutdown
+the actor system when the top level actor is terminated.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a></dd><dt>Annotations</dt><dd><span class="name">@deprecated</span> </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 2.6.0)</i> Implement your own main class instead, from which you start the ActorSystem and actors.</p></dd></dl></div></li><li class="current-entities indented4"><span class="separator"></span> <a href=" [...]
+digraph G {
+  
+  subgraph clusterAll {
+  style = "invis"
+  
+  subgraph clusterThis {
+  style="invis"
+  node0 [URL="#inheritance-diagram-container", label="Terminator", id="graph1_0", class="this class", tooltip="org.apache.pekko.Main.Terminator (this class)"] ;
+}
+  
+  
+  
+}
+  
+  
+  node1 [URL="actor/Actor.html#inheritance-diagram-container", label="Actor", id="graph1_1", class="default", tooltip="org.apache.pekko.actor.Actor"] ;
+  node2 [URL="actor/ActorLogging.html#inheritance-diagram-container", label="ActorLogging", id="graph1_2", class="default", tooltip="org.apache.pekko.actor.ActorLogging"] ;
+  node1 -> node0 [arrowtail="empty", dir="back", id="graph1_1_0", class="inheritance", tooltip="Terminator is a subtype of Actor"] ;node2 -> node0 [arrowtail="empty", dir="back", id="graph1_2_0", class="inheritance", tooltip="Terminator is a subtype of ActorLogging"] ;
+}
+</script><script>$("#inheritance-diagram").bind('beforeShow', function() {
+  if ($("svg#graph1").children().length == 0) {
+    var dot = document.querySelector("#dot1").text;
+    var svg = d3.select("#graph1");
+    var inner = svg.append("g");
+
+    // Set up zoom support
+    var zoom = d3.zoom()
+        .on("zoom", function() {
+          inner.attr("transform", d3.event.transform);
+        });
+    svg.call(zoom);
+
+    var render = new dagreD3.render();
+    var g = graphlibDot.read(dot);
+    render(inner, g);
+
+    inner.selectAll("g.node").each(function(v) {
+      // https://stackoverflow.com/questions/27381452/wrapping-existing-inline-svg-g-element-with-a-element
+      var tgt = $("#"+ g.node(v).id +" g.label text")[0];
+      var parent = tgt.parentNode;
+      var a = document.createElementNS('http://www.w3.org/2000/svg', 'a');
+      a.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', g.node(v).URL);
+      a.appendChild(tgt);
+      parent.appendChild(a);
+    });
+  }
+})</script></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class [...]
+</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected[<a href="index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a>] </dd><dt>Definition Classes</dt><dd><a href="actor/Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@<a href="annotation/InternalApi.html" name="org.apache.pekko.annotation.InternalApi" id="org.apache.pekko.annotation.Inte [...]
+</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected[<a href="index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a>] </dd><dt>Definition Classes</dt><dd><a href="actor/Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@<a href="annotation/InternalApi.html" name="org.apache.pekko.annotation.InternalApi" id="org.apache.pekko.annotation.Inte [...]
+</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected[<a href="index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a>] </dd><dt>Definition Classes</dt><dd><a href="actor/Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@<a href="annotation/InternalApi.html" name="org.apache.pekko.annotation.InternalApi" id="org.apache.pekko.annotation.Inte [...]
+</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected[<a href="index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a>] </dd><dt>Definition Classes</dt><dd><a href="actor/Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@<a href="annotation/InternalApi.html" name="org.apache.pekko.annotation.InternalApi" id="org.apache.pekko.annotation.Inte [...]
+</p></div><dl class="paramcmts block"><dt class="param">receive</dt><dd class="cmt"><p>current behavior.</p></dd><dt class="param">msg</dt><dd class="cmt"><p>current message.</p></dd></dl><dl class="attributes block"><dt>Attributes</dt><dd>protected[<a href="index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a>] </dd><dt>Definition Classes</dt><dd><a href="actor/Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">A [...]
+It is implicit to support operations such as <code>forward</code>.</p><p>WARNING: Only valid within the Actor itself, so do not close over it and
+publish it to other threads!</p><p><a href="actor/ActorContext.html" name="org.apache.pekko.actor.ActorContext" id="org.apache.pekko.actor.ActorContext" class="extype">pekko.actor.ActorContext</a> is the Scala API. <code>getContext</code> returns a
+<a href="actor/AbstractActor$$ActorContext.html" name="org.apache.pekko.actor.AbstractActor.ActorContext" id="org.apache.pekko.actor.AbstractActor.ActorContext" class="extype">pekko.actor.AbstractActor.ActorContext</a>, which is the Java API of the actor
+context.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="actor/Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd></dl></div></li><li class="indented0 " name="scala.Predef.Ensuring#ensuring" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ensuring(cond:A=&gt;Boolean,msg:=&gt;Any):A" class="anchorToMember"></a><a id="ensuring((Terminator)=&gt;Boolean,=&gt;Any):Terminator" class="anc [...]
+Is called right AFTER restart on the newly created Actor to allow reinitialization after an Actor crash.</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="actor/Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[Exception]</span></span>)</span> </dd></dl></div></li><li class="indented0 " [...]
+Empty default implementation.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="actor/Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[Exception]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.Actor#preRestart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl [...]
+Is called on a crashed Actor right BEFORE it is restarted to allow clean
+up of resources before Actor is terminated.</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="actor/Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[Exception]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.Actor#preStart" group="Ungroupe [...]
+Actors are automatically started asynchronously when created.
+Empty default implementation.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="actor/Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[Exception]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="org.apache.pekko.Main.Terminator#receive" group="Ungrouped" fullComment="yes" data-isabs="false" visb [...]
+with the actor logic.</p><div class="fullcomment"><div class="comment cmt"><p>Scala API: This defines the initial actor behavior, it must return a partial function
+with the actor logic.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="org.apache.pekko.Main.Terminator" id="org.apache.pekko.Main.Terminator" class="extype">Terminator</a> → <a href="actor/Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.Actor#self" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="self:org.apache.pekko [...]
+<pre>
+self ! message
+</pre>
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="actor/Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.Actor#sender" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="sender():org.apache.pekko.actor.ActorRef" class="anchorToMember"></a><a id="sender():ActorRef" class="anchorToMember"></a> <span class="perm [...]
+Is defined if the message was sent from another Actor,
+else <code>deadLetters</code> in <a href="actor/ActorSystem.html" name="org.apache.pekko.actor.ActorSystem" id="org.apache.pekko.actor.ActorSystem" class="extype">pekko.actor.ActorSystem</a>.</p><p>WARNING: Only valid within the Actor itself, so do not close over it and
+publish it to other threads!
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="actor/Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.Actor#supervisorStrategy" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="supervisorStrategy:org.apache.pekko.actor.SupervisorStrategy" class="anchorToMember"></a><a id="supervisorStrategy:SupervisorStr [...]
+child actors.</p><div class="fullcomment"><div class="comment cmt"><p>User overridable definition the strategy to use for supervising
+child actors.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="actor/Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd></dl></div></li><li class="indented0 " name="scala.AnyRef#synchronized" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="synchronized[T0](x$1:=&gt;T0):T0" class="anchorToMember"></a><a id="synchronized[T0](=&gt;T0):T0" class="anchorToMember"></a> <span class="permalink"> [...]
+by default it fails with either a <a href="actor/DeathPactException.html" name="org.apache.pekko.actor.DeathPactException" id="org.apache.pekko.actor.DeathPactException" class="extype">pekko.actor.DeathPactException</a> (in
+case of an unhandled <a href="actor/Terminated.html" name="org.apache.pekko.actor.Terminated" id="org.apache.pekko.actor.Terminated" class="extype">pekko.actor.Terminated</a> message) or publishes an <a href="actor/UnhandledMessage.html" name="org.apache.pekko.actor.UnhandledMessage" id="org.apache.pekko.actor.UnhandledMessage" class="extype">pekko.actor.UnhandledMessage</a>
+to the actor's system's <a href="event/EventStream.html" name="org.apache.pekko.event.EventStream" id="org.apache.pekko.event.EventStream" class="extype">pekko.event.EventStream</a>
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="actor/Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pekko/Main$$Terminator.html#wait():Unit" title="Permalink"><i cl [...]
+or use the f&quot;&quot; string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.">formatted</span><span class="params">(<span name="fmtstr">fmtstr: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt class="implicit">Implicit</dt><dd>This member i [...]
+or use the <code>f""</code> string interpolator. In Java 15 and later, <code>formatted</code> resolves to the new method in String which has reversed parameters.</p></dd></dl></div></li><li class="indented0 " name="scala.Predef.ArrowAssoc#→" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="→[B](y:B):(A,B)" class="anchorToMember"></a><a id="→[B](B):(Terminator,B)" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pekko/Main$$Terminat [...]
diff --git a/content/api/pekko/current/org/apache/pekko/Main$.html b/content/api/pekko/current/org/apache/pekko/Main$.html
new file mode 100644
index 0000000..0b640a5
--- /dev/null
+++ b/content/api/pekko/current/org/apache/pekko/Main$.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - org.apache.pekko.Main</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - org.apache.pekko.Main" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT org.apache.pekko.Main" name="keywords"/><meta http-equiv="content-type" content= [...]
+var toRoot = '../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><d [...]
+actors, futures, etc.</p><div class="fullcomment"><div class="comment cmt"><h4> Commonly Used Patterns With Akka </h4><p>This package is used as a collection point for usage patterns which involve
+actors, futures, etc. but are loosely enough coupled to (multiple of) them
+to present them separately from the core implementation. Currently supported
+are:</p><ul><li><b>ask:</b> create a temporary one-off actor for receiving a reply to a
+message and complete a <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> with it; returns said
+Future.</li><li><b>pipeTo:</b> feed eventually computed value of a future to an <a href="actor/ActorRef.html" name="org.apache.pekko.actor.ActorRef" id="org.apache.pekko.actor.ActorRef" class="extype">org.apache.pekko.actor.ActorRef</a> as
+a message.</li><li><b>pipeToSelection:</b> feed eventually computed value of a future to an <a href="actor/ActorSelection.html" name="org.apache.pekko.actor.ActorSelection" id="org.apache.pekko.actor.ActorSelection" class="extype">org.apache.pekko.actor.ActorSelection</a> as
+a message.</li></ul><p>In Scala the recommended usage is to import the pattern from the package
+object:</p><pre><span class="kw">import</span> org.apache.pekko.pattern.ask
+
+ask(actor, message) <span class="cmt">// use it directly</span>
+actor ask message   <span class="cmt">// use it by implicit conversion</span></pre><p>For Java the patterns are available as static methods of the <a href="pattern/Patterns$.html" name="org.apache.pekko.pattern.Patterns" id="org.apache.pekko.pattern.Patterns" class="extype">org.apache.pekko.pattern.Patterns</a>
+class:</p><pre><span class="kw">import</span> static org.apache.pekko.pattern.Patterns.ask;
+
+ask(actor, message);</pre></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a></dd></dl></div></li><li class="indented4 " name="org.apache.pekko.persistence" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="persistence" class="anchorToMember"></a><a id="persistence:persistence" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pe [...]
+top level application supervisor actor. It will shutdown
+the actor system when the top level actor is terminated.
+</p></div><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@deprecated</span> </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 2.6.0)</i> Implement your own main class instead, from which you start the ActorSystem and actors.</p></dd><dt>Source</dt><dd><a href="https://github.com/apache/incubator-pekko/tree/main//actor/src/main/scala/org/apache/pekko/Main.scala#L33" target="_blank">Main.scala</a></dd></dl><div class="toggleContainer"><div class="toggle  [...]
diff --git a/content/api/pekko/current/org/apache/pekko/NotUsed$.html b/content/api/pekko/current/org/apache/pekko/NotUsed$.html
new file mode 100644
index 0000000..a416d43
--- /dev/null
+++ b/content/api/pekko/current/org/apache/pekko/NotUsed$.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - org.apache.pekko.NotUsed</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - org.apache.pekko.NotUsed" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT org.apache.pekko.NotUsed" name="keywords"/><meta http-equiv="content-type" [...]
+var toRoot = '../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><d [...]
+actors, futures, etc.</p><div class="fullcomment"><div class="comment cmt"><h4> Commonly Used Patterns With Akka </h4><p>This package is used as a collection point for usage patterns which involve
+actors, futures, etc. but are loosely enough coupled to (multiple of) them
+to present them separately from the core implementation. Currently supported
+are:</p><ul><li><b>ask:</b> create a temporary one-off actor for receiving a reply to a
+message and complete a <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> with it; returns said
+Future.</li><li><b>pipeTo:</b> feed eventually computed value of a future to an <a href="actor/ActorRef.html" name="org.apache.pekko.actor.ActorRef" id="org.apache.pekko.actor.ActorRef" class="extype">org.apache.pekko.actor.ActorRef</a> as
+a message.</li><li><b>pipeToSelection:</b> feed eventually computed value of a future to an <a href="actor/ActorSelection.html" name="org.apache.pekko.actor.ActorSelection" id="org.apache.pekko.actor.ActorSelection" class="extype">org.apache.pekko.actor.ActorSelection</a> as
+a message.</li></ul><p>In Scala the recommended usage is to import the pattern from the package
+object:</p><pre><span class="kw">import</span> org.apache.pekko.pattern.ask
+
+ask(actor, message) <span class="cmt">// use it directly</span>
+actor ask message   <span class="cmt">// use it by implicit conversion</span></pre><p>For Java the patterns are available as static methods of the <a href="pattern/Patterns$.html" name="org.apache.pekko.pattern.Patterns" id="org.apache.pekko.pattern.Patterns" class="extype">org.apache.pekko.pattern.Patterns</a>
+class:</p><pre><span class="kw">import</span> static org.apache.pekko.pattern.Patterns.ask;
+
+ask(actor, message);</pre></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a></dd></dl></div></li><li class="indented4 " name="org.apache.pekko.persistence" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="persistence" class="anchorToMember"></a><a id="persistence:persistence" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pe [...]
+</p></li><li class="indented0 " name="scala.Any#isInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="isInstanceOf[T0]:Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pekko/NotUsed$.html#isInstanceOf[T0]:Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name"> [...]
+</p></div></div></li><li class="indented0 " name="scala.AnyRef#notify" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notify():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pekko/NotUsed$.html#notify():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">notify</span> [...]
diff --git a/content/api/pekko/current/org/apache/pekko/NotUsed.html b/content/api/pekko/current/org/apache/pekko/NotUsed.html
new file mode 100644
index 0000000..110c43c
--- /dev/null
+++ b/content/api/pekko/current/org/apache/pekko/NotUsed.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - org.apache.pekko.NotUsed</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - org.apache.pekko.NotUsed" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT org.apache.pekko.NotUsed" name="keywords"/><meta http-equiv="content-type" [...]
+var toRoot = '../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><d [...]
+actors, futures, etc.</p><div class="fullcomment"><div class="comment cmt"><h4> Commonly Used Patterns With Akka </h4><p>This package is used as a collection point for usage patterns which involve
+actors, futures, etc. but are loosely enough coupled to (multiple of) them
+to present them separately from the core implementation. Currently supported
+are:</p><ul><li><b>ask:</b> create a temporary one-off actor for receiving a reply to a
+message and complete a <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> with it; returns said
+Future.</li><li><b>pipeTo:</b> feed eventually computed value of a future to an <a href="actor/ActorRef.html" name="org.apache.pekko.actor.ActorRef" id="org.apache.pekko.actor.ActorRef" class="extype">org.apache.pekko.actor.ActorRef</a> as
+a message.</li><li><b>pipeToSelection:</b> feed eventually computed value of a future to an <a href="actor/ActorSelection.html" name="org.apache.pekko.actor.ActorSelection" id="org.apache.pekko.actor.ActorSelection" class="extype">org.apache.pekko.actor.ActorSelection</a> as
+a message.</li></ul><p>In Scala the recommended usage is to import the pattern from the package
+object:</p><pre><span class="kw">import</span> org.apache.pekko.pattern.ask
+
+ask(actor, message) <span class="cmt">// use it directly</span>
+actor ask message   <span class="cmt">// use it by implicit conversion</span></pre><p>For Java the patterns are available as static methods of the <a href="pattern/Patterns$.html" name="org.apache.pekko.pattern.Patterns" id="org.apache.pekko.pattern.Patterns" class="extype">org.apache.pekko.pattern.Patterns</a>
+class:</p><pre><span class="kw">import</span> static org.apache.pekko.pattern.Patterns.ask;
+
+ask(actor, message);</pre></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a></dd></dl></div></li><li class="indented4 " name="org.apache.pekko.persistence" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="persistence" class="anchorToMember"></a><a id="persistence:persistence" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pe [...]
+It is a combination of Scala’s <code>Unit</code> and Java’s <code>Void</code>, which both have different issues when
+used from the other language. An example use-case is the materialized value of an Akka Stream for cases
+where no result shall be returned from materialization.
+</p></div><dl class="attributes block"><dt>Source</dt><dd><a href="https://github.com/apache/incubator-pekko/tree/main//actor/src/main/scala/org/apache/pekko/NotUsed.scala#L22" target="_blank">NotUsed.scala</a></dd></dl><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><a href="https://www.scala-lang.org/api/2.13.8/scala/AnyRef.html#scala.AnyRef" name="scala.AnyRef" id="scala.AnyRef" class="extype">AnyRef</a>, <a hr [...]
+digraph G {
+  
+  subgraph clusterAll {
+  style = "invis"
+  
+  subgraph clusterThis {
+  style="invis"
+  node0 [URL="#inheritance-diagram-container", label="NotUsed", id="graph1_0", class="this class", tooltip="org.apache.pekko.NotUsed (this class)"] ;
+}
+  
+  
+  
+}
+  
+  node1 [URL="NotUsed$.html#inheritance-diagram-container", label="NotUsed", id="graph1_1", class="default", tooltip="org.apache.pekko.NotUsed"] ;
+  node2 [label="AnyRef", id="graph1_2", class="default", tooltip="scala.AnyRef"] ;
+  node2 -> node0 [arrowtail="empty", dir="back", id="graph1_2_0", class="inheritance", tooltip="NotUsed is a subtype of AnyRef"] ;
+  node0 -> node1 [arrowtail="empty", dir="back", id="graph1_0_1", class="inheritance", tooltip="NotUsed is a subtype of NotUsed"] ;
+}
+</script><script>$("#inheritance-diagram").bind('beforeShow', function() {
+  if ($("svg#graph1").children().length == 0) {
+    var dot = document.querySelector("#dot1").text;
+    var svg = d3.select("#graph1");
+    var inner = svg.append("g");
+
+    // Set up zoom support
+    var zoom = d3.zoom()
+        .on("zoom", function() {
+          inner.attr("transform", d3.event.transform);
+        });
+    svg.call(zoom);
+
+    var render = new dagreD3.render();
+    var g = graphlibDot.read(dot);
+    render(inner, g);
+
+    inner.selectAll("g.node").each(function(v) {
+      // https://stackoverflow.com/questions/27381452/wrapping-existing-inline-svg-g-element-with-a-element
+      var tgt = $("#"+ g.node(v).id +" g.label text")[0];
+      var parent = tgt.parentNode;
+      var a = document.createElementNS('http://www.w3.org/2000/svg', 'a');
+      a.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', g.node(v).URL);
+      a.appendChild(tgt);
+      parent.appendChild(a);
+    });
+  }
+})</script></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class [...]
+or use the f&quot;&quot; string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.">formatted</span><span class="params">(<span name="fmtstr">fmtstr: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt class="implicit">Implicit</dt><dd>This member i [...]
+or use the <code>f""</code> string interpolator. In Java 15 and later, <code>formatted</code> resolves to the new method in String which has reversed parameters.</p></dd></dl></div></li><li class="indented0 " name="scala.Predef.ArrowAssoc#→" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="→[B](y:B):(A,B)" class="anchorToMember"></a><a id="→[B](B):(NotUsed,B)" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pekko/NotUsed.html#→[B] [...]
diff --git a/content/api/pekko/current/org/apache/pekko/OnlyCauseStackTrace.html b/content/api/pekko/current/org/apache/pekko/OnlyCauseStackTrace.html
new file mode 100644
index 0000000..ea8a52c
--- /dev/null
+++ b/content/api/pekko/current/org/apache/pekko/OnlyCauseStackTrace.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - org.apache.pekko.OnlyCauseStackTrace</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - org.apache.pekko.OnlyCauseStackTrace" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT org.apache.pekko.OnlyCauseStackTrace" name="keywor [...]
+var toRoot = '../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><d [...]
+actors, futures, etc.</p><div class="fullcomment"><div class="comment cmt"><h4> Commonly Used Patterns With Akka </h4><p>This package is used as a collection point for usage patterns which involve
+actors, futures, etc. but are loosely enough coupled to (multiple of) them
+to present them separately from the core implementation. Currently supported
+are:</p><ul><li><b>ask:</b> create a temporary one-off actor for receiving a reply to a
+message and complete a <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> with it; returns said
+Future.</li><li><b>pipeTo:</b> feed eventually computed value of a future to an <a href="actor/ActorRef.html" name="org.apache.pekko.actor.ActorRef" id="org.apache.pekko.actor.ActorRef" class="extype">org.apache.pekko.actor.ActorRef</a> as
+a message.</li><li><b>pipeToSelection:</b> feed eventually computed value of a future to an <a href="actor/ActorSelection.html" name="org.apache.pekko.actor.ActorSelection" id="org.apache.pekko.actor.ActorSelection" class="extype">org.apache.pekko.actor.ActorSelection</a> as
+a message.</li></ul><p>In Scala the recommended usage is to import the pattern from the package
+object:</p><pre><span class="kw">import</span> org.apache.pekko.pattern.ask
+
+ask(actor, message) <span class="cmt">// use it directly</span>
+actor ask message   <span class="cmt">// use it by implicit conversion</span></pre><p>For Java the patterns are available as static methods of the <a href="pattern/Patterns$.html" name="org.apache.pekko.pattern.Patterns" id="org.apache.pekko.pattern.Patterns" class="extype">org.apache.pekko.pattern.Patterns</a>
+class:</p><pre><span class="kw">import</span> static org.apache.pekko.pattern.Patterns.ask;
+
+ask(actor, message);</pre></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a></dd></dl></div></li><li class="indented4 " name="org.apache.pekko.persistence" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="persistence" class="anchorToMember"></a><a id="persistence:persistence" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pe [...]
+scala.util.control.NoStackTrace suppresses all the StackTraces.
+</p></div><dl class="attributes block"><dt>Self Type</dt><dd><a href="" name="org.apache.pekko.OnlyCauseStackTrace" id="org.apache.pekko.OnlyCauseStackTrace" class="extype">OnlyCauseStackTrace</a> with <span name="scala.Throwable" class="extype">Throwable</span></dd><dt>Source</dt><dd><a href="https://github.com/apache/incubator-pekko/tree/main//actor/src/main/scala/org/apache/pekko/PekkoException.scala#L28" target="_blank">PekkoException.scala</a></dd></dl><div class="toggleContainer">< [...]
+digraph G {
+  
+  subgraph clusterAll {
+  style = "invis"
+  
+  subgraph clusterThis {
+  style="invis"
+  node0 [URL="#inheritance-diagram-container", label="OnlyCauseStackTrace", id="graph1_0", class="this trait", tooltip="org.apache.pekko.OnlyCauseStackTrace (this trait)"] ;
+}
+  
+  
+  
+}
+  
+  node1 [URL="remote/transport/netty/NettyTransportException.html#inheritance-diagram-container", label="NettyTransportException", id="graph1_1", class="default", tooltip="org.apache.pekko.remote.transport.netty.NettyTransportException"] ;
+  node2 [URL="remote/transport/PekkoProtocolException.html#inheritance-diagram-container", label="PekkoProtocolException", id="graph1_2", class="default", tooltip="org.apache.pekko.remote.transport.PekkoProtocolException"] ;
+  node3 [label="AnyRef", id="graph1_3", class="default", tooltip="scala.AnyRef"] ;
+  node3 -> node0 [arrowtail="empty", dir="back", id="graph1_3_0", class="inheritance", tooltip="OnlyCauseStackTrace is a subtype of AnyRef"] ;
+  node0 -> node1 [arrowtail="empty", dir="back", id="graph1_0_1", class="inheritance", tooltip="NettyTransportException is a subtype of OnlyCauseStackTrace"] ;
+  node0 -> node2 [arrowtail="empty", dir="back", id="graph1_0_2", class="inheritance", tooltip="PekkoProtocolException is a subtype of OnlyCauseStackTrace"] ;
+}
+</script><script>$("#inheritance-diagram").bind('beforeShow', function() {
+  if ($("svg#graph1").children().length == 0) {
+    var dot = document.querySelector("#dot1").text;
+    var svg = d3.select("#graph1");
+    var inner = svg.append("g");
+
+    // Set up zoom support
+    var zoom = d3.zoom()
+        .on("zoom", function() {
+          inner.attr("transform", d3.event.transform);
+        });
+    svg.call(zoom);
+
+    var render = new dagreD3.render();
+    var g = graphlibDot.read(dot);
+    render(inner, g);
+
+    inner.selectAll("g.node").each(function(v) {
+      // https://stackoverflow.com/questions/27381452/wrapping-existing-inline-svg-g-element-with-a-element
+      var tgt = $("#"+ g.node(v).id +" g.label text")[0];
+      var parent = tgt.parentNode;
+      var a = document.createElementNS('http://www.w3.org/2000/svg', 'a');
+      a.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', g.node(v).URL);
+      a.appendChild(tgt);
+      parent.appendChild(a);
+    });
+  }
+})</script></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class [...]
+or use the f&quot;&quot; string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.">formatted</span><span class="params">(<span name="fmtstr">fmtstr: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt class="implicit">Implicit</dt><dd>This member i [...]
+or use the <code>f""</code> string interpolator. In Java 15 and later, <code>formatted</code> resolves to the new method in String which has reversed parameters.</p></dd></dl></div></li><li class="indented0 " name="scala.Predef.ArrowAssoc#→" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="→[B](y:B):(A,B)" class="anchorToMember"></a><a id="→[B](B):(OnlyCauseStackTrace,B)" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pekko/OnlyC [...]
diff --git a/content/api/pekko/current/org/apache/pekko/PekkoException.html b/content/api/pekko/current/org/apache/pekko/PekkoException.html
new file mode 100644
index 0000000..e66d209
--- /dev/null
+++ b/content/api/pekko/current/org/apache/pekko/PekkoException.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - org.apache.pekko.PekkoException</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - org.apache.pekko.PekkoException" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT org.apache.pekko.PekkoException" name="keywords"/><meta http [...]
+var toRoot = '../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><d [...]
+actors, futures, etc.</p><div class="fullcomment"><div class="comment cmt"><h4> Commonly Used Patterns With Akka </h4><p>This package is used as a collection point for usage patterns which involve
+actors, futures, etc. but are loosely enough coupled to (multiple of) them
+to present them separately from the core implementation. Currently supported
+are:</p><ul><li><b>ask:</b> create a temporary one-off actor for receiving a reply to a
+message and complete a <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> with it; returns said
+Future.</li><li><b>pipeTo:</b> feed eventually computed value of a future to an <a href="actor/ActorRef.html" name="org.apache.pekko.actor.ActorRef" id="org.apache.pekko.actor.ActorRef" class="extype">org.apache.pekko.actor.ActorRef</a> as
+a message.</li><li><b>pipeToSelection:</b> feed eventually computed value of a future to an <a href="actor/ActorSelection.html" name="org.apache.pekko.actor.ActorSelection" id="org.apache.pekko.actor.ActorSelection" class="extype">org.apache.pekko.actor.ActorSelection</a> as
+a message.</li></ul><p>In Scala the recommended usage is to import the pattern from the package
+object:</p><pre><span class="kw">import</span> org.apache.pekko.pattern.ask
+
+ask(actor, message) <span class="cmt">// use it directly</span>
+actor ask message   <span class="cmt">// use it by implicit conversion</span></pre><p>For Java the patterns are available as static methods of the <a href="pattern/Patterns$.html" name="org.apache.pekko.pattern.Patterns" id="org.apache.pekko.pattern.Patterns" class="extype">org.apache.pekko.pattern.Patterns</a>
+class:</p><pre><span class="kw">import</span> static org.apache.pekko.pattern.Patterns.ask;
+
+ask(actor, message);</pre></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a></dd></dl></div></li><li class="indented4 " name="org.apache.pekko.persistence" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="persistence" class="anchorToMember"></a><a id="persistence:persistence" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pe [...]
+</p></div><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd><dt>Source</dt><dd><a href="https://github.com/apache/incubator-pekko/tree/main//actor/src/main/scala/org/apache/pekko/PekkoException.scala#L20" target="_blank">PekkoException.scala</a></dd></dl><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><a href="https://docs.oracle.com/j [...]
+digraph G {
+  
+  subgraph clusterAll {
+  style = "invis"
+  
+  subgraph clusterThis {
+  style="invis"
+  node0 [URL="#inheritance-diagram-container", label="PekkoException", id="graph1_0", class="this class", tooltip="org.apache.pekko.PekkoException (this class)"] ;
+}
+  
+  
+  
+}
+  
+  node1 [label="22 classes/traits", id="graph1_1", class="default", tooltip="ActorInitializationException, ActorInterruptedException, ActorKilledException, AsyncReplayTimeoutException, CircuitBreakerOpenException, ClusterSingletonManagerIsStuck, ConfigurationException, DeathPactException, FailureInjectorException, IllegalActorStateException, InvalidActorNameException, InvalidAssociationException, InvalidMessageException, LoggerException, LoggerInitializationException, PekkoProtocolExcept [...]
+  node2 [label="RuntimeException", id="graph1_2", class="default", tooltip="java.lang.RuntimeException"] ;
+  node3 [label="Serializable", id="graph1_3", class="default", tooltip="java.io.Serializable"] ;
+  node2 -> node0 [arrowtail="empty", dir="back", id="graph1_2_0", class="inheritance", tooltip="PekkoException is a subtype of RuntimeException"] ;node3 -> node0 [arrowtail="empty", dir="back", id="graph1_3_0", class="inheritance", tooltip="PekkoException is a subtype of Serializable"] ;
+  node0 -> node1 [arrowtail="empty", dir="back", id="graph1_0_1", class="inheritance", tooltip="22 classes/traits are subtypes of PekkoException"] ;
+}
+</script><script>$("#inheritance-diagram").bind('beforeShow', function() {
+  if ($("svg#graph1").children().length == 0) {
+    var dot = document.querySelector("#dot1").text;
+    var svg = d3.select("#graph1");
+    var inner = svg.append("g");
+
+    // Set up zoom support
+    var zoom = d3.zoom()
+        .on("zoom", function() {
+          inner.attr("transform", d3.event.transform);
+        });
+    svg.call(zoom);
+
+    var render = new dagreD3.render();
+    var g = graphlibDot.read(dot);
+    render(inner, g);
+
+    inner.selectAll("g.node").each(function(v) {
+      // https://stackoverflow.com/questions/27381452/wrapping-existing-inline-svg-g-element-with-a-element
+      var tgt = $("#"+ g.node(v).id +" g.label text")[0];
+      var parent = tgt.parentNode;
+      var a = document.createElementNS('http://www.w3.org/2000/svg', 'a');
+      a.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', g.node(v).URL);
+      a.appendChild(tgt);
+      parent.appendChild(a);
+    });
+  }
+})</script></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class [...]
+or use the f&quot;&quot; string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.">formatted</span><span class="params">(<span name="fmtstr">fmtstr: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt class="implicit">Implicit</dt><dd>This member i [...]
+or use the <code>f""</code> string interpolator. In Java 15 and later, <code>formatted</code> resolves to the new method in String which has reversed parameters.</p></dd></dl></div></li><li class="indented0 " name="scala.Predef.ArrowAssoc#→" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="→[B](y:B):(A,B)" class="anchorToMember"></a><a id="→[B](B):(PekkoException,B)" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pekko/PekkoExcep [...]
diff --git a/content/api/pekko/current/org/apache/pekko/PekkoVersion$.html b/content/api/pekko/current/org/apache/pekko/PekkoVersion$.html
new file mode 100644
index 0000000..9876ab9
--- /dev/null
+++ b/content/api/pekko/current/org/apache/pekko/PekkoVersion$.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - org.apache.pekko.PekkoVersion</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - org.apache.pekko.PekkoVersion" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT org.apache.pekko.PekkoVersion" name="keywords"/><meta http-equiv [...]
+var toRoot = '../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><d [...]
+actors, futures, etc.</p><div class="fullcomment"><div class="comment cmt"><h4> Commonly Used Patterns With Akka </h4><p>This package is used as a collection point for usage patterns which involve
+actors, futures, etc. but are loosely enough coupled to (multiple of) them
+to present them separately from the core implementation. Currently supported
+are:</p><ul><li><b>ask:</b> create a temporary one-off actor for receiving a reply to a
+message and complete a <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> with it; returns said
+Future.</li><li><b>pipeTo:</b> feed eventually computed value of a future to an <a href="actor/ActorRef.html" name="org.apache.pekko.actor.ActorRef" id="org.apache.pekko.actor.ActorRef" class="extype">org.apache.pekko.actor.ActorRef</a> as
+a message.</li><li><b>pipeToSelection:</b> feed eventually computed value of a future to an <a href="actor/ActorSelection.html" name="org.apache.pekko.actor.ActorSelection" id="org.apache.pekko.actor.ActorSelection" class="extype">org.apache.pekko.actor.ActorSelection</a> as
+a message.</li></ul><p>In Scala the recommended usage is to import the pattern from the package
+object:</p><pre><span class="kw">import</span> org.apache.pekko.pattern.ask
+
+ask(actor, message) <span class="cmt">// use it directly</span>
+actor ask message   <span class="cmt">// use it by implicit conversion</span></pre><p>For Java the patterns are available as static methods of the <a href="pattern/Patterns$.html" name="org.apache.pekko.pattern.Patterns" id="org.apache.pekko.pattern.Patterns" class="extype">org.apache.pekko.pattern.Patterns</a>
+class:</p><pre><span class="kw">import</span> static org.apache.pekko.pattern.Patterns.ask;
+
+ask(actor, message);</pre></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a></dd></dl></div></li><li class="indented4 " name="org.apache.pekko.persistence" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="persistence" class="anchorToMember"></a><a id="persistence:persistence" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pe [...]
+exception if the version requirement is not fulfilled.</p><div class="fullcomment"><div class="comment cmt"><p>Check that the version of Pekko is a specific patch version or higher and throw an <a href="UnsupportedPekkoVersion.html" name="org.apache.pekko.UnsupportedPekkoVersion" id="org.apache.pekko.UnsupportedPekkoVersion" class="extype">UnsupportedPekkoVersion</a>
+exception if the version requirement is not fulfilled.</p><p>For example: <code>require("my-library", "2.5.4")</code> would fail if used with Pekko 2.4.19 and 2.5.3, but succeed with 2.5.4
+and 2.6.1
+</p></div><dl class="paramcmts block"><dt class="param">libraryName</dt><dd class="cmt"><p>The name of the library or component requiring the Pekko version, used in the error message.</p></dd><dt class="param">requiredVersion</dt><dd class="cmt"><p>Minimal version that this library works with</p></dd></dl></div></li><li class="indented0 " name="scala.AnyRef#synchronized" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="synchronized[T0](x$1:=&gt;T0):T0" class="anc [...]
diff --git a/content/api/pekko/current/org/apache/pekko/UnsupportedPekkoVersion.html b/content/api/pekko/current/org/apache/pekko/UnsupportedPekkoVersion.html
new file mode 100644
index 0000000..ab777a8
--- /dev/null
+++ b/content/api/pekko/current/org/apache/pekko/UnsupportedPekkoVersion.html
@@ -0,0 +1,65 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - org.apache.pekko.UnsupportedPekkoVersion</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - org.apache.pekko.UnsupportedPekkoVersion" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT org.apache.pekko.UnsupportedPekkoVersion"  [...]
+var toRoot = '../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><d [...]
+actors, futures, etc.</p><div class="fullcomment"><div class="comment cmt"><h4> Commonly Used Patterns With Akka </h4><p>This package is used as a collection point for usage patterns which involve
+actors, futures, etc. but are loosely enough coupled to (multiple of) them
+to present them separately from the core implementation. Currently supported
+are:</p><ul><li><b>ask:</b> create a temporary one-off actor for receiving a reply to a
+message and complete a <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> with it; returns said
+Future.</li><li><b>pipeTo:</b> feed eventually computed value of a future to an <a href="actor/ActorRef.html" name="org.apache.pekko.actor.ActorRef" id="org.apache.pekko.actor.ActorRef" class="extype">org.apache.pekko.actor.ActorRef</a> as
+a message.</li><li><b>pipeToSelection:</b> feed eventually computed value of a future to an <a href="actor/ActorSelection.html" name="org.apache.pekko.actor.ActorSelection" id="org.apache.pekko.actor.ActorSelection" class="extype">org.apache.pekko.actor.ActorSelection</a> as
+a message.</li></ul><p>In Scala the recommended usage is to import the pattern from the package
+object:</p><pre><span class="kw">import</span> org.apache.pekko.pattern.ask
+
+ask(actor, message) <span class="cmt">// use it directly</span>
+actor ask message   <span class="cmt">// use it by implicit conversion</span></pre><p>For Java the patterns are available as static methods of the <a href="pattern/Patterns$.html" name="org.apache.pekko.pattern.Patterns" id="org.apache.pekko.pattern.Patterns" class="extype">org.apache.pekko.pattern.Patterns</a>
+class:</p><pre><span class="kw">import</span> static org.apache.pekko.pattern.Patterns.ask;
+
+ask(actor, message);</pre></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a></dd></dl></div></li><li class="indented4 " name="org.apache.pekko.persistence" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="persistence" class="anchorToMember"></a><a id="persistence:persistence" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pe [...]
+digraph G {
+  
+  subgraph clusterAll {
+  style = "invis"
+  
+  subgraph clusterThis {
+  style="invis"
+  node0 [URL="#inheritance-diagram-container", label="UnsupportedPekkoVersion", id="graph1_0", class="this class", tooltip="org.apache.pekko.UnsupportedPekkoVersion (this class)"] ;
+}
+  
+  
+  
+}
+  
+  
+  node1 [label="RuntimeException", id="graph1_1", class="default", tooltip="java.lang.RuntimeException"] ;
+  node1 -> node0 [arrowtail="empty", dir="back", id="graph1_1_0", class="inheritance", tooltip="UnsupportedPekkoVersion is a subtype of RuntimeException"] ;
+}
+</script><script>$("#inheritance-diagram").bind('beforeShow', function() {
+  if ($("svg#graph1").children().length == 0) {
+    var dot = document.querySelector("#dot1").text;
+    var svg = d3.select("#graph1");
+    var inner = svg.append("g");
+
+    // Set up zoom support
+    var zoom = d3.zoom()
+        .on("zoom", function() {
+          inner.attr("transform", d3.event.transform);
+        });
+    svg.call(zoom);
+
+    var render = new dagreD3.render();
+    var g = graphlibDot.read(dot);
+    render(inner, g);
+
+    inner.selectAll("g.node").each(function(v) {
+      // https://stackoverflow.com/questions/27381452/wrapping-existing-inline-svg-g-element-with-a-element
+      var tgt = $("#"+ g.node(v).id +" g.label text")[0];
+      var parent = tgt.parentNode;
+      var a = document.createElementNS('http://www.w3.org/2000/svg', 'a');
+      a.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', g.node(v).URL);
+      a.appendChild(tgt);
+      parent.appendChild(a);
+    });
+  }
+})</script></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class [...]
+or use the f&quot;&quot; string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.">formatted</span><span class="params">(<span name="fmtstr">fmtstr: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt class="implicit">Implicit</dt><dd>This member i [...]
+or use the <code>f""</code> string interpolator. In Java 15 and later, <code>formatted</code> resolves to the new method in String which has reversed parameters.</p></dd></dl></div></li><li class="indented0 " name="scala.Predef.ArrowAssoc#→" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="→[B](y:B):(A,B)" class="anchorToMember"></a><a id="→[B](B):(UnsupportedPekkoVersion,B)" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pekko/U [...]
diff --git a/content/api/pekko/current/org/apache/pekko/Version$.html b/content/api/pekko/current/org/apache/pekko/Version$.html
new file mode 100644
index 0000000..f4875c4
--- /dev/null
+++ b/content/api/pekko/current/org/apache/pekko/Version$.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - org.apache.pekko.Version</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - org.apache.pekko.Version" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT org.apache.pekko.Version" name="keywords"/><meta http-equiv="content-type" [...]
+var toRoot = '../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><d [...]
+actors, futures, etc.</p><div class="fullcomment"><div class="comment cmt"><h4> Commonly Used Patterns With Akka </h4><p>This package is used as a collection point for usage patterns which involve
+actors, futures, etc. but are loosely enough coupled to (multiple of) them
+to present them separately from the core implementation. Currently supported
+are:</p><ul><li><b>ask:</b> create a temporary one-off actor for receiving a reply to a
+message and complete a <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> with it; returns said
+Future.</li><li><b>pipeTo:</b> feed eventually computed value of a future to an <a href="actor/ActorRef.html" name="org.apache.pekko.actor.ActorRef" id="org.apache.pekko.actor.ActorRef" class="extype">org.apache.pekko.actor.ActorRef</a> as
+a message.</li><li><b>pipeToSelection:</b> feed eventually computed value of a future to an <a href="actor/ActorSelection.html" name="org.apache.pekko.actor.ActorSelection" id="org.apache.pekko.actor.ActorSelection" class="extype">org.apache.pekko.actor.ActorSelection</a> as
+a message.</li></ul><p>In Scala the recommended usage is to import the pattern from the package
+object:</p><pre><span class="kw">import</span> org.apache.pekko.pattern.ask
+
+ask(actor, message) <span class="cmt">// use it directly</span>
+actor ask message   <span class="cmt">// use it by implicit conversion</span></pre><p>For Java the patterns are available as static methods of the <a href="pattern/Patterns$.html" name="org.apache.pekko.pattern.Patterns" id="org.apache.pekko.pattern.Patterns" class="extype">org.apache.pekko.pattern.Patterns</a>
+class:</p><pre><span class="kw">import</span> static org.apache.pekko.pattern.Patterns.ask;
+
+ask(actor, message);</pre></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a></dd></dl></div></li><li class="indented4 " name="org.apache.pekko.persistence" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="persistence" class="anchorToMember"></a><a id="persistence:persistence" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/apache/pe [...]
diff --git a/content/api/pekko/current/org/apache/pekko/actor/AbstractActor$$ActorContext.html b/content/api/pekko/current/org/apache/pekko/actor/AbstractActor$$ActorContext.html
new file mode 100644
index 0000000..3cbebd3
--- /dev/null
+++ b/content/api/pekko/current/org/apache/pekko/actor/AbstractActor$$ActorContext.html
@@ -0,0 +1,190 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - org.apache.pekko.actor.AbstractActor.ActorContext</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - org.apache.pekko.actor.AbstractActor.ActorContext" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT org.apache.pekko.actor.A [...]
+var toRoot = '../../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results" [...]
+</p><div class="fullcomment"><div class="comment cmt"><p>Java API: compatible with lambda expressions
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="index.html" name="org.apache.pekko.actor" id="org.apache.pekko.actor" class="extype">actor</a></dd></dl></div></li><li class="current-entities indented5"><span class="separator"></span> <a href="" title="The actor context - the view of the actor cell from the actor." class="trait"></a><a href="" title="The actor context - the view of the actor cell from the actor.">ActorContext</a></li><li class="current-entit [...]
+Exposes contextual information for the actor and the current message.</p><p>Not intended for public inheritance/implementation
+</p></div><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@<a href="../annotation/DoNotInherit.html" name="org.apache.pekko.annotation.DoNotInherit" id="org.apache.pekko.annotation.DoNotInherit" class="extype">DoNotInherit</a></span><span class="args">()</span> </dd><dt>Source</dt><dd><a href="https://github.com/apache/incubator-pekko/tree/main//actor/src/main/scala/org/apache/pekko/actor/AbstractActor.scala#L64" target="_blank">AbstractActor.scala</a></dd></dl><d [...]
+digraph G {
+  
+  subgraph clusterAll {
+  style = "invis"
+  
+  subgraph clusterThis {
+  style="invis"
+  node0 [URL="#inheritance-diagram-container", label="ActorContext", id="graph1_0", class="this trait", tooltip="org.apache.pekko.actor.AbstractActor.ActorContext (this trait)"] ;
+}
+  
+  
+  
+}
+  
+  
+  node1 [URL="ActorContext.html#inheritance-diagram-container", label="actor.ActorContext", id="graph1_1", class="default", tooltip="org.apache.pekko.actor.ActorContext"] ;
+  node1 -> node0 [arrowtail="empty", dir="back", id="graph1_1_0", class="inheritance", tooltip="ActorContext is a subtype of actor.ActorContext"] ;
+}
+</script><script>$("#inheritance-diagram").bind('beforeShow', function() {
+  if ($("svg#graph1").children().length == 0) {
+    var dot = document.querySelector("#dot1").text;
+    var svg = d3.select("#graph1");
+    var inner = svg.append("g");
+
+    // Set up zoom support
+    var zoom = d3.zoom()
+        .on("zoom", function() {
+          inner.attr("transform", d3.event.transform);
+        });
+    svg.call(zoom);
+
+    var render = new dagreD3.render();
+    var g = graphlibDot.read(dot);
+    render(inner, g);
+
+    inner.selectAll("g.node").each(function(v) {
+      // https://stackoverflow.com/questions/27381452/wrapping-existing-inline-svg-g-element-with-a-element
+      var tgt = $("#"+ g.node(v).id +" g.label text")[0];
+      var parent = tgt.parentNode;
+      var a = document.createElementNS('http://www.w3.org/2000/svg', 'a');
+      a.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', g.node(v).URL);
+      a.appendChild(tgt);
+      parent.appendChild(a);
+    });
+  }
+})</script></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class [...]
+not be null, empty or start with “$”.</p><div class="fullcomment"><div class="comment cmt"><p>Create new actor as child of this context with the given name, which must
+not be null, empty or start with “$”. If the given name is already in use,
+an <code>InvalidActorNameException</code> is thrown.</p><p>See <a href="Props.html" name="org.apache.pekko.actor.Props" id="org.apache.pekko.actor.Props" class="extype">pekko.actor.Props</a> for details on how to obtain a <code>Props</code> object.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="ActorRefFactory.html" name="org.apache.pekko.actor.ActorRefFactory" id="org.apache.pekko.actor.ActorRefFactory" class="extype">ActorRefFactory</a></dd><dt>Exceptions thrown</dt><dd><span class="cmt"><p><span name="UnsupportedOperationException" class="extype"><code>UnsupportedOperationException</code></span> if invoked on an ActorSystem that
+  uses a custom user guardian</p></span><span class="cmt"><p><a href="../ConfigurationException.html" name="org.apache.pekko.ConfigurationException" id="org.apache.pekko.ConfigurationException" class="extype"><code>pekko.ConfigurationException</code></a> if deployment, dispatcher
+  or mailbox configuration is wrong</p></span><span class="cmt"><p><a href="InvalidActorNameException.html" name="org.apache.pekko.actor.InvalidActorNameException" id="org.apache.pekko.actor.InvalidActorNameException" class="extype"><code>pekko.actor.InvalidActorNameException</code></a> if the given name is
+  invalid or already in use</p></span></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorRefFactory#actorOf" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="actorOf(props:org.apache.pekko.actor.Props):org.apache.pekko.actor.ActorRef" class="anchorToMember"></a><a id="actorOf(Props):ActorRef" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor$$ActorContext.html#actorOf(props:org. [...]
+generated name (currently similar to base64-encoded integer count,
+reversed and with “$” prepended, may change in the future).</p><div class="fullcomment"><div class="comment cmt"><p>Create new actor as child of this context and give it an automatically
+generated name (currently similar to base64-encoded integer count,
+reversed and with “$” prepended, may change in the future).</p><p>See <a href="Props.html" name="org.apache.pekko.actor.Props" id="org.apache.pekko.actor.Props" class="extype">pekko.actor.Props</a> for details on how to obtain a <code>Props</code> object.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="ActorRefFactory.html" name="org.apache.pekko.actor.ActorRefFactory" id="org.apache.pekko.actor.ActorRefFactory" class="extype">ActorRefFactory</a></dd><dt>Exceptions thrown</dt><dd><span class="cmt"><p><span name="UnsupportedOperationException" class="extype"><code>UnsupportedOperationException</code></span> if invoked on an ActorSystem that
+  uses a custom user guardian</p></span><span class="cmt"><p><a href="../ConfigurationException.html" name="org.apache.pekko.ConfigurationException" id="org.apache.pekko.ConfigurationException" class="extype"><code>pekko.ConfigurationException</code></a> if deployment, dispatcher
+  or mailbox configuration is wrong</p></span></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorContext#become" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="become(behavior:org.apache.pekko.actor.Actor.Receive,discardOld:Boolean):Unit" class="anchorToMember"></a><a id="become(Actor.Receive,Boolean):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor$$ActorContext.html#b [...]
+This method acts upon the behavior stack as follows:</p><ul><li>if <code>discardOld = true</code> it will replace the top element (i.e. the current behavior)</li><li>if <code>discardOld = false</code> it will keep the current behavior and push the given one atop</li></ul><p>The default of replacing the current behavior on the stack has been chosen to avoid memory
+leaks in case client code is written without consulting this documentation first (i.e.
+always pushing new behaviors and never issuing an <code>unbecome()</code>)</p><p>*Warning*: This method is not thread-safe and must not be accessed from threads other
+than the ordinary actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="ActorContext.html" name="org.apache.pekko.actor.ActorContext" id="org.apache.pekko.actor.ActorContext" class="extype">ActorContext</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorContext#child" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="child(name:String):Option[org.apache.pekko.actor.ActorRef]" class="anchorToMember"></a><a id="child(String):Optio [...]
+than the ordinary actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="ActorContext.html" name="org.apache.pekko.actor.ActorContext" id="org.apache.pekko.actor.ActorContext" class="extype">ActorContext</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorContext#children" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="children:scala.collection.immutable.Iterable[org.apache.pekko.actor.ActorRef]" class="anchorToMember"></a><a i [...]
+collection) onto the internal collection of children. Targeted lookups
+should be using <code>child</code> instead for performance reasons:</p><pre><span class="kw">val</span> badLookup = context.children find (_.path.name == <span class="lit">"kid"</span>)
+<span class="cmt">// should better be expressed as:</span>
+<span class="kw">val</span> goodLookup = context.child(<span class="lit">"kid"</span>)</pre><p>*Warning*: This method is not thread-safe and must not be accessed from threads other
+than the ordinary actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="ActorContext.html" name="org.apache.pekko.actor.ActorContext" id="org.apache.pekko.actor.ActorContext" class="extype">ActorContext</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorContext#dispatcher" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="dispatcher:scala.concurrent.ExecutionContextExecutor" class="anchorToMember"></a><a id="dispatcher:Execution [...]
+Importing this member will place an implicit ExecutionContext in scope.</p><p>This method is thread-safe and can be called from other threads than the ordinary
+actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="ActorContext.html" name="org.apache.pekko.actor.ActorContext" id="org.apache.pekko.actor.ActorContext" class="extype">ActorContext</a> → <a href="ActorRefFactory.html" name="org.apache.pekko.actor.ActorRefFactory" id="org.apache.pekko.actor.ActorRefFactory" class="extype">ActorRefFactory</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor.ActorContext#findChild" group="Ung [...]
+than the ordinary actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> callbacks.
+</p></div></div></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor.ActorContext#getChildren" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="getChildren():Iterable[org.apache.pekko.actor.ActorRef]" class="anchorToMember"></a><a id="getChildren():Iterable[ActorRef]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor$$ActorContext.html#getChildren():Iterable[org.apache.pekko.actor.ActorR [...]
+than the ordinary actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> callbacks.
+</p></div></div></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor.ActorContext#getDispatcher" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="getDispatcher():scala.concurrent.ExecutionContextExecutor" class="anchorToMember"></a><a id="getDispatcher():ExecutionContextExecutor" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor$$ActorContext.html#getDispatcher():scala.concurrent.Executi [...]
+actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div></div></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor.ActorContext#getParent" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="getParent():org.apache.pekko.actor.ActorRef" class="anchorToMember"></a><a id="getParent():ActorRef" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor$$ActorContext.html#getParent():org.apache.pekko.actor.ActorRef" title="Permalink"><i class="mater [...]
+actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> callbacks.
+</p></div></div></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor.ActorContext#getProps" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="getProps():org.apache.pekko.actor.Props" class="anchorToMember"></a><a id="getProps():Props" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor$$ActorContext.html#getProps():org.apache.pekko.actor.Props" title="Permalink"><i class="material-icons">< [...]
+actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div></div></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor.ActorContext#getSelf" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="getSelf():org.apache.pekko.actor.ActorRef" class="anchorToMember"></a><a id="getSelf():ActorRef" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor$$ActorContext.html#getSelf():org.apache.pekko.actor.ActorRef" title="Permalink"><i class="material-icon [...]
+actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div></div></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor.ActorContext#getSystem" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="getSystem():org.apache.pekko.actor.ActorSystem" class="anchorToMember"></a><a id="getSystem():ActorSystem" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor$$ActorContext.html#getSystem():org.apache.pekko.actor.ActorSystem" title="Permalink"><i cla [...]
+actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> callbacks.
+</p></div></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorRefFactory#guardian" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="prt"><a id="guardian:org.apache.pekko.actor.InternalActorRef" class="anchorToMember"></a><a id="guardian:InternalActorRef" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor$$ActorContext.html#guardian:org.apache.pekko.actor.InternalActorRef" title="Permalink"><i class="ma [...]
+</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="ActorRefFactory.html" name="org.apache.pekko.actor.ActorRefFactory" id="org.apache.pekko.actor.ActorRefFactory" class="extype">ActorRefFactory</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorRefFactory#lookupRoot" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="prt"><a id="lookupRoot:org.apache.pekko.actor.InternalActorRef" cla [...]
+</p><div class="fullcomment"><div class="comment cmt"><p>INTERNAL API
+</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="ActorRefFactory.html" name="org.apache.pekko.actor.ActorRefFactory" id="org.apache.pekko.actor.ActorRefFactory" class="extype">ActorRefFactory</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorContext#parent" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="parent:org.apache.pekko.actor.ActorRef" class="anchorToMember" [...]
+actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="ActorContext.html" name="org.apache.pekko.actor.ActorContext" id="org.apache.pekko.actor.ActorContext" class="extype">ActorContext</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorContext#props" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="props:org.apache.pekko.actor.Props" class="anchorToMember"></a><a id="props:Props" class="anchorToMember"></a> <s [...]
+actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="ActorContext.html" name="org.apache.pekko.actor.ActorContext" id="org.apache.pekko.actor.ActorContext" class="extype">ActorContext</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorRefFactory#provider" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="prt"><a id="provider:org.apache.pekko.actor.ActorRefProvider" class="anchorToMember"></a><a id="provider:ActorRefProvid [...]
+</p><div class="fullcomment"><div class="comment cmt"><p>INTERNAL API
+</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="ActorRefFactory.html" name="org.apache.pekko.actor.ActorRefFactory" id="org.apache.pekko.actor.ActorRefFactory" class="extype">ActorRefFactory</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorContext#receiveTimeout" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="receiveTimeout:scala.concurrent.duration.Duration" cla [...]
+When specified, the receive method should be able to handle a <a href="ReceiveTimeout.html" name="org.apache.pekko.actor.ReceiveTimeout" id="org.apache.pekko.actor.ReceiveTimeout" class="extype">pekko.actor.ReceiveTimeout</a> message.</p><p>*Warning*: This method is not thread-safe and must not be accessed from threads other
+than the ordinary actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="ActorContext.html" name="org.apache.pekko.actor.ActorContext" id="org.apache.pekko.actor.ActorContext" class="extype">ActorContext</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorContext#self" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="self:org.apache.pekko.actor.ActorRef" class="anchorToMember"></a><a id="self:ActorRef" class="anchorToMember"></a> [...]
+actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="ActorContext.html" name="org.apache.pekko.actor.ActorContext" id="org.apache.pekko.actor.ActorContext" class="extype">ActorContext</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorContext#sender" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="sender():org.apache.pekko.actor.ActorRef" class="anchorToMember"></a><a id="sender():ActorRef" class="anchorToMe [...]
+than the ordinary actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="ActorContext.html" name="org.apache.pekko.actor.ActorContext" id="org.apache.pekko.actor.ActorContext" class="extype">ActorContext</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorContext#setReceiveTimeout" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="setReceiveTimeout(timeout:scala.concurrent.duration.Duration):Unit" class="anchorToMember"></a><a id= [...]
+When specified, the receive function should be able to handle a <a href="ReceiveTimeout.html" name="org.apache.pekko.actor.ReceiveTimeout" id="org.apache.pekko.actor.ReceiveTimeout" class="extype">pekko.actor.ReceiveTimeout</a> message.
+1 millisecond is the minimum supported timeout.</p><p>Please note that the receive timeout might fire and enqueue the <code>ReceiveTimeout</code> message right after
+another message was enqueued; hence it is <b>not guaranteed</b> that upon reception of the receive
+timeout there must have been an idle period beforehand as configured via this method.</p><p>Once set, the receive timeout stays in effect (i.e. continues firing repeatedly after inactivity
+periods). Pass in <code>Duration.Undefined</code> to switch off this feature.</p><p>Messages marked with <a href="NotInfluenceReceiveTimeout.html" name="org.apache.pekko.actor.NotInfluenceReceiveTimeout" id="org.apache.pekko.actor.NotInfluenceReceiveTimeout" class="extype">NotInfluenceReceiveTimeout</a> will not reset the timer. This can be useful when
+<code>ReceiveTimeout</code> should be fired by external inactivity but not influenced by internal activity,
+e.g. scheduled tick messages.</p><p>*Warning*: This method is not thread-safe and must not be accessed from threads other
+than the ordinary actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="ActorContext.html" name="org.apache.pekko.actor.ActorContext" id="org.apache.pekko.actor.ActorContext" class="extype">ActorContext</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorRefFactory#stop" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="stop(actor:org.apache.pekko.actor.ActorRef):Unit" class="anchorToMember"></a><a id="stop(ActorRef):Unit" class= [...]
+an asynchronous operation, i.e.</p><div class="fullcomment"><div class="comment cmt"><p>Stop the actor pointed to by the given <a href="ActorRef.html" name="org.apache.pekko.actor.ActorRef" id="org.apache.pekko.actor.ActorRef" class="extype">pekko.actor.ActorRef</a>; this is
+an asynchronous operation, i.e. involves a message send.
+If this method is applied to the <code>self</code> reference from inside an Actor
+then that Actor is guaranteed to not process any further messages after
+this call; please note that the processing of the current message will
+continue, this method does not immediately terminate this actor.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="ActorRefFactory.html" name="org.apache.pekko.actor.ActorRefFactory" id="org.apache.pekko.actor.ActorRefFactory" class="extype">ActorRefFactory</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorContext#system" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="system:org.apache.pekko.actor.ActorSystem" class="anchorToMember"></a><a id="system:ActorSystem" cla [...]
+Importing this member will place an implicit ActorSystem in scope.</p><p>This method is thread-safe and can be called from other threads than the ordinary
+actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="ActorContext.html" name="org.apache.pekko.actor.ActorContext" id="org.apache.pekko.actor.ActorContext" class="extype">ActorContext</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorRefFactory#systemImpl" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="prt"><a id="systemImpl:org.apache.pekko.actor.ActorSystemImpl" class="anchorToMember"></a><a id="systemImpl:ActorSyst [...]
+</p><div class="fullcomment"><div class="comment cmt"><p>INTERNAL API
+</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="ActorRefFactory.html" name="org.apache.pekko.actor.ActorRefFactory" id="org.apache.pekko.actor.ActorRefFactory" class="extype">ActorRefFactory</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorContext#unbecome" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="unbecome():Unit" class="anchorToMember"></a> <span class="pe [...]
+than the ordinary actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="ActorContext.html" name="org.apache.pekko.actor.ActorContext" id="org.apache.pekko.actor.ActorContext" class="extype">ActorContext</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorContext#unwatch" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="unwatch(subject:org.apache.pekko.actor.ActorRef):org.apache.pekko.actor.ActorRef" class="anchorToMember"></a><a [...]
+*Warning*: This method is not thread-safe and must not be accessed from threads other
+than the ordinary actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.</p [...]
+This actor will receive a Terminated(subject) message when watched
+actor is terminated.</p><p><code>watch</code> is idempotent if it is not mixed with <code>watchWith</code>.</p><p>It will fail with an <span name="IllegalStateException" class="extype">IllegalStateException</span> if the same subject was watched before using <code>watchWith</code>.
+To clear the termination message, unwatch first.</p><p>*Warning*: This method is not thread-safe and must not be accessed from threads other
+than the ordinary actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>the provided ActorRef</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="ActorContext.html" name="org.apache.pekko.actor.ActorContext" id="org.apache.pekko.actor.ActorContext" class="extype">ActorContext</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorContext#watchWith" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="watchWith(s [...]
+This actor will receive the specified message when watched
+actor is terminated.</p><p><code>watchWith</code> is idempotent if it is called with the same <code>msg</code> and not mixed with <code>watch</code>.</p><p>It will fail with an <span name="IllegalStateException" class="extype">IllegalStateException</span> if the same subject was watched before using <code>watch</code> or <code>watchWith</code> with
+another termination message. To change the termination message, unwatch first.</p><p>*Warning*: This method is not thread-safe and must not be accessed from threads other
+than the ordinary actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>the provided ActorRef</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="ActorContext.html" name="org.apache.pekko.actor.ActorContext" id="org.apache.pekko.actor.ActorContext" class="extype">ActorContext</a></dd></dl></div></li></ol></div><div class="values members"><h3>Concrete Value Members</h3><ol><li class="indented0 " name="scala.AnyRef#!=" group="Ungrouped" fullComment="yes" data [...]
+parsed for wildcards (these are replaced by regular expressions
+internally).</p><div class="fullcomment"><div class="comment cmt"><p>Construct an <a href="ActorSelection.html" name="org.apache.pekko.actor.ActorSelection" id="org.apache.pekko.actor.ActorSelection" class="extype">pekko.actor.ActorSelection</a> from the given path, which is
+parsed for wildcards (these are replaced by regular expressions
+internally). No attempt is made to verify the existence of any part of
+the supplied path, it is recommended to send a message and gather the
+replies in order to resolve the matching set of actors.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="ActorRefFactory.html" name="org.apache.pekko.actor.ActorRefFactory" id="org.apache.pekko.actor.ActorRefFactory" class="extype">ActorRefFactory</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorRefFactory#actorSelection" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="actorSelection(path:String):org.apache.pekko.actor.ActorSelection" class="anchorToMember [...]
+parsed for wildcards (these are replaced by regular expressions
+internally).</p><div class="fullcomment"><div class="comment cmt"><p>Construct an <a href="ActorSelection.html" name="org.apache.pekko.actor.ActorSelection" id="org.apache.pekko.actor.ActorSelection" class="extype">pekko.actor.ActorSelection</a> from the given path, which is
+parsed for wildcards (these are replaced by regular expressions
+internally). No attempt is made to verify the existence of any part of
+the supplied path, it is recommended to send a message and gather the
+replies in order to resolve the matching set of actors.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="ActorRefFactory.html" name="org.apache.pekko.actor.ActorRefFactory" id="org.apache.pekko.actor.ActorRefFactory" class="extype">ActorRefFactory</a></dd></dl></div></li><li class="indented0 " name="scala.Any#asInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asInstanceOf[T0]:T0" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/Ab [...]
+This method acts upon the behavior stack as follows:</p><ul><li>if <code>discardOld = true</code> it will replace the top element (i.e. the current behavior)</li><li>if <code>discardOld = false</code> it will keep the current behavior and push the given one atop</li></ul><p>The default of replacing the current behavior on the stack has been chosen to avoid memory
+leaks in case client code is written without consulting this documentation first (i.e.
+always pushing new behaviors and never issuing an <code>unbecome()</code>)</p><p>*Warning*: This method is not thread-safe and must not be accessed from threads other
+than the ordinary actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> callbacks.
+</p></div></div></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor.ActorContext#become" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="become(behavior:org.apache.pekko.actor.AbstractActor.Receive):Unit" class="anchorToMember"></a><a id="become(Receive):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor$$ActorContext.html#become(behavior:org.apache.pekko.actor.AbstractActor.Rece [...]
+Replaces the current behavior on the top of the behavior stack.</p><p>*Warning*: This method is not thread-safe and must not be accessed from threads other
+than the ordinary actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> callbacks.
+</p></div></div></li><li class="indented0 " name="org.apache.pekko.actor.ActorContext#become" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="become(behavior:org.apache.pekko.actor.Actor.Receive):Unit" class="anchorToMember"></a><a id="become(Actor.Receive):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor$$ActorContext.html#become(behavior:org.apache.pekko.actor.Actor.Receive):Unit" title="Permal [...]
+Replaces the current behavior on the top of the behavior stack.</p><p>*Warning*: This method is not thread-safe and must not be accessed from threads other
+than the ordinary actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="ActorContext.html" name="org.apache.pekko.actor.ActorContext" id="org.apache.pekko.actor.ActorContext" class="extype">ActorContext</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor.ActorContext#cancelReceiveTimeout" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="cancelReceiveTimeout():Unit" class="anchorToMember"></a> <span class="permalink"><a  [...]
+When specified, the receive method should be able to handle a <a href="ReceiveTimeout.html" name="org.apache.pekko.actor.ReceiveTimeout" id="org.apache.pekko.actor.ReceiveTimeout" class="extype">pekko.actor.ReceiveTimeout</a> message.</p><p>*Warning*: This method is not thread-safe and must not be accessed from threads other
+than the ordinary actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div></div></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor.ActorContext#getSender" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="getSender():org.apache.pekko.actor.ActorRef" class="anchorToMember"></a><a id="getSender():ActorRef" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor$$ActorContext.html#getSender():org.apache.pekko.actor.ActorRef" title="Permalink"><i class="mate [...]
+than the ordinary actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div></div></li><li class="indented0 " name="scala.AnyRef#hashCode" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="hashCode():Int" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor$$ActorContext.html#hashCode():Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span  [...]
+When specified, the receive function should be able to handle a <a href="ReceiveTimeout.html" name="org.apache.pekko.actor.ReceiveTimeout" id="org.apache.pekko.actor.ReceiveTimeout" class="extype">pekko.actor.ReceiveTimeout</a> message.
+1 millisecond is the minimum supported timeout.</p><p>Please note that the receive timeout might fire and enqueue the <code>ReceiveTimeout</code> message right after
+another message was enqueued; hence it is <b>not guaranteed</b> that upon reception of the receive
+timeout there must have been an idle period beforehand as configured via this method.</p><p>Once set, the receive timeout stays in effect (i.e. continues firing repeatedly after inactivity
+periods). Pass in <code>Duration.Undefined</code> to switch off this feature.</p><p>Messages marked with <a href="NotInfluenceReceiveTimeout.html" name="org.apache.pekko.actor.NotInfluenceReceiveTimeout" id="org.apache.pekko.actor.NotInfluenceReceiveTimeout" class="extype">NotInfluenceReceiveTimeout</a> will not reset the timer. This can be useful when
+<code>ReceiveTimeout</code> should be fired by external inactivity but not influenced by internal activity,
+e.g. scheduled tick messages.</p><p>*Warning*: This method is not thread-safe and must not be accessed from threads other
+than the ordinary actor message processing thread, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" name="java.util.concurrent.CompletionStage" id="java.util.concurrent.CompletionStage" class="extype">java.util.concurrent.CompletionStage</a> and <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">scala.concurrent.Future</a> callbacks.
+</p></div></div></li><li class="indented0 " name="scala.AnyRef#synchronized" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="synchronized[T0](x$1:=&gt;T0):T0" class="anchorToMember"></a><a id="synchronized[T0](=&gt;T0):T0" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor$$ActorContext.html#synchronized[T0](x$1:=&gt;T0):T0" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifi [...]
+</p><div class="fullcomment"><div class="comment cmt"><p>ActorContexts shouldn't be Serializable
+</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="ActorContext.html" name="org.apache.pekko.actor.ActorContext" id="org.apache.pekko.actor.ActorContext" class="extype">ActorContext</a></dd></dl></div></li></ol></div><div class="values members"><h3>Deprecated Value Members</h3><ol><li class="indented0 " name="scala.Predef.StringFormat#formatted" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="form [...]
+or use the f&quot;&quot; string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.">formatted</span><span class="params">(<span name="fmtstr">fmtstr: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt class="implicit">Implicit</dt><dd>This member i [...]
+or use the <code>f""</code> string interpolator. In Java 15 and later, <code>formatted</code> resolves to the new method in String which has reversed parameters.</p></dd></dl></div></li><li class="indented0 " name="scala.Predef.ArrowAssoc#→" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="→[B](y:B):(A,B)" class="anchorToMember"></a><a id="→[B](B):(ActorContext,B)" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/Abs [...]
diff --git a/content/api/pekko/current/org/apache/pekko/actor/AbstractActor$$Receive.html b/content/api/pekko/current/org/apache/pekko/actor/AbstractActor$$Receive.html
new file mode 100644
index 0000000..79c838d
--- /dev/null
+++ b/content/api/pekko/current/org/apache/pekko/actor/AbstractActor$$Receive.html
@@ -0,0 +1,59 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - org.apache.pekko.actor.AbstractActor.Receive</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - org.apache.pekko.actor.AbstractActor.Receive" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT org.apache.pekko.actor.AbstractAct [...]
+var toRoot = '../../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results" [...]
+</p><div class="fullcomment"><div class="comment cmt"><p>Java API: compatible with lambda expressions
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="index.html" name="org.apache.pekko.actor" id="org.apache.pekko.actor" class="extype">actor</a></dd></dl></div></li><li class="current-entities indented5"><span class="separator"></span> <a href="AbstractActor$$ActorContext.html" title="The actor context - the view of the actor cell from the actor." class="trait"></a><a href="AbstractActor$$ActorContext.html" title="The actor context - the view of the actor cel [...]
+how the messages should be processed. You can build such behavior with the
+<a href="../japi/pf/ReceiveBuilder.html" name="org.apache.pekko.japi.pf.ReceiveBuilder" id="org.apache.pekko.japi.pf.ReceiveBuilder" class="extype">pekko.japi.pf.ReceiveBuilder</a> but it can be implemented in other ways than
+using the <code>ReceiveBuilder</code> since it in the end is just a wrapper around a
+Scala <code>PartialFunction</code>. In Java, you can implement <code>PartialFunction</code> by
+extending <code>AbstractPartialFunction</code>.
+</p></div><dl class="attributes block"><dt>Source</dt><dd><a href="https://github.com/apache/incubator-pekko/tree/main//actor/src/main/scala/org/apache/pekko/actor/AbstractActor.scala#L42" target="_blank">AbstractActor.scala</a></dd></dl><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><a href="https://www.scala-lang.org/api/2.13.8/scala/AnyRef.html#scala.AnyRef" name="scala.AnyRef" id="scala.AnyRef" class="extype" [...]
+digraph G {
+  
+  subgraph clusterAll {
+  style = "invis"
+  
+  subgraph clusterThis {
+  style="invis"
+  node0 [URL="#inheritance-diagram-container", label="Receive", id="graph1_0", class="this class", tooltip="org.apache.pekko.actor.AbstractActor.Receive (this class)"] ;
+}
+  
+  
+  
+}
+  
+  
+  node1 [label="AnyRef", id="graph1_1", class="default", tooltip="scala.AnyRef"] ;
+  node1 -> node0 [arrowtail="empty", dir="back", id="graph1_1_0", class="inheritance", tooltip="Receive is a subtype of AnyRef"] ;
+}
+</script><script>$("#inheritance-diagram").bind('beforeShow', function() {
+  if ($("svg#graph1").children().length == 0) {
+    var dot = document.querySelector("#dot1").text;
+    var svg = d3.select("#graph1");
+    var inner = svg.append("g");
+
+    // Set up zoom support
+    var zoom = d3.zoom()
+        .on("zoom", function() {
+          inner.attr("transform", d3.event.transform);
+        });
+    svg.call(zoom);
+
+    var render = new dagreD3.render();
+    var g = graphlibDot.read(dot);
+    render(inner, g);
+
+    inner.selectAll("g.node").each(function(v) {
+      // https://stackoverflow.com/questions/27381452/wrapping-existing-inline-svg-g-element-with-a-element
+      var tgt = $("#"+ g.node(v).id +" g.label text")[0];
+      var parent = tgt.parentNode;
+      var a = document.createElementNS('http://www.w3.org/2000/svg', 'a');
+      a.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', g.node(v).URL);
+      a.appendChild(tgt);
+      parent.appendChild(a);
+    });
+  }
+})</script></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class [...]
+where this partial function is not defined.</p></li><li class="indented0 " name="scala.AnyRef#synchronized" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="synchronized[T0](x$1:=&gt;T0):T0" class="anchorToMember"></a><a id="synchronized[T0](=&gt;T0):T0" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor$$Receive.html#synchronized[T0](x$1:=&gt;T0):T0" title="Permalink"><i class="material-icons"></i></a>< [...]
+or use the f&quot;&quot; string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.">formatted</span><span class="params">(<span name="fmtstr">fmtstr: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt class="implicit">Implicit</dt><dd>This member i [...]
+or use the <code>f""</code> string interpolator. In Java 15 and later, <code>formatted</code> resolves to the new method in String which has reversed parameters.</p></dd></dl></div></li><li class="indented0 " name="scala.Predef.ArrowAssoc#→" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="→[B](y:B):(A,B)" class="anchorToMember"></a><a id="→[B](B):(Receive,B)" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/Abstract [...]
diff --git a/content/api/pekko/current/org/apache/pekko/actor/AbstractActor$.html b/content/api/pekko/current/org/apache/pekko/actor/AbstractActor$.html
new file mode 100644
index 0000000..6c193b1
--- /dev/null
+++ b/content/api/pekko/current/org/apache/pekko/actor/AbstractActor$.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - org.apache.pekko.actor.AbstractActor</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - org.apache.pekko.actor.AbstractActor" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT org.apache.pekko.actor.AbstractActor" name="keywor [...]
+var toRoot = '../../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results" [...]
+</p></div><dl class="attributes block"><dt>Source</dt><dd><a href="https://github.com/apache/incubator-pekko/tree/main//actor/src/main/scala/org/apache/pekko/actor/AbstractActor.scala#L32" target="_blank">AbstractActor.scala</a></dd></dl><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><a href="https://www.scala-lang.org/api/2.13.8/scala/AnyRef.html#scala.AnyRef" name="scala.AnyRef" id="scala.AnyRef" class="extype" [...]
+Exposes contextual information for the actor and the current message.</p><p>Not intended for public inheritance/implementation
+</p></div><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@<a href="../annotation/DoNotInherit.html" name="org.apache.pekko.annotation.DoNotInherit" id="org.apache.pekko.annotation.DoNotInherit" class="extype">DoNotInherit</a></span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor.Receive" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ReceiveextendsAnyRef" class="anchorT [...]
+how the messages should be processed.</p><div class="fullcomment"><div class="comment cmt"><p>Defines which messages the Actor can handle, along with the implementation of
+how the messages should be processed. You can build such behavior with the
+<a href="../japi/pf/ReceiveBuilder.html" name="org.apache.pekko.japi.pf.ReceiveBuilder" id="org.apache.pekko.japi.pf.ReceiveBuilder" class="extype">pekko.japi.pf.ReceiveBuilder</a> but it can be implemented in other ways than
+using the <code>ReceiveBuilder</code> since it in the end is just a wrapper around a
+Scala <code>PartialFunction</code>. In Java, you can implement <code>PartialFunction</code> by
+extending <code>AbstractPartialFunction</code>.
+</p></div></div></li></ol></div><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="scala.AnyRef#!=" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="!=(x$1:Any):Boolean" class="anchorToMember"></a><a id="!=(Any):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor$.html#!=(x$1:Any):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="mod [...]
diff --git a/content/api/pekko/current/org/apache/pekko/actor/AbstractActor.html b/content/api/pekko/current/org/apache/pekko/actor/AbstractActor.html
new file mode 100644
index 0000000..b1ac2d7
--- /dev/null
+++ b/content/api/pekko/current/org/apache/pekko/actor/AbstractActor.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - org.apache.pekko.actor.AbstractActor</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - org.apache.pekko.actor.AbstractActor" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT org.apache.pekko.actor.AbstractActor" name="keywor [...]
+var toRoot = '../../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results" [...]
+<pre>
+public class MyActorForJavaDoc extends AbstractActor{
+   @Override
+   public Receive createReceive() {
+       return receiveBuilder()
+               .match(Double.class, d -> {
+                   sender().tell(d.isNaN() ? 0 : d, self());
+               })
+               .match(Integer.class, i -> {
+                   sender().tell(i * 10, self());
+               })
+               .match(String.class, s -> s.startsWith("foo"), s -> {
+                   sender().tell(s.toUpperCase(), self());
+               })
+               .build();
+   }
+}
+</pre>
+</p></div><dl class="attributes block"><dt>Source</dt><dd><a href="https://github.com/apache/incubator-pekko/tree/main//actor/src/main/scala/org/apache/pekko/actor/AbstractActor.scala#L229" target="_blank">AbstractActor.scala</a></dd></dl><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a>, <a href="http [...]
+digraph G {
+  
+  subgraph clusterAll {
+  style = "invis"
+  
+  subgraph clusterThis {
+  style="invis"
+  node0 [URL="#inheritance-diagram-container", label="AbstractActor", id="graph1_0", class="this class", tooltip="org.apache.pekko.actor.AbstractActor (this class)"] ;
+}
+  
+  
+  
+}
+  
+  node1 [URL="AbstractActorWithStash.html#inheritance-diagram-container", label="AbstractActorWithStash", id="graph1_1", class="default", tooltip="org.apache.pekko.actor.AbstractActorWithStash"] ;
+  node2 [URL="AbstractActorWithTimers.html#inheritance-diagram-container", label="AbstractActorWithTimers", id="graph1_2", class="default", tooltip="org.apache.pekko.actor.AbstractActorWithTimers"] ;
+  node3 [URL="AbstractActorWithUnboundedStash.html#inheritance-diagram-container", label="AbstractActorWithUnboundedStash", id="graph1_3", class="default", tooltip="org.apache.pekko.actor.AbstractActorWithUnboundedStash"] ;
+  node4 [URL="AbstractActorWithUnrestrictedStash.html#inheritance-diagram-container", label="AbstractActorWithUnrestrictedStash", id="graph1_4", class="default", tooltip="org.apache.pekko.actor.AbstractActorWithUnrestrictedStash"] ;
+  node5 [URL="AbstractLoggingActor.html#inheritance-diagram-container", label="AbstractLoggingActor", id="graph1_5", class="default", tooltip="org.apache.pekko.actor.AbstractLoggingActor"] ;
+  node6 [URL="../persistence/AbstractPersistentActor.html#inheritance-diagram-container", label="AbstractPersistentActor", id="graph1_6", class="default", tooltip="org.apache.pekko.persistence.AbstractPersistentActor"] ;
+  node7 [URL="../persistence/AbstractPersistentActorWithTimers.html#inheritance-diagram-container", label="AbstractPersistentActorWithTimers", id="graph1_7", class="default", tooltip="org.apache.pekko.persistence.AbstractPersistentActorWithTimers"] ;
+  node8 [URL="UntypedAbstractActor.html#inheritance-diagram-container", label="UntypedAbstractActor", id="graph1_8", class="default", tooltip="org.apache.pekko.actor.UntypedAbstractActor"] ;
+  node9 [URL="Actor.html#inheritance-diagram-container", label="Actor", id="graph1_9", class="default", tooltip="org.apache.pekko.actor.Actor"] ;
+  node9 -> node0 [arrowtail="empty", dir="back", id="graph1_9_0", class="inheritance", tooltip="AbstractActor is a subtype of Actor"] ;
+  node0 -> node1 [arrowtail="empty", dir="back", id="graph1_0_1", class="inheritance", tooltip="AbstractActorWithStash is a subtype of AbstractActor"] ;
+  node0 -> node2 [arrowtail="empty", dir="back", id="graph1_0_2", class="inheritance", tooltip="AbstractActorWithTimers is a subtype of AbstractActor"] ;
+  node0 -> node3 [arrowtail="empty", dir="back", id="graph1_0_3", class="inheritance", tooltip="AbstractActorWithUnboundedStash is a subtype of AbstractActor"] ;
+  node0 -> node4 [arrowtail="empty", dir="back", id="graph1_0_4", class="inheritance", tooltip="AbstractActorWithUnrestrictedStash is a subtype of AbstractActor"] ;
+  node0 -> node5 [arrowtail="empty", dir="back", id="graph1_0_5", class="inheritance", tooltip="AbstractLoggingActor is a subtype of AbstractActor"] ;
+  node0 -> node6 [arrowtail="empty", dir="back", id="graph1_0_6", class="inheritance", tooltip="AbstractPersistentActor is a subtype of AbstractActor"] ;
+  node0 -> node7 [arrowtail="empty", dir="back", id="graph1_0_7", class="inheritance", tooltip="AbstractPersistentActorWithTimers is a subtype of AbstractActor"] ;
+  node0 -> node8 [arrowtail="empty", dir="back", id="graph1_0_8", class="inheritance", tooltip="UntypedAbstractActor is a subtype of AbstractActor"] ;
+}
+</script><script>$("#inheritance-diagram").bind('beforeShow', function() {
+  if ($("svg#graph1").children().length == 0) {
+    var dot = document.querySelector("#dot1").text;
+    var svg = d3.select("#graph1");
+    var inner = svg.append("g");
+
+    // Set up zoom support
+    var zoom = d3.zoom()
+        .on("zoom", function() {
+          inner.attr("transform", d3.event.transform);
+        });
+    svg.call(zoom);
+
+    var render = new dagreD3.render();
+    var g = graphlibDot.read(dot);
+    render(inner, g);
+
+    inner.selectAll("g.node").each(function(v) {
+      // https://stackoverflow.com/questions/27381452/wrapping-existing-inline-svg-g-element-with-a-element
+      var tgt = $("#"+ g.node(v).id +" g.label text")[0];
+      var parent = tgt.parentNode;
+      var a = document.createElementNS('http://www.w3.org/2000/svg', 'a');
+      a.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', g.node(v).URL);
+      a.appendChild(tgt);
+      parent.appendChild(a);
+    });
+  }
+})</script></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class [...]
+the <code>createReceive</code> method.</p></li></ol></div><div class="values members"><h3>Concrete Value Members</h3><ol><li class="indented0 " name="scala.AnyRef#!=" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="!=(x$1:Any):Boolean" class="anchorToMember"></a><a id="!=(Any):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor.html#!=(x$1:Any):Boolean" title="Permalink"><i class="material-icons" [...]
+</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected[<a href="../index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a>] </dd><dt>Definition Classes</dt><dd><a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@<a href="../annotation/InternalApi.html" name="org.apache.pekko.annotation.InternalApi" id="org.apache.pekko.annotation.Inte [...]
+</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected[<a href="../index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a>] </dd><dt>Definition Classes</dt><dd><a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@<a href="../annotation/InternalApi.html" name="org.apache.pekko.annotation.InternalApi" id="org.apache.pekko.annotation.Inte [...]
+</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected[<a href="../index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a>] </dd><dt>Definition Classes</dt><dd><a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@<a href="../annotation/InternalApi.html" name="org.apache.pekko.annotation.InternalApi" id="org.apache.pekko.annotation.Inte [...]
+</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected[<a href="../index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a>] </dd><dt>Definition Classes</dt><dd><a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@<a href="../annotation/InternalApi.html" name="org.apache.pekko.annotation.InternalApi" id="org.apache.pekko.annotation.Inte [...]
+</p></div><dl class="paramcmts block"><dt class="param">receive</dt><dd class="cmt"><p>current behavior.</p></dd><dt class="param">msg</dt><dd class="cmt"><p>current message.</p></dd></dl><dl class="attributes block"><dt>Attributes</dt><dd>protected[<a href="../index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a>] </dd><dt>Definition Classes</dt><dd><a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Acto [...]
+It is implicit to support operations such as <code>forward</code>.</p><p>WARNING: Only valid within the Actor itself, so do not close over it and
+publish it to other threads!</p><p><a href="ActorContext.html" name="org.apache.pekko.actor.ActorContext" id="org.apache.pekko.actor.ActorContext" class="extype">pekko.actor.ActorContext</a> is the Scala API. <code>getContext</code> returns a
+<a href="AbstractActor$$ActorContext.html" name="org.apache.pekko.actor.AbstractActor.ActorContext" id="org.apache.pekko.actor.AbstractActor.ActorContext" class="extype">pekko.actor.AbstractActor.ActorContext</a>, which is the Java API of the actor
+context.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd></dl></div></li><li class="indented0 " name="scala.Predef.Ensuring#ensuring" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ensuring(cond:A=&gt;Boolean,msg:=&gt;Any):A" class="anchorToMember"></a><a id="ensuring((AbstractActor)=&gt;Boolean,=&gt;Any):AbstractActor" class="anc [...]
+The ActorContext is not thread safe so do not expose it outside of the
+AbstractActor.</p></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor#getSelf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="getSelf():org.apache.pekko.actor.ActorRef" class="anchorToMember"></a><a id="getSelf():ActorRef" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor.html#getSelf():org.apache.pekko.actor.ActorRef" title="Permalink"><i class="material-icons"></i></a></span> <spa [...]
+</p></div></div></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor#getSender" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="getSender():org.apache.pekko.actor.ActorRef" class="anchorToMember"></a><a id="getSender():ActorRef" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor.html#getSender():org.apache.pekko.actor.ActorRef" title="Permalink"><i class="material-icons"></i></a></span [...]
+always a legal destination to send to, even if there is no logical recipient
+for the reply, in which case it will be sent to the dead letter mailbox.</p><p>Same as <code>sender()</code>.</p><p>WARNING: Only valid within the Actor itself, so do not close over it and
+publish it to other threads!
+</p></div></div></li><li class="indented0 " name="scala.AnyRef#hashCode" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="hashCode():Int" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor.html#hashCode():Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">h [...]
+Is called right AFTER restart on the newly created Actor to allow reinitialization after an Actor crash.</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="org.apache.pekko.actor.AbstractActor" id="org.apache.pekko.actor.AbstractActor" class="extype">AbstractActor</a> → <a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@throws</span><span [...]
+Empty default implementation.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="org.apache.pekko.actor.AbstractActor" id="org.apache.pekko.actor.AbstractActor" class="extype">AbstractActor</a> → <a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[Exception]</span></span>)</span> </dd></dl></div></li><li  [...]
+up of resources before Actor is terminated.
+</p></div><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[Exception]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor#preStart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="preStart():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor.html#preSt [...]
+Actor are automatically started asynchronously when created.
+Empty default implementation.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="org.apache.pekko.actor.AbstractActor" id="org.apache.pekko.actor.AbstractActor" class="extype">AbstractActor</a> → <a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[Exception]</span></span>)</span> </dd></dl></div></li><li  [...]
+with the actor logic.</p><div class="fullcomment"><div class="comment cmt"><p>Scala API: This defines the initial actor behavior, it must return a partial function
+with the actor logic.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="org.apache.pekko.actor.AbstractActor" id="org.apache.pekko.actor.AbstractActor" class="extype">AbstractActor</a> → <a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor#receiveBuilder" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id [...]
+Creates a new empty <code>ReceiveBuilder</code>.
+</p></div></div></li><li class="indented0 " name="org.apache.pekko.actor.Actor#self" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="self:org.apache.pekko.actor.ActorRef" class="anchorToMember"></a><a id="self:ActorRef" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor.html#self:org.apache.pekko.actor.ActorRef" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><spa [...]
+<pre>
+self ! message
+</pre>
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.Actor#sender" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="sender():org.apache.pekko.actor.ActorRef" class="anchorToMember"></a><a id="sender():ActorRef" class="anchorToMember"></a> <span class="permalink" [...]
+Is defined if the message was sent from another Actor,
+else <code>deadLetters</code> in <a href="ActorSystem.html" name="org.apache.pekko.actor.ActorSystem" id="org.apache.pekko.actor.ActorSystem" class="extype">pekko.actor.ActorSystem</a>.</p><p>WARNING: Only valid within the Actor itself, so do not close over it and
+publish it to other threads!
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor#supervisorStrategy" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="supervisorStrategy:org.apache.pekko.actor.SupervisorStrategy" class="anchorToMember"></a><a id="supervisorStrategy:SupervisorS [...]
+child actors.</p><div class="fullcomment"><div class="comment cmt"><p>User overridable definition the strategy to use for supervising
+child actors.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="org.apache.pekko.actor.AbstractActor" id="org.apache.pekko.actor.AbstractActor" class="extype">AbstractActor</a> → <a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd></dl></div></li><li class="indented0 " name="scala.AnyRef#synchronized" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="synchronized[T0](x$1:=&g [...]
+by default it fails with either a <a href="DeathPactException.html" name="org.apache.pekko.actor.DeathPactException" id="org.apache.pekko.actor.DeathPactException" class="extype">pekko.actor.DeathPactException</a> (in
+case of an unhandled <a href="Terminated.html" name="org.apache.pekko.actor.Terminated" id="org.apache.pekko.actor.Terminated" class="extype">pekko.actor.Terminated</a> message) or publishes an <a href="UnhandledMessage.html" name="org.apache.pekko.actor.UnhandledMessage" id="org.apache.pekko.actor.UnhandledMessage" class="extype">pekko.actor.UnhandledMessage</a>
+to the actor's system's <a href="../event/EventStream.html" name="org.apache.pekko.event.EventStream" id="org.apache.pekko.event.EventStream" class="extype">pekko.event.EventStream</a>
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor.html#wait():Unit" title="Permalink"><i cl [...]
+or use the f&quot;&quot; string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.">formatted</span><span class="params">(<span name="fmtstr">fmtstr: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt class="implicit">Implicit</dt><dd>This member i [...]
+or use the <code>f""</code> string interpolator. In Java 15 and later, <code>formatted</code> resolves to the new method in String which has reversed parameters.</p></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor#preRestart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="preRestart(reason:Throwable,message:Option[Any]):Unit" class="anchorToMember"></a><a id="preRestart(Throwable,Option[Any]):Unit" class="anchorToMember"></ [...]
+Is called on a crashed Actor right BEFORE it is restarted to allow clean
+up of resources before Actor is terminated.</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="org.apache.pekko.actor.AbstractActor" id="org.apache.pekko.actor.AbstractActor" class="extype">AbstractActor</a> → <a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@deprecated</span> <span class="name">@throws</span><span class="args">(<span><s [...]
diff --git a/content/api/pekko/current/org/apache/pekko/actor/AbstractActorWithStash.html b/content/api/pekko/current/org/apache/pekko/actor/AbstractActorWithStash.html
new file mode 100644
index 0000000..abce2fb
--- /dev/null
+++ b/content/api/pekko/current/org/apache/pekko/actor/AbstractActorWithStash.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - org.apache.pekko.actor.AbstractActorWithStash</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - org.apache.pekko.actor.AbstractActorWithStash" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT org.apache.pekko.actor.AbstractA [...]
+var toRoot = '../../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results" [...]
+should not be handled using the actor's current behavior.</p><p>Example:
+<pre>
+public class MyActorWithStash extends AbstractActorWithStash {
+  int count = 0;
+
+  public MyActorWithStash() {
+    receive(ReceiveBuilder. match(String.class, s -> {
+      if (count < 0) {
+        sender().tell(new Integer(s.length()), self());
+      } else if (count == 2) {
+        count = -1;
+        unstashAll();
+      } else {
+        count += 1;
+        stash();
+      }}).build()
+    );
+  }
+}
+</pre>
+Note that the subclasses of <code>AbstractActorWithStash</code> by default request a Deque based mailbox since this class
+implements the <code>RequiresMessageQueue&lt;DequeBasedMessageQueueSemantics&gt;</code> marker interface.
+You can override the default mailbox provided when <code>DequeBasedMessageQueueSemantics</code> are requested via config:
+<pre>
+  pekko.actor.mailbox.requirements {
+    "org.apache.pekko.dispatch.BoundedDequeBasedMessageQueueSemantics" = your-custom-mailbox
+  }
+</pre>
+Alternatively, you can add your own requirement marker to the actor and configure a mailbox type to be used
+for your marker.</p><p>For a <code>Stash</code> based actor that enforces unbounded deques see <a href="AbstractActorWithUnboundedStash.html" name="org.apache.pekko.actor.AbstractActorWithUnboundedStash" id="org.apache.pekko.actor.AbstractActorWithUnboundedStash" class="extype">pekko.actor.AbstractActorWithUnboundedStash</a>.
+There is also an unrestricted version <a href="AbstractActorWithUnrestrictedStash.html" name="org.apache.pekko.actor.AbstractActorWithUnrestrictedStash" id="org.apache.pekko.actor.AbstractActorWithUnrestrictedStash" class="extype">pekko.actor.AbstractActorWithUnrestrictedStash</a> that does not
+enforce the mailbox type.
+</p></div><dl class="attributes block"><dt>Source</dt><dd><a href="https://github.com/apache/incubator-pekko/tree/main//actor/src/main/scala/org/apache/pekko/actor/AbstractActor.scala#L410" target="_blank">AbstractActor.scala</a></dd></dl><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><a href="Stash.html" name="org.apache.pekko.actor.Stash" id="org.apache.pekko.actor.Stash" class="extype">Stash</a>, <a href="../d [...]
+digraph G {
+  
+  subgraph clusterAll {
+  style = "invis"
+  
+  subgraph clusterThis {
+  style="invis"
+  node0 [URL="#inheritance-diagram-container", label="AbstractActorWithStash", id="graph1_0", class="this class", tooltip="org.apache.pekko.actor.AbstractActorWithStash (this class)"] ;
+}
+  
+  
+  
+}
+  
+  
+  node1 [URL="AbstractActor.html#inheritance-diagram-container", label="AbstractActor", id="graph1_1", class="default", tooltip="org.apache.pekko.actor.AbstractActor"] ;
+  node2 [URL="Stash.html#inheritance-diagram-container", label="Stash", id="graph1_2", class="default", tooltip="org.apache.pekko.actor.Stash"] ;
+  node1 -> node0 [arrowtail="empty", dir="back", id="graph1_1_0", class="inheritance", tooltip="AbstractActorWithStash is a subtype of AbstractActor"] ;node2 -> node0 [arrowtail="empty", dir="back", id="graph1_2_0", class="inheritance", tooltip="AbstractActorWithStash is a subtype of Stash"] ;
+}
+</script><script>$("#inheritance-diagram").bind('beforeShow', function() {
+  if ($("svg#graph1").children().length == 0) {
+    var dot = document.querySelector("#dot1").text;
+    var svg = d3.select("#graph1");
+    var inner = svg.append("g");
+
+    // Set up zoom support
+    var zoom = d3.zoom()
+        .on("zoom", function() {
+          inner.attr("transform", d3.event.transform);
+        });
+    svg.call(zoom);
+
+    var render = new dagreD3.render();
+    var g = graphlibDot.read(dot);
+    render(inner, g);
+
+    inner.selectAll("g.node").each(function(v) {
+      // https://stackoverflow.com/questions/27381452/wrapping-existing-inline-svg-g-element-with-a-element
+      var tgt = $("#"+ g.node(v).id +" g.label text")[0];
+      var parent = tgt.parentNode;
+      var a = document.createElementNS('http://www.w3.org/2000/svg', 'a');
+      a.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', g.node(v).URL);
+      a.appendChild(tgt);
+      parent.appendChild(a);
+    });
+  }
+})</script></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class [...]
+the <code>createReceive</code> method.</p><div class="fullcomment"><div class="comment cmt"><p>An actor has to define its initial receive behavior by implementing
+the <code>createReceive</code> method.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="AbstractActor.html" name="org.apache.pekko.actor.AbstractActor" id="org.apache.pekko.actor.AbstractActor" class="extype">AbstractActor</a></dd></dl></div></li></ol></div><div class="values members"><h3>Concrete Value Members</h3><ol><li class="indented0 " name="scala.AnyRef#!=" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="!=(x$1:Any):Boolean" class="anchorToMember"></a><a id="!=(An [...]
+</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected[<a href="../index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a>] </dd><dt>Definition Classes</dt><dd><a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@<a href="../annotation/InternalApi.html" name="org.apache.pekko.annotation.InternalApi" id="org.apache.pekko.annotation.Inte [...]
+</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected[<a href="../index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a>] </dd><dt>Definition Classes</dt><dd><a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@<a href="../annotation/InternalApi.html" name="org.apache.pekko.annotation.InternalApi" id="org.apache.pekko.annotation.Inte [...]
+</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected[<a href="../index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a>] </dd><dt>Definition Classes</dt><dd><a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@<a href="../annotation/InternalApi.html" name="org.apache.pekko.annotation.InternalApi" id="org.apache.pekko.annotation.Inte [...]
+</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected[<a href="../index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a>] </dd><dt>Definition Classes</dt><dd><a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@<a href="../annotation/InternalApi.html" name="org.apache.pekko.annotation.InternalApi" id="org.apache.pekko.annotation.Inte [...]
+</p></div><dl class="paramcmts block"><dt class="param">receive</dt><dd class="cmt"><p>current behavior.</p></dd><dt class="param">msg</dt><dd class="cmt"><p>current message.</p></dd></dl><dl class="attributes block"><dt>Attributes</dt><dd>protected[<a href="../index.html" name="org.apache.pekko" id="org.apache.pekko" class="extype">pekko</a>] </dd><dt>Definition Classes</dt><dd><a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Acto [...]
+It is implicit to support operations such as <code>forward</code>.</p><p>WARNING: Only valid within the Actor itself, so do not close over it and
+publish it to other threads!</p><p><a href="ActorContext.html" name="org.apache.pekko.actor.ActorContext" id="org.apache.pekko.actor.ActorContext" class="extype">pekko.actor.ActorContext</a> is the Scala API. <code>getContext</code> returns a
+<a href="AbstractActor$$ActorContext.html" name="org.apache.pekko.actor.AbstractActor.ActorContext" id="org.apache.pekko.actor.AbstractActor.ActorContext" class="extype">pekko.actor.AbstractActor.ActorContext</a>, which is the Java API of the actor
+context.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd></dl></div></li><li class="indented0 " name="scala.Predef.Ensuring#ensuring" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ensuring(cond:A=&gt;Boolean,msg:=&gt;Any):A" class="anchorToMember"></a><a id="ensuring((AbstractActorWithStash)=&gt;Boolean,=&gt;Any):AbstractActorWit [...]
+The ActorContext is not thread safe so do not expose it outside of the
+AbstractActor.</p><div class="fullcomment"><div class="comment cmt"><p>Returns this AbstractActor's ActorContext
+The ActorContext is not thread safe so do not expose it outside of the
+AbstractActor.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="AbstractActor.html" name="org.apache.pekko.actor.AbstractActor" id="org.apache.pekko.actor.AbstractActor" class="extype">AbstractActor</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor#getSelf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="getSelf():org.apache.pekko.actor.ActorRef" class="anchorToMember"></a><a id="getSelf():ActorRef" class="a [...]
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="AbstractActor.html" name="org.apache.pekko.actor.AbstractActor" id="org.apache.pekko.actor.AbstractActor" class="extype">AbstractActor</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor#getSender" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="getSender():org.apache.pekko.actor.ActorRef" class="anchorToMember"></a><a id="getSender():ActorRef" cl [...]
+always a legal destination to send to, even if there is no logical recipient
+for the reply, in which case it will be sent to the dead letter mailbox.</p><p>Same as <code>sender()</code>.</p><p>WARNING: Only valid within the Actor itself, so do not close over it and
+publish it to other threads!
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="AbstractActor.html" name="org.apache.pekko.actor.AbstractActor" id="org.apache.pekko.actor.AbstractActor" class="extype">AbstractActor</a></dd></dl></div></li><li class="indented0 " name="scala.AnyRef#hashCode" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="hashCode():Int" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActorWit [...]
+Is called right AFTER restart on the newly created Actor to allow reinitialization after an Actor crash.</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="AbstractActor.html" name="org.apache.pekko.actor.AbstractActor" id="org.apache.pekko.actor.AbstractActor" class="extype">AbstractActor</a> → <a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@ [...]
+ Must be called when overriding this method, otherwise stashed messages won't be propagated to DeadLetters
+ when actor stops.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="UnrestrictedStash.html" name="org.apache.pekko.actor.UnrestrictedStash" id="org.apache.pekko.actor.UnrestrictedStash" class="extype">UnrestrictedStash</a> → <a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[Exception]</span></span> [...]
+ clears the stash, stops all children and invokes the postStop() callback.</p></div><dl class="paramcmts block"><dt class="param">reason</dt><dd class="cmt"><p>the Throwable that caused the restart to happen</p></dd><dt class="param">message</dt><dd class="cmt"><p>optionally the current message the actor processed when failing, if applicable
+Is called on a crashed Actor right BEFORE it is restarted to allow clean
+up of resources before Actor is terminated.</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="UnrestrictedStash.html" name="org.apache.pekko.actor.UnrestrictedStash" id="org.apache.pekko.actor.UnrestrictedStash" class="extype">UnrestrictedStash</a> → <a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span  [...]
+up of resources before Actor is terminated.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="AbstractActor.html" name="org.apache.pekko.actor.AbstractActor" id="org.apache.pekko.actor.AbstractActor" class="extype">AbstractActor</a></dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[Exception]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor#preStart" group="Ungrouped" fullCommen [...]
+Actor are automatically started asynchronously when created.
+Empty default implementation.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="AbstractActor.html" name="org.apache.pekko.actor.AbstractActor" id="org.apache.pekko.actor.AbstractActor" class="extype">AbstractActor</a> → <a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[Exception]</span></span>)</span> </dd></ [...]
+with the actor logic.</p><div class="fullcomment"><div class="comment cmt"><p>Scala API: This defines the initial actor behavior, it must return a partial function
+with the actor logic.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="AbstractActor.html" name="org.apache.pekko.actor.AbstractActor" id="org.apache.pekko.actor.AbstractActor" class="extype">AbstractActor</a> → <a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.AbstractActor#receiveBuilder" group="Ungrouped" fullComment="yes" data-isabs="false" [...]
+Creates a new empty <code>ReceiveBuilder</code>.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="AbstractActor.html" name="org.apache.pekko.actor.AbstractActor" id="org.apache.pekko.actor.AbstractActor" class="extype">AbstractActor</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.Actor#self" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="self:org.apache.pekko.actor.ActorRef" class="anchorToMember"></a><a id="self:ActorRef" class="anchorToMember"></a> < [...]
+<pre>
+self ! message
+</pre>
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.Actor#sender" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="sender():org.apache.pekko.actor.ActorRef" class="anchorToMember"></a><a id="sender():ActorRef" class="anchorToMember"></a> <span class="permalink" [...]
+Is defined if the message was sent from another Actor,
+else <code>deadLetters</code> in <a href="ActorSystem.html" name="org.apache.pekko.actor.ActorSystem" id="org.apache.pekko.actor.ActorSystem" class="extype">pekko.actor.ActorSystem</a>.</p><p>WARNING: Only valid within the Actor itself, so do not close over it and
+publish it to other threads!
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.StashSupport#stash" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="stash():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActorWithStash.html#st [...]
+ actor's stash.</p><div class="fullcomment"><div class="comment cmt"><p> Adds the current message (the message that the actor received last) to the
+ actor's stash.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd>StashSupport</dd><dt>Exceptions thrown</dt><dd><span class="cmt"><p><span name="IllegalStateException" class="extype"><code>IllegalStateException</code></span> if the same message is stashed more than once</p></span><span class="cmt"><p><a href="StashOverflowException.html" name="org.apache.pekko.actor.StashOverflowException" id="org.apache.pekko.actor.StashOverflowException" class="extype"><code>StashOverflowException [...]
+child actors.</p><div class="fullcomment"><div class="comment cmt"><p>User overridable definition the strategy to use for supervising
+child actors.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="AbstractActor.html" name="org.apache.pekko.actor.AbstractActor" id="org.apache.pekko.actor.AbstractActor" class="extype">AbstractActor</a> → <a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd></dl></div></li><li class="indented0 " name="scala.AnyRef#synchronized" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="synchr [...]
+by default it fails with either a <a href="DeathPactException.html" name="org.apache.pekko.actor.DeathPactException" id="org.apache.pekko.actor.DeathPactException" class="extype">pekko.actor.DeathPactException</a> (in
+case of an unhandled <a href="Terminated.html" name="org.apache.pekko.actor.Terminated" id="org.apache.pekko.actor.Terminated" class="extype">pekko.actor.Terminated</a> message) or publishes an <a href="UnhandledMessage.html" name="org.apache.pekko.actor.UnhandledMessage" id="org.apache.pekko.actor.UnhandledMessage" class="extype">pekko.actor.UnhandledMessage</a>
+to the actor's system's <a href="../event/EventStream.html" name="org.apache.pekko.event.EventStream" id="org.apache.pekko.event.EventStream" class="extype">pekko.event.EventStream</a>
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="Actor.html" name="org.apache.pekko.actor.Actor" id="org.apache.pekko.actor.Actor" class="extype">Actor</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.actor.StashSupport#unstashAll" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="unstashAll():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActorWithSta [...]
+ mailbox (if any) has been reached. In case a bounded mailbox overflows, a
+ <code>MessageQueueAppendFailedException</code> is thrown.</p><p> The stash is guaranteed to be empty after calling <code>unstashAll()</code>.
+</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd>StashSupport</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActorWithStash.html#wait():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final [...]
+or use the f&quot;&quot; string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.">formatted</span><span class="params">(<span name="fmtstr">fmtstr: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt class="implicit">Implicit</dt><dd>This member i [...]
+or use the <code>f""</code> string interpolator. In Java 15 and later, <code>formatted</code> resolves to the new method in String which has reversed parameters.</p></dd></dl></div></li><li class="indented0 " name="scala.Predef.ArrowAssoc#→" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="→[B](y:B):(A,B)" class="anchorToMember"></a><a id="→[B](B):(AbstractActorWithStash,B)" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko [...]
diff --git a/content/api/pekko/current/org/apache/pekko/actor/AbstractActorWithTimers.html b/content/api/pekko/current/org/apache/pekko/actor/AbstractActorWithTimers.html
new file mode 100644
index 0000000..06a3f71
--- /dev/null
+++ b/content/api/pekko/current/org/apache/pekko/actor/AbstractActorWithTimers.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>Akka 0.0.0+26537-d5470465-SNAPSHOT - org.apache.pekko.actor.AbstractActorWithTimers</title><meta content="Akka 0.0.0 26537 - d5470465 - SNAPSHOT - org.apache.pekko.actor.AbstractActorWithTimers" name="description"/><meta content="Akka 0.0.0 26537 d5470465 SNAPSHOT org.apache.pekko.actor.Abstrac [...]
+var toRoot = '../../../../';</script></head><body><div id="search"><span id="doc-title">Akka<span id="doc-version">0.0.0+26537-d5470465-SNAPSHOT</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results" [...]
+and thus are cancelled automatically when it is restarted or stopped.
+</p></div><dl class="attributes block"><dt>Source</dt><dd><a href="https://github.com/apache/incubator-pekko/tree/main//actor/src/main/scala/org/apache/pekko/actor/Timers.scala#L78" target="_blank">Timers.scala</a></dd></dl><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><a href="Timers.html" name="org.apache.pekko.actor.Timers" id="org.apache.pekko.actor.Timers" class="extype">Timers</a>, <a href="AbstractActor.h [...]
+digraph G {
+  
+  subgraph clusterAll {
+  style = "invis"
+  
+  subgraph clusterThis {
+  style="invis"
+  node0 [URL="#inheritance-diagram-container", label="AbstractActorWithTimers", id="graph1_0", class="this class", tooltip="org.apache.pekko.actor.AbstractActorWithTimers (this class)"] ;
+}
+  
+  
+  
... 268209 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pekko.apache.org
For additional commands, e-mail: commits-help@pekko.apache.org