Namespace: OpenEdge.Messaging.Kafka
Class
KafkaClientConfig
Parent classes:
Inherits: Progress.Lang.Object

/*
Copyright © 2021 Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.
Purpose:
This class contains definitions of static property identifiers used by the Kafka producer
config. The properties defined in this class apply to both producer and consumer. This list contains
the items identified as high importance in the librdkafka documentation. For a complete list of
supported properties see the librdkafka documentation.
More details and a complete list of producer options can be found at the following location:
https://github.com/edenhill/librdkafka/blob/master/CONFIGURATION.md



Constructor Summary
Options Name Purpose
KafkaClientConfig () /** private constructor that disallows instantiation */

Property Summary
Options Name Purpose
CHARACTER AutoDeleteConsumerGroup
CHARACTER BootstrapServers
CHARACTER ClientId
INTEGER KafkaDefaultPort
CHARACTER SaslMechanisms
CHARACTER SaslPassword
CHARACTER SaslUsername
CHARACTER SecurityProtocol
CHARACTER StrictConfigNames


Constructor Detail
Top

KafkaClientConfig ()

Purpose:
private constructor that disallows instantiation


Property Detail
Top

CHARACTER AutoDeleteConsumerGroup

Returns CHARACTER
Top

CHARACTER BootstrapServers

Returns CHARACTER
Top

CHARACTER ClientId

Returns CHARACTER
Top

INTEGER KafkaDefaultPort

Returns INTEGER
Top

CHARACTER SaslMechanisms

Returns CHARACTER
Top

CHARACTER SaslPassword

Returns CHARACTER
Top

CHARACTER SaslUsername

Returns CHARACTER
Top

CHARACTER SecurityProtocol

Returns CHARACTER
Top

CHARACTER StrictConfigNames

Returns CHARACTER


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.5.0