Making sure that the java and scala extension docs mention thread safety
This commit is contained in:
parent
5a1867d45e
commit
20e88024e1
1 changed files with 11 additions and 0 deletions
|
|
@ -9,6 +9,17 @@
|
||||||
|
|
||||||
.. contents:: :local:
|
.. contents:: :local:
|
||||||
|
|
||||||
|
If you want to add features to Akka, there is a very elegant, but powerful mechanism for doing so.
|
||||||
|
It's called Akka Extensions and is comprised of 2 basic components: an ``Extension`` and an ``ExtensionId``.
|
||||||
|
|
||||||
|
Extensions will only be loaded once per ``ActorSystem``, which will be managed by Akka.
|
||||||
|
You can choose to have your Extension loaded on-demand or at ``ActorSystem`` creation time through the Akka configuration.
|
||||||
|
Details on how to make that happens are below, in the "Loading from Configuration" section.
|
||||||
|
|
||||||
|
.. warning::
|
||||||
|
|
||||||
|
Since an extension is a way to hook into Akka itself, the implementor of the extension needs to
|
||||||
|
ensure the thread safety of his/her extension.
|
||||||
|
|
||||||
Building an Extension
|
Building an Extension
|
||||||
=====================
|
=====================
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue