A. Sophie Blee-Goldman created KAFKA-12849:
----------------------------------------------

             Summary: Consider migrating TaskMetadata to interface with 
internal implementation
                 Key: KAFKA-12849
                 URL: https://issues.apache.org/jira/browse/KAFKA-12849
             Project: Kafka
          Issue Type: Improvement
          Components: streams
            Reporter: A. Sophie Blee-Goldman


In KIP-740 we had to go through a deprecation cycle in order to change the 
constructor from the original one which accepted the taskId parameter as a 
string, to the new one which takes a TaskId object directly. We had considered 
just changing the signature directly without deprecation as this was never 
intended to be instantiated by users, rather it just acts as a pass-through 
metadata class. Sort of by definition if there is no reason to ever instantiate 
it, this seems to indicate it may be better suited as a public interface with 
the implementation and constructor as internal APIs.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to