class %External.Messaging.KafkaSettings
extends %External.Messaging.Settings
Settings to create Kafka clients (Consumer, Producer and AdminClient)
Parameters
|
Properties
|
Methods
|
Queries
|
Indices
|
ForeignKeys
|
Triggers
|
|
12
|
|
|
|
|
|
property clientId
as %String(MAXLEN=1000) [ InitialExpression = "KafkaProducer" ];
Client Id for Kafka producer.
property groupId
as %String(MAXLEN=1000);
Group id for Kafka consumer.
property keypassword
as %String(MAXLEN=1000);
Key password
property keystorelocation
as %String(MAXLEN=1000);
Key store location
property keystorepassword
as %String(MAXLEN=1000);
Key store password
property password
as %String(MAXLEN=1000);
Password used to create Kafka clients to the Kafka server.
property saslmechanism
as %String(MAXLEN=50) [ InitialExpression = "PLAIN" ];
SASL mechanism
Posssible values: GSSAPI,PLAIN,SCRAM-SHA-256,SCRAM-SHA-512,OAUTHBEARER
Supported mechanism: PLAIN
property securityprotocol
as %String(MAXLEN=50) [ InitialExpression = "SASL_PLAINTEXT" ];
Security protocol between Kafka client and broker
Supported protocol: SASL_PLAINTEXT, SASL_SSL
property servers
as %String(MAXLEN=1000) [ InitialExpression = "localhost:9092" ];
A comma separated list of host/port pairs to use for establishing the initial connection to the Kafka cluster.
property truststorelocation
as %String(MAXLEN=1000);
Trust store location
property truststorepassword
as %String(MAXLEN=1000);
Trust store password
property username
as %String(MAXLEN=100);
User name used to create Kafka clients to the Kafka server.