Daeho Kim created KAFKA-15088:
---------------------------------
Summary: Fixing Incorrect Reference Usage in Connector State
Changes
Key: KAFKA-15088
URL: https://issues.apache.org/jira/browse/KAFKA-15088
Project: Kafka
Issue Type: Bug
Components: KafkaConnect
Reporter: Daeho Kim
Currently, in the AbstractHerder class, the behavior of state changes for
Connectors and Tasks is handled by implementing Listener using the
ConnectorStatus and TaskStatus classes, which inherit from AbstractStatus.
However, the code implementing the state change behavior in ConnectorStatus
refers to and uses an inappropriate State enum class.
Both ConnectorStatus and TaskStatus inherit and implement AbstractStatus, and
as a result, they share the State class. However, there is a need to make
modifications for clear referencing. We need to fix the implementation in
ConnectorStatus to use the appropriate reference for state changes.
This bug ticket will address the task of modifying the code to use the correct
reference for Connector state changes.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)