[ 
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)

Reply via email to