Alieh Saeedi created KAFKA-20654:
------------------------------------

             Summary: Remove deprecated boolean-isTimestamped methods and the 
constructors in Dsl{KeyValue,Window,Session}Params
                 Key: KAFKA-20654
                 URL: https://issues.apache.org/jira/browse/KAFKA-20654
             Project: Kafka
          Issue Type: Sub-task
          Components: streams
            Reporter: Alieh Saeedi
             Fix For: 5.0.0


KIP-1285 (DSL Opt-in Support for Headers-Aware State Stores) reworked the DSL 
store-params API to be driven by the DslStoreFormat enum instead of a boolean  
"isTimestamped" flag, and deprecated the pre-existing boolean-based 
constructors and isTimestamped() accessors in 4.3 in favor of the 
DslStoreFormat-based equivalents. This ticket tracks removing those deprecated 
members.

Deprecated methods to remove (all deprecated since 4.3):                        
                                                          
* org.apache.kafka.streams.state.DslKeyValueParams

     - {{public}} {{{}DslKeyValueParams({}}}{{{}final{}}} {{String name, 
}}{{final}} {{boolean}} {{isTimestamped) {}}}    

    - {{public}} {{boolean}} {{isTimestamped();}}

{{* org.apache.kafka.streams.state.DslWindowParams}}
{{  - }}
{{public}} {{{}DslWindowParams({}}}{{{}final{}}} {{String name,}}
{{}}
{{                           }}{{final}} {{Duration retentionPeriod,}}
{{}}
{{                           }}{{final}} {{Duration windowSize,}}
{{}}
{{                           }}{{final}} {{boolean}} {{retainDuplicates,}}
{{}}
{{                           }}{{final}} {{EmitStrategy emitStrategy,}}
{{}}
{{                           }}{{final}} {{boolean}} {{isSlidingWindow,}}
{{}}
{{                           }}{{final}} {{boolean}} {{isTimestamped) {}}}
 
- {{public}} {{boolean}} {{isTimestamped();}}
{{}}
{{}}
{{* org.apache.kafka.streams.state.DslSessionParams}}
{{}}
{{{}{}}}{{{}- {}}}
{{public}} {{{}DslSessionParams({}}}{{{}final{}}} {{String name,}}
{{                            }}{{final}} {{Duration retentionPeriod,}}
{{                            }}{{final}} {{EmitStrategy emitStrategy) {} }}{{}}
{{}}
{{}}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to