[
https://issues.apache.org/jira/browse/KAFKA-17091?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17864409#comment-17864409
]
Matthias J. Sax commented on KAFKA-17091:
-----------------------------------------
I don't now how quickly INFRA team will create the wiki account. I would for
sure give it a few days. Sorry about this. It's out of our hands. We can of
course work on the PR in parallel, and also prepare the KIP text etc, so you
only need to c&p when the account was created (btw: after you got the account,
please share your ID so we can grant you write access to the wiki – this step
is on us, INFRA only creates an account).
> Add @FunctionalInterface to Streams interfaces
> ----------------------------------------------
>
> Key: KAFKA-17091
> URL: https://issues.apache.org/jira/browse/KAFKA-17091
> Project: Kafka
> Issue Type: Improvement
> Components: streams
> Reporter: Ray McDermott
> Assignee: Ray McDermott
> Priority: Minor
> Labels: need-kip
>
> Clojure version 1.12 (currently in beta) has many updates to Java interop.
> Unfortunately, it does not quite deliver what we need with respect to
> thinning down Kafka Streams interop.
> We were specifically hoping that passing {{(fn [] ...)}} to SAM interfaces
> would just work and we would not need to {{reify}} the interface.
> Sadly it only works for interfaces that have been explicitly annotated with
> {{@FunctionalInterface}} - and the Kafka Streams DSL does not have those
> annotations.
> Details here
> https://ask.clojure.org/index.php/13908/expand-fi-adapting-to-sam-types-not-marked-as-fi
--
This message was sent by Atlassian Jira
(v8.20.10#820010)