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

[FLINK-3367] Add PublicEvolving and Internal annotations to classes in API modules #1606

Closed
wants to merge 3 commits into from

Conversation

fhueske
Copy link
Contributor

@fhueske fhueske commented Feb 8, 2016

This PR includes the commit from #1599.

It adds annotations to all classes in the following modules:

  • flink-core
  • flink-java
  • flink-scala
  • flink-streaming-java
  • flink-streaming-scala

By adding annotations to every class, annotation management becomes easier and we can enforce annotations for all new classes in our API modules.

@aljoscha
Copy link
Contributor

Some of the internal sinks sources, such as File* Socket are Internal while others are PublicEvolving. Is there a reason behind this?

@fhueske
Copy link
Contributor Author

fhueske commented Feb 11, 2016

The motivation for this was to to make those Internal which can be added via the ExecutionEnvironment. Sources that offer configuration parameters which are not accessible via the ExecutionEnvironment are PublicEvolving.
Does that make sense or should we make all PublicEvolving?

@aljoscha
Copy link
Contributor

I see. Might seem inconsistent, though. 😄 So maybe we should make all of them PublicEvolving.

@rmetzger
Copy link
Contributor

Except for two questions, the PR looks good to merge.

@fhueske
Copy link
Contributor Author

fhueske commented Feb 12, 2016

Updated and rebased the PR.
Any objections to merge?

@fhueske
Copy link
Contributor Author

fhueske commented Feb 14, 2016

Merging this

@asfgit asfgit closed this in c9db63b Feb 14, 2016
@fhueske fhueske deleted the addPublicEvolvingInternal branch February 16, 2016 08:53
subhankarb pushed a commit to subhankarb/flink that referenced this pull request Mar 17, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants