IRISLIB database
KafkaSettings Class Reference

Settings to create Kafka clients (Consumer, Producer and AdminClient) More...

Inheritance diagram for KafkaSettings:
Collaboration diagram for KafkaSettings:

Public Attributes

 clientId
 Client Id for Kafka producer. More...
 
 groupId
 Group id for Kafka consumer. More...
 
 keypassword
 Key password. More...
 
 keystorelocation
 Key store location. More...
 
 keystorepassword
 Key store password. More...
 
 password
 Password used to create Kafka clients to the Kafka server. More...
 
 saslmechanism
 SASL mechanism. More...
 
 securityprotocol
 Security protocol between Kafka client and broker. More...
 
 servers
 A comma separated list of host/port pairs to use for establishing the initial connection to the Kafka cluster. More...
 
 truststorelocation
 Trust store location. More...
 
 truststorepassword
 Trust store password. More...
 
 username
 User name used to create Kafka clients to the Kafka server. More...
 

Additional Inherited Members

- Public Member Functions inherited from RegisteredObject
_.Library.Status OnAddToSaveSet (_.Library.Integer depth, _.Library.Integer insert, _.Library.Integer callcount)
 This callback method is invoked when the current object is added to the SaveSet,. More...
 
_.Library.Status OnClose ()
 This callback method is invoked by the <METHOD>Close</METHOD> method to. More...
 
_.Library.Status OnConstructClone (_.Library.RegisteredObject object, _.Library.Boolean deep, _.Library.String cloned)
 This callback method is invoked by the <METHOD>ConstructClone</METHOD> method to. More...
 
_.Library.Status OnNew ()
 This callback method is invoked by the <METHOD>New</METHOD> method to. More...
 
_.Library.Status OnValidateObject ()
 This callback method is invoked by the <METHOD>ValidateObject</METHOD> method to. More...
 
- Static Public Attributes inherited from RegisteredObject
 CAPTION = None
 Optional name used by the Form Wizard for a class when generating forms. More...
 
 JAVATYPE = None
 The Java type to be used when exported.
 
 PROPERTYVALIDATION = None
 This parameter controls the default validation behavior for the object. More...
 
- Static Public Attributes inherited from Adaptor
 JSONENABLED
 If this parameter is true then JSON-enabling methods will be generated. More...
 
 JSONIGNOREINVALIDFIELD
 The JSONIGNOREINVALIDFIELD parameter allows the programmer to control handling of unexpected fields in the JSON input. More...
 
 JSONIGNORENULL
 JSONIGNORENULL allows the programmer to override the default handling of empty strings for string properties. More...
 
 JSONNULL
 If JSONNULL is true (=1), then unspecified properties are exported as the null value. More...
 
 JSONREFERENCE
 JSONREFERENCE specifies the default value of the JSONREFERENCE property parameter that specifies how to More...
 

Detailed Description

Settings to create Kafka clients (Consumer, Producer and AdminClient)

Member Data Documentation

◆ clientId

clientId

Client Id for Kafka producer.

 

◆ groupId

groupId

Group id for Kafka consumer.

 

◆ keypassword

keypassword

Key password.

 

◆ keystorelocation

keystorelocation

Key store location.

 

◆ keystorepassword

keystorepassword

Key store password.

 

◆ password

password

Password used to create Kafka clients to the Kafka server.

 

◆ saslmechanism

saslmechanism

SASL mechanism.

Posssible values: GSSAPI,PLAIN,SCRAM-SHA-256,SCRAM-SHA-512,OAUTHBEARER Supported mechanism: PLAIN  

◆ securityprotocol

securityprotocol

Security protocol between Kafka client and broker.

Supported protocol: SASL_PLAINTEXT, SASL_SSL  

◆ servers

servers

A comma separated list of host/port pairs to use for establishing the initial connection to the Kafka cluster.

 

◆ truststorelocation

truststorelocation

Trust store location.

 

◆ truststorepassword

truststorepassword

Trust store password.

 

◆ username

username

User name used to create Kafka clients to the Kafka server.