Namespace: OpenEdge.Messaging.Kafka
Class
KafkaProducerConfig
Parent classes:
Inherits: OpenEdge.Messaging.Kafka.KafkaClientConfig

/*
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. 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
KafkaProducerConfig () /** private constructor that disallows instantiation */

Property Summary
Options Name Purpose
CHARACTER EnableIdempotence
CHARACTER KeySerializer
CHARACTER KeySerializerEncoding
CHARACTER MessageMaxBytes
CHARACTER MessageSendMaxRetries
CHARACTER QueueBufferingMaxBytes
CHARACTER QueueBufferingMaxMessages
CHARACTER QueueBufferingMaxMs
CHARACTER RequestRequiredAcks
CHARACTER TransactionalId


Constructor Detail
Top

KafkaProducerConfig ()

Purpose:
private constructor that disallows instantiation


Property Detail
Top

CHARACTER EnableIdempotence

Returns CHARACTER
Top

CHARACTER KeySerializer

Returns CHARACTER
Top

CHARACTER KeySerializerEncoding

Returns CHARACTER
Top

CHARACTER MessageMaxBytes

Returns CHARACTER
Top

CHARACTER MessageSendMaxRetries

Returns CHARACTER
Top

CHARACTER QueueBufferingMaxBytes

Returns CHARACTER
Top

CHARACTER QueueBufferingMaxMessages

Returns CHARACTER
Top

CHARACTER QueueBufferingMaxMs

Returns CHARACTER
Top

CHARACTER RequestRequiredAcks

Returns CHARACTER
Top

CHARACTER TransactionalId

Returns CHARACTER


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.5.0