Namespace: OpenEdge.Messaging
Interface
IDeserializationContext
Parent classes:
Inherits: Progress.Lang.Object

/*
Copyright © 2021 Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.
Purpose:
This holds context information that a deserializer
may need to properly convert objects from the incoming MEMPTR
to an object that can be consumed by the application.




Method Summary
Options Name Purpose
CHARACTER GetConsumerOption (character) /** Retrieve the value of a consumer configuration option. @param name The name of the option to fetch from the consumer configuration. */
CHARACTER GetTopicOption (character, character) /** Retrieve the value of a configuration option that was specified specifically for the topic of the record that is being deserialized. @param name The name of the option to fetch from the topic configuration. */

Property Summary
Options Name Purpose
OpenEdge.Messaging.IHeaders Headers
LOGICAL IsPartitionKey
CHARACTER TopicName


Method Detail
Top

CHARACTER GetConsumerOption (character)

Purpose:
Retrieve the value of a consumer configuration option.
Parameters:
name CHARACTER
The name of the option to fetch from the consumer configuration.
Returns CHARACTER
Top

CHARACTER GetTopicOption (character, character)

Purpose:
Retrieve the value of a configuration option that was specified
specifically for the topic of the record that is being
deserialized.
Parameters:
topicName CHARACTER
name CHARACTER
The name of the option to fetch from the topic configuration.
Returns CHARACTER


Property Detail
Top

OpenEdge.Messaging.IHeaders Headers

Returns OpenEdge.Messaging.IHeaders
Top

LOGICAL IsPartitionKey

Returns LOGICAL
Top

CHARACTER TopicName

Returns CHARACTER


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.6.0