Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [EnsLib] >  [Kafka] >  [Common]
Private  Storage   

abstract class EnsLib.Kafka.Common extends %RegisteredObject

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 9


Summary

Properties
Credentials KeyCredentials KeyStoreCredentials KeyStoreLocation
SASLMechanism SecurityProtocol Servers TrustStoreCredentials
TrustStoreLocation

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject

Subclasses
EnsLib.Kafka.InboundAdapter EnsLib.Kafka.OutboundAdapter

Parameters

• parameter SETTINGS = "Servers:Kafka Settings,Credentials:Kafka Settings:credentialsSelector,SecurityProtocol:Kafka Settings,SASLMechanism:Kafka Settings,TrustStoreLocation:Kafka Settings,TrustStoreCredentials:Kafka Settings:credentialsSelector,KeyStoreLocation:Kafka Settings,KeyStoreCredentials:Kafka Settings:credentialsSelector,KeyCredentials:Kafka Settings:credentialsSelector";

Properties

• property Credentials as %String(MAXLEN=200);
This is the ID name of the set of credentials values (Username, Password) used to access the Kafka server.
• property KeyCredentials as %String(MAXLEN=200);
Credentials ID containing key password
• property KeyStoreCredentials as %String(MAXLEN=200);
Credentials ID containing key store password
• property KeyStoreLocation as %String(MAXLEN=200);
Key store location
• 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(DISPLAYLIST=",SASL_PLAINTEXT,SASL_SSL",VALUELIST=",SASL_PLAINTEXT,SASL_SSL") [ InitialExpression = "SASL_PLAINTEXT" ];
Security protocol between Kafka client and broker
Supported protocol: SASL_PLAINTEXT, SASL_SSL
• property Servers as %String(MAXLEN=200) [ InitialExpression = "localhost:9092" ];
Kafka server host and port.
• property TrustStoreCredentials as %String(MAXLEN=200);
Credentials ID containing trust store password
• property TrustStoreLocation as %String(MAXLEN=200);
Trust store location


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.