Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-16076

RestClient Interrupting the thread in case of InterruptedException

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • connect

    Description

      In RestClient class, httpRequest is being called with different threads. An InterruptedException in case of failure is used to handle its specific exceptions, nevertheless it's forgot to call Thread.currentThread().interrupt().

      In general, it's a good practice to call this so the rest of code know the thread was interrupted already.
      Note:
      Some methods that cause a thread to wait or sleep (like Thread.sleep()) will check this flag. If they see it’s set, they’ll stop waiting/sleeping and throw an InterruptedException.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mehrdad.karami Mehrdad Karami
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: