akka.akka-actor-typed_2.12.2.5.31.source-code.reference.conf Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of akka-actor-typed_2.12 Show documentation
Show all versions of akka-actor-typed_2.12 Show documentation
Akka is a toolkit for building highly concurrent, distributed, and resilient message-driven applications for Java and Scala.
akka.actor.typed {
# List FQCN of `akka.actor.typed.ExtensionId`s which shall be loaded at actor system startup.
# Should be on the format: 'extensions = ["com.example.MyExtId1", "com.example.MyExtId2"]' etc.
# See the Akka Documentation for more info about Extensions
extensions = []
# List FQCN of extensions which shall be loaded at actor system startup.
# Library extensions are regular extensions that are loaded at startup and are
# available for third party library authors to enable auto-loading of extensions when
# present on the classpath. This is done by appending entries:
# 'library-extensions += "Extension"' in the library `reference.conf`.
#
# Should not be set by end user applications in 'application.conf', use the extensions property for that
#
library-extensions = ${?akka.actor.typed.library-extensions} []
# Receptionist is started eagerly to allow clustered receptionist to gather remote registrations early on.
library-extensions += "akka.actor.typed.receptionist.Receptionist"
# While an actor is restarted (waiting for backoff to expire and children to stop)
# incoming messages and signals are stashed, and delivered later to the newly restarted
# behavior. This property defines the capacity in number of messages of the stash
# buffer. If the capacity is exceed then additional incoming messages are dropped.
restart-stash-capacity = 1000
}
# Load typed extensions by an untyped unextension.
akka.library-extensions += "akka.actor.typed.internal.adapter.ActorSystemAdapter$LoadTypedExtensions"
akka.actor {
serializers {
typed-misc = "akka.actor.typed.internal.MiscMessageSerializer"
service-key = "akka.actor.typed.internal.receptionist.ServiceKeySerializer"
}
serialization-identifiers {
"akka.actor.typed.internal.MiscMessageSerializer" = 24
"akka.actor.typed.internal.receptionist.ServiceKeySerializer" = 26
}
serialization-bindings {
"akka.actor.typed.ActorRef" = typed-misc
"akka.actor.typed.internal.adapter.ActorRefAdapter" = typed-misc
"akka.actor.typed.internal.receptionist.DefaultServiceKey" = service-key
}
}