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

Obsoleted actor producer pipeline extensions #3104

Merged

Conversation

Horusiath
Copy link
Contributor

As proposed in #3050 and #3057 , if we're going to modernize the way how we do create actors (including native support for dependency injection) an existing actor producer pipeline API will need to be removed - this isn't actually a great pain, as AFAIK it's not a very popular or well-known part of the API.

This PR obsoletes relevant types and fields with Actor producer pipeline API will be removed in v1.5. message, so that eventual users will be informed about this beforehand.

@@ -202,6 +202,7 @@ namespace Akka.Actor
public override int GetHashCode() { }
}
}
[System.ObsoleteAttribute("Actor producer pipeline API will be removed in v1.5.")]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why v1.5? We could remove it in 1.4 or in 1.6. Actually in some next major version

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it won't hurt if we give users more time for adoption. I hoped to bring native DI with v1.5, there is no immediate need to close this part of an API before that.

Copy link
Member

@Aaronontheweb Aaronontheweb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine to me - doesn't really touch any APIs that are heavily used directly by end-users. Only indirectly through accessing the Stash.

@Horusiath Horusiath force-pushed the obsoleted-actor-creator-pipeline branch from 1347ce9 to 198cad7 Compare September 19, 2017 17:40
@Horusiath Horusiath merged commit ae2c811 into akkadotnet:dev Sep 20, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants