Ewen Cheslack-Postava created KAFKA-3819:
--------------------------------------------

             Summary: Provide utilities for polling source connectors
                 Key: KAFKA-3819
                 URL: https://issues.apache.org/jira/browse/KAFKA-3819
             Project: Kafka
          Issue Type: Bug
          Components: KafkaConnect
            Reporter: Ewen Cheslack-Postava
            Assignee: Ewen Cheslack-Postava


Source connectors that need to poll for data are currently responsible for 
managing their own sleeping/backoff if they don't have any new data available. 
This is becoming a very common pattern. It's also easy to implement it 
incorrectly, e.g. by using Thread.sleep and not properly interrupting on stop().

We should probably provide some utilities, maybe just exposed via the Context 
object to implement this for connector developers.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to