You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/05/26 19:34:00 UTC

[jira] [Commented] (KAFKA-6957) Add getter to AbstractStream class to make internalTopologyBuilder accessible outside of package

    [ https://issues.apache.org/jira/browse/KAFKA-6957?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16491800#comment-16491800 ] 

ASF GitHub Bot commented on KAFKA-6957:
---------------------------------------

fhussonnois opened a new pull request #5085: KAFKA-6957 make InternalTopologyBuilder accessible from AbstractStrea…
URL: https://github.com/apache/kafka/pull/5085
 
 
   Currently, the AbstractStream class defines a copy-constructor that allow to extend KStream and KTable APIs with new methods without impacting the public interface.
   
   However adding new processor or/and store to the topology is made throught the internalTopologyBuilder that is not accessible from AbstractStream subclasses defined outside of the package (package visibility).

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


> Add getter to AbstractStream class to make internalTopologyBuilder accessible outside of package
> ------------------------------------------------------------------------------------------------
>
>                 Key: KAFKA-6957
>                 URL: https://issues.apache.org/jira/browse/KAFKA-6957
>             Project: Kafka
>          Issue Type: Improvement
>          Components: streams
>    Affects Versions: 1.1.0
>            Reporter: Florian Hussonnois
>            Priority: Minor
>
> Currently, the AbstractStream class defines a copy-constructor that allow to extend KStream and KTable APIs with new methods without impacting the public interface.
> However adding new processor or/and store to the topology is made throught the internalTopologyBuilder that is not accessible from AbstractStream subclasses defined outside of the package (package visibility).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)