Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

All these commands are already implemented as standalone CLI tools, so there is no need to re-implement them. Unfortunately most of command classes are strongly coupled with CLI logic and can hardly be refactored, so for now (before we remove standalone CLI commands)  most likely the logic from those classes will be extracted and copied  to separate classes (as proposed - TopicCommandHelper[2] etc etc).

3. Admin Client

This component is intended to be a Kafka out-of-box client implementation for Admin commands.

...