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"><</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"><</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"><</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"><</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"" 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"><</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"><</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=>Boolean,msg:=>Any):A" class="anchorToMember"></a><a id="ensuring((PekkoSSLConfig)=>Boolean,=>Any):PekkoSSLConfig" class="anchorToMember"></a> <span class="permalink"><a href="../../../../com/typesafe/sslconfig/pekko/PekkoSSLConfig.html#ensuring(cond:A=>Boolean,msg:=>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"" 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"><</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"" 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"><</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"><</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"" 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"><</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"" 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"><</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"><</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"><</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"><</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"" 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"><</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"><</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"" 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"><</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=>Boolean,msg:=>Any):A" class="anchorToMember"></a><a id="ensuring((Terminator)=>Boolean,=>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:=>T0):T0" class="anchorToMember"></a><a id="synchronized[T0](=>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"" 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"><</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"><</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"><</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"" 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"><</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"" 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"><</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"" 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"><</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:=>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"><</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"" 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"><</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"><</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:=>T0):T0" class="anchorToMember"></a><a id="synchronized[T0](=>T0):T0" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor$$ActorContext.html#synchronized[T0](x$1:=>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"" 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"><</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:=>T0):T0" class="anchorToMember"></a><a id="synchronized[T0](=>T0):T0" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/apache/pekko/actor/AbstractActor$$Receive.html#synchronized[T0](x$1:=>T0):T0" title="Permalink"><i class="material-icons"></i></a>< [...]
+or use the f"" 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"><</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"><</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=>Boolean,msg:=>Any):A" class="anchorToMember"></a><a id="ensuring((AbstractActor)=>Boolean,=>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"" 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"><</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<DequeBasedMessageQueueSemantics></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=>Boolean,msg:=>Any):A" class="anchorToMember"></a><a id="ensuring((AbstractActorWithStash)=>Boolean,=>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"" 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"><</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