Guozhang Wang created KAFKA-3907:
------------------------------------

             Summary: Better support for user-specific committing in the 
Streams DSL
                 Key: KAFKA-3907
                 URL: https://issues.apache.org/jira/browse/KAFKA-3907
             Project: Kafka
          Issue Type: Bug
          Components: streams
            Reporter: Guozhang Wang


Currently for user-specifically committing the current processing state, users 
can make use of the {{ProcessorContext}} object, which is exposed in the 
{{Processor}} API. Other than that, the application will also automatically 
committing the processing state based on the configured interval.

Hence in the Streams DSL, if a user wants to explicitly call {{commit}}, she 
needs to use a {{process(ProcessorSupplier)}} API to get a customized processor 
instance in order to access the {{ProcessorContext}}. We should think of a 
better way to support user-specific committing interfaces inside the high-level 
Streams DSL.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to