Namespace: OpenEdge.Messaging.Kafka
Type: 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