[ https://issues.apache.org/jira/browse/KAFKA-6586?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Randall Hauch updated KAFKA-6586: --------------------------------- Description: The main methods in {{ConnectDistributed}} and {{ConnectStandalone}} have a lot of duplication, and it'd be good to refactor to centralize the logic. We can pull most of this logic into an abstract class that {{ConnectStandalone}} and {{ConnectDistributed}} both extend. At a glance, the differences between the two are different config and Herder implementations and some different initialization logic. (was: The main methods in {{ConnectDistributed}} and {{ConnectStandalone}} have a lot of duplication, and it'd be good to refactor to centralize the logic.) > Refactor Connect executables > ---------------------------- > > Key: KAFKA-6586 > URL: https://issues.apache.org/jira/browse/KAFKA-6586 > Project: Kafka > Issue Type: Improvement > Components: KafkaConnect > Reporter: Randall Hauch > Priority: Minor > > The main methods in {{ConnectDistributed}} and {{ConnectStandalone}} have a > lot of duplication, and it'd be good to refactor to centralize the logic. We > can pull most of this logic into an abstract class that {{ConnectStandalone}} > and {{ConnectDistributed}} both extend. At a glance, the differences between > the two are different config and Herder implementations and some different > initialization logic. -- This message was sent by Atlassian JIRA (v7.6.3#76005)