Aljoša Vrbanac created KAFKA-13677:
--------------------------------------

             Summary: version 3.0.0 Processor implementation uses parameter 
record (restricted identifier)
                 Key: KAFKA-13677
                 URL: https://issues.apache.org/jira/browse/KAFKA-13677
             Project: Kafka
          Issue Type: Improvement
          Components: clients
    Affects Versions: 3.0.0
         Environment: JDK 11
            Reporter: Aljoša Vrbanac


Since 2.7.0 interface:
{quote}org.apache.kafka.streams.processor.Processor<K, V>
{quote}
became depricated.

 

It was replaced with interface: 
{quote}org.apache.kafka.streams.processor.api.Processor<KIn, VIn, KOut, VOut>
{quote}
which defines method:
{quote}void process(Record<KIn, VIn> record);
{quote}
 

There is a sonar lint rule _java:S6213:_

_"Restricted Identifiers should not be used as Identifiers"_ for:
 * var
 * yield
 * record <----

 

Maybe this parameter could be renamed into something else to avoid this warning.

 

 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to