Github user gaborhermann commented on the pull request: https://github.com/apache/flink/pull/872#issuecomment-116671285 I'd prefer the function implementation (like `(K, Int) => Int`), but it should stay consistent with the batch API. I don't see why the wrapping would effect the compatibility checking of the partitioning. Is it okay, if I change it to the function implementation in both (Scala batch, Scala streaming) APIs? If not, then let's just stick with the partitioner implementation in the APIs.
--- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---