Skip to main content

%External.Messaging.KafkaMessage

class %External.Messaging.KafkaMessage extends %External.Messaging.Message

Kafka message

Property Inventory

Properties

property binaryValue as %Stream.GlobalBinary (%JSONINCLUDE = "NONE");
Binary message value Do not set property "value" when binaryValue is used
Property methods: binaryValueDelete(), binaryValueGet(), binaryValueGetObject(), binaryValueGetObjectId(), binaryValueGetSwizzled(), binaryValueIsValid(), binaryValueNewObject(), binaryValueOid(), binaryValueOpen(), binaryValueSet(), binaryValueSetObject(), binaryValueSetObjectId(), binaryValueUnSwizzle()
property key as %String (MAXLEN = 1000);
Optional message value key
Property methods: keyDisplayToLogical(), keyGet(), keyIsValid(), keyLogicalToDisplay(), keyLogicalToOdbc(), keyNormalize(), keySet()
property topic as %String (MAXLEN = 1000);
Message topic
Property methods: topicDisplayToLogical(), topicGet(), topicIsValid(), topicLogicalToDisplay(), topicLogicalToOdbc(), topicNormalize(), topicSet()
property value as %String);
Message value as string If the value exceeds maximum length of IRIS string, encode/decode the string from binaryValue using UTF8.
Property methods: valueDisplayToLogical(), valueGet(), valueIsValid(), valueLogicalToDisplay(), valueLogicalToOdbc(), valueNormalize(), valueSet()

Inherited Members

Inherited Methods

Subclasses

FeedbackOpens in a new tab