Add voteVotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.8.0
    • None
    • java

    Description

      For Java, Avro has already support of compressions such as deflate or snappy based on its own codec infrastructure. To support encryption, this work needs to extend the codec infrastructure with the ability to handle codec context such as the encryption keys. The reader and writer needs to be extended for context handling as well. Also AES codec will be implemented as the default encryption codec.

      To keep the compatibility of the reader and writer, new constructor and methods with codec context can be added instead of modifying the existing methods. Although there are other ways for passing in the codec context such as using thread local or system properties, these methods are easier to cause problems, not direct and not self explaining at the API level.

      Attachments

        1. AVRO-1372.patch
          34 kB
          Haifeng Chen

        Issue Links

        Activity

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

          People

            Unassigned Unassigned
            jerrychenhf Haifeng Chen

            Dates

              Created:
              Updated:

              Time Tracking

                Estimated:
                Original Estimate - 168h
                168h
                Remaining:
                Remaining Estimate - 168h
                168h
                Logged:
                Time Spent - Not Specified
                Not Specified

                Slack

                  Issue deployment