Description
Today although Topology#addGlobalStore can take any StateStore types, the internal implementation InternalTopologyBuilder#addGlobalStore only accepts StoreBuilder<KeyValueStore>. It means if users pass in a windowed store builder in Topology#addGlobalStore it will cause a runtime ClassCastException.
We should fix this issue by relaxing the InternalTopologyBuilder.
Attachments
Issue Links
- links to