[ https://issues.apache.org/jira/browse/KAFKA-6586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16772833#comment-16772833 ]
Ludvig Persson commented on KAFKA-6586: --------------------------------------- Hello! We are a group of 5 students who are going to be working on refactoring as part of an assignment. We are wondering if its ok for us to attempt this issue? > 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)