Skip to main content

This documentation is for an older version of this product. See the latest version of this content.Opens in a new tab

EnsLib.Kafka.OutboundAdapter

class EnsLib.Kafka.OutboundAdapter extends EnsLib.Messaging.Common, EnsLib.PEX.OutboundAdapter

Property Inventory

Method Inventory

Parameters

parameter SETTINGS = Servers:Kafka Settings,ClientID:Kafka Settings,Credentials:Kafka Settings:credentialsSelector;
Inherited description: List of properties can be set as settings in the configuration file format is a comma separated list of property names

Properties

property ClientID as %String (MAXLEN = 100) [ InitialExpression = "KafkaProduction" ];
Kafka producer client ID.
Property methods: ClientIDDisplayToLogical(), ClientIDGet(), ClientIDIsValid(), ClientIDLogicalToDisplay(), ClientIDLogicalToOdbc(), ClientIDNormalize(), ClientIDSet()
property Credentials as %String (MAXLEN = 200);
This is the ID name of the set of credentials values (Username, Password).
Property methods: CredentialsDisplayToLogical(), CredentialsGet(), CredentialsIsValid(), CredentialsLogicalToDisplay(), CredentialsLogicalToOdbc(), CredentialsNormalize()
property Servers as %String (MAXLEN = 200) [ InitialExpression = "localhost:9092" ];
Kafka server host and port.
Property methods: ServersDisplayToLogical(), ServersGet(), ServersIsValid(), ServersLogicalToDisplay(), ServersLogicalToOdbc(), ServersNormalize(), ServersSet()

Methods

method OnInit() as %Status
Inherited description: This user callback method is called just after %OnNew()
method SendMessage(message As EnsLib.Kafka.Message) as %Status

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab