Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port ActorSystemSetup #4426

Closed
Aaronontheweb opened this issue May 21, 2020 · 0 comments · Fixed by #4428
Closed

Port ActorSystemSetup #4426

Aaronontheweb opened this issue May 21, 2020 · 0 comments · Fixed by #4428
Milestone

Comments

@Aaronontheweb
Copy link
Member

Version: 1.4.6 and later

This feature exists on the JVM primarily to support compile-time dependency injection of serializers and other configuration elements. I think we can use it in Akka.NET to do the same, but also to potentially resolve some issues such as #1675

I think we can use ActorSystemSetup to do the following:

  1. Same as JVM - pass in Config elements programmatically before the ActorSystem starts
  2. Use Action type builders to configure parts of the ActorSystem prior to creating any actors - this could be used to do things like safely instantiate the a DI kernel or to instrument specific ActorSystemExtensions.
@Aaronontheweb Aaronontheweb added this to the 1.4.7 milestone May 21, 2020
Aaronontheweb added a commit to Aaronontheweb/akka.net that referenced this issue May 21, 2020
Aaronontheweb added a commit that referenced this issue May 25, 2020
* close #4426 - implement ActorSystemSetup

Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant