You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2018/02/23 18:16:19 UTC

[GitHub] merlimat opened a new pull request #1276: Refactored ClientConfuguration to use ClientConfigurationData shared with ClientBuilderImpl

merlimat opened a new pull request #1276: Refactored ClientConfuguration to use ClientConfigurationData shared with ClientBuilderImpl
URL: https://github.com/apache/incubator-pulsar/pull/1276
 
 
   ### Motivation
   
   This is a refactoring change continuing from #1089 for PIP-12. 
   
   ### Modifications
    * Added non-deprecated classes `ClientConfigurationData`, `ProducerConfigurationData`, .. etc. to hold all config values
    * Modified `ClientConfiguration` and `ClientBuilderImpl` to use `ClientConfigurationData` for config values. Same change for Producer, Consumer and Reader config objects.
   
   ### Result
   
   Internally we only propagate the `*Data` config objects which are non-deprecated.
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services