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]