Hi all,

Should stable APIs in Flink's CEP, ML, and Gelly libraries be annotated
@Public or restricted to use of @PublicEvolving?

We would ensure that library APIs do not add restrictions to the core APIs.
Libraries could use @PublicEvolving or @Internal core APIs within @Public
or @PublicEvolving components as long as the functionality could be adapted
or rewritten as necessary. An example: CombineHint is @Internal. Gelly
could use CombineHint in a @Public method but could not accept CombineHint
as a parameter to a @Public method.

Greg

Reply via email to