Mikhail Panchenko created KAFKA-12696:
-----------------------------------------
Summary: Add standard getters to LagInfo class to allow automatic
serialization
Key: KAFKA-12696
URL: https://issues.apache.org/jira/browse/KAFKA-12696
Project: Kafka
Issue Type: Improvement
Components: streams
Reporter: Mikhail Panchenko
The LagInfo class has non-standard getters for its member variables. This means
that Jackson and other serialization frameworks do not know how to serialize
them without additional annotations. So when implementing the sort of system
that KAFKA-6144 is meant to enable, as documented here in docs like [Kafka
Streams Interactive
Queries|https://docs.confluent.io/platform/current/streams/developer-guide/interactive-queries.html#querying-state-stores-during-a-rebalance],
one has to either inject a bunch of custom serialization logic into Jersey or
wrap this class.
The patch to fix this is trivial, and I will be putting one up shortly.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)