Patrik Márton created ATLAS-4619:
------------------------------------

             Summary: Refactor Atlas webapp module to remove Kafka core 
dependency
                 Key: ATLAS-4619
                 URL: https://issues.apache.org/jira/browse/ATLAS-4619
             Project: Atlas
          Issue Type: Bug
          Components: atlas-webui
            Reporter: Patrik Márton


Goal is to break the strong coupling between Atlas components and Kafka. These 
dependencies include using server side libraries of Kafka (this couples the 
Scala version and other non-public interfaces of Kafka). Any code using server 
side libraries of Kafka should be refactored.

Since atlas webapp module uses the ShutdownableThread from core kafka, it 
should be refactored in a way to eliminate this dependency.

https://github.com/apache/atlas/blob/master/webapp/src/main/java/org/apache/atlas/notification/NotificationHookConsumer.java#L526



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to