[ https://issues.apache.org/jira/browse/KAFKA-16166?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Greg Harris resolved KAFKA-16166. --------------------------------- Fix Version/s: 3.8.0 Resolution: Fixed > Generify RetryWithToleranceOperator and ErrorReporter > ----------------------------------------------------- > > Key: KAFKA-16166 > URL: https://issues.apache.org/jira/browse/KAFKA-16166 > Project: Kafka > Issue Type: Improvement > Components: connect > Reporter: Greg Harris > Assignee: Greg Harris > Priority: Minor > Fix For: 3.8.0 > > > The RetryWithToleranceOperator and ErrorReporter instances in connect are > only ever used with a single type of ProcessingContext > (ProcessingContext<SourceRecord> for sources, > ProcessingContext<ConsumerRecord<byte[], byte[]>> for sinks) and currently > dynamically decide between these with instanceof checks. > Instead, these classes should be generic, and have their implementations > accept consistent ProcessingContext<T> objects. -- This message was sent by Atlassian Jira (v8.20.10#820010)