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

Copycat APIs should use Map<String, String> instead of Properties

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.9.0.0
    • KafkaConnect
    • None

    Description

      Properties objects were used elsewhere in Kafka, but the new clients have moved to regular maps (Map<String, Object> for most configs, but Map<String, String> makes sense for Copycat since the configs the maps are used for always have to be serializeable to .properties files). Since Properties objects are kind of annoying to deal with and we have a bunch of translations scattered throughout the Copycat code, it will be easier to use Maps and only resort to using the Properties class for parsing the .properties files.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            ewencp Ewen Cheslack-Postava
            ewencp Ewen Cheslack-Postava
            Gwen Shapira Gwen Shapira
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment