These annotations assist with clarifying the purpose of the interface, as well as assisting interop with non-Java JVM languages.
https://cwiki.apache.org/confluence/display/KAFKA/KIP-1072%3A+Add+@FunctionalInterface+annotation+to+Kafka+Streams+SAM+methods Comments welcome Thanks Ray