ResolvingAdmin does not unresolve a DescribeTopicsResult object properly
Summary
ResolvingAdminClient::describeTopics returns a DescribeTopicsResult, which contains a collection of TopicDescription objects. TopicDescription contains the name of the topic, but these names are not unresolved when returned back to the caller.
Steps to reproduce
- Create an AxualAdminClient that includes resolving in its proxy chain
- Call describeTopics
- Inspect resulting TopicDescription objects
What is the current bug behavior?
TopicDescription objects are not unresolved, leading to problems in Kafka Streams and other calling frameworks.
What is the expected correct behavior?
TopicDescription objects contain the topic name, which should get unresolved before passed back to the caller.
Possible fixes
Patch provided on separate branch.