merlimat opened a new pull request #10818:
URL: https://github.com/apache/pulsar/pull/10818


   ### Motivation
   
   Instead of using POJOs types in the Java client-admin API, use interfaces 
   
   ### Modifications
    * Converted more POJOs into interfaces
    * Added builders to construct instances of the interfaces without directly 
using the implementation classes
   
   Note: for easier reviewing, there are 2 commits in this PR: 
    * 
https://github.com/apache/pulsar/commit/f14ce733f69633143bd3bf4b4f3ae99a2ea93551
 includes the changes to production code
    * 
https://github.com/apache/pulsar/commit/23b6f74c608cefc5da14ce1d2b29f34efde6870f
 changes to the unit tests
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to