Josep Prat created KAFKA-15875:
----------------------------------
Summary: Snapshot class is package protected but returned in
public methods
Key: KAFKA-15875
URL: https://issues.apache.org/jira/browse/KAFKA-15875
Project: Kafka
Issue Type: Task
Affects Versions: 3.6.0
Reporter: Josep Prat
Assignee: Josep Prat
org.apache.kafka.timeline.Snapshot class is package protected but it is part of
the public API of org.apache.kafka.timeline.SnapshotRegistry. This might cause
compilation errors if we ever try to assign the returned object of these
methods to a variable.
org.apache.kafka.controller.OffsetControlManager is calling SnapshotRegistry's
methods that return a Snapshot and OffsetControlManager is in another package.
The SnapshotRegistry class seems to not be public API so I don't think this
needs a KIP.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)