@@ -248,6 +248,7 @@ public Optional<String> serverConfigName(String configName) {
248248 TopicConfig .LOCAL_LOG_RETENTION_BYTES_DOC )
249249 .define (TopicConfig .REMOTE_LOG_COPY_DISABLE_CONFIG , BOOLEAN , false , MEDIUM , TopicConfig .REMOTE_LOG_COPY_DISABLE_DOC )
250250 .define (TopicConfig .REMOTE_LOG_DELETE_ON_DISABLE_CONFIG , BOOLEAN , false , MEDIUM , TopicConfig .REMOTE_LOG_DELETE_ON_DISABLE_DOC )
251+ .define (TopicConfig .ERRORS_DEADLETTERQUEUE_GROUP_ENABLE_CONFIG , BOOLEAN , false , MEDIUM , TopicConfig .ERRORS_DEADLETTERQUEUE_GROUP_ENABLE_DOC )
251252 .defineInternal (INTERNAL_SEGMENT_BYTES_CONFIG , INT , null , null , MEDIUM , INTERNAL_SEGMENT_BYTES_DOC );
252253 }
253254
@@ -279,6 +280,7 @@ public Optional<String> serverConfigName(String configName) {
279280 public final BrokerCompressionType compressionType ;
280281 public final Optional <Compression > compression ;
281282 public final boolean preallocate ;
283+ public final boolean errorsDeadletterqueueGroupEnable ;
282284
283285 public final TimestampType messageTimestampType ;
284286
@@ -335,6 +337,7 @@ public LogConfig(Map<?, ?> props, Set<String> overriddenConfigs) {
335337 this .messageTimestampAfterMaxMs = getLong (TopicConfig .MESSAGE_TIMESTAMP_AFTER_MAX_MS_CONFIG );
336338 this .leaderReplicationThrottledReplicas = Collections .unmodifiableList (getList (QuotaConfig .LEADER_REPLICATION_THROTTLED_REPLICAS_CONFIG ));
337339 this .followerReplicationThrottledReplicas = Collections .unmodifiableList (getList (QuotaConfig .FOLLOWER_REPLICATION_THROTTLED_REPLICAS_CONFIG ));
340+ this .errorsDeadletterqueueGroupEnable = getBoolean (TopicConfig .ERRORS_DEADLETTERQUEUE_GROUP_ENABLE_CONFIG );
338341
339342 remoteLogConfig = new RemoteLogConfig (this );
340343 }
@@ -387,6 +390,10 @@ public int initFileSize() {
387390 return 0 ;
388391 }
389392
393+ public boolean errorsDeadletterqueueGroupEnable () {
394+ return errorsDeadletterqueueGroupEnable ;
395+ }
396+
390397 public boolean remoteStorageEnable () {
391398 return remoteLogConfig .remoteStorageEnable ;
392399 }
@@ -652,6 +659,7 @@ public String toString() {
652659 ", followerReplicationThrottledReplicas=" + followerReplicationThrottledReplicas +
653660 ", remoteLogConfig=" + remoteLogConfig +
654661 ", maxMessageSize=" + maxMessageSize +
662+ ", errorsDeadletterqueueGroupEnable=" + errorsDeadletterqueueGroupEnable +
655663 '}' ;
656664 }
657665
0 commit comments