Namespace: OpenEdge.Messaging
Class
TopicConfiguration
Parent classes:
Inherits: Progress.Lang.Object
Implements: OpenEdge.Messaging.ITopicConfiguration

/*
Copyright © 2021 Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.
Purpose:
Default implementation of the topic configuration




Method Summary
Options Name Purpose
Progress.Lang.Object GetOption (character) /** Return the value of an option that has been set. */
CHARACTER GetOptionNames () /** Return array of option names that have been set. */
LOGICAL HasOption (character) /** Returns true if the option has been set. */

Constructor Summary
Options Name Purpose
TopicConfiguration (character)
TopicConfiguration (character, IStringKeyedMap)
TopicConfiguration (character, IStringKeyedMap, IDeserializer)
TopicConfiguration (character, IStringKeyedMap, ISerializer)

Property Summary
Options Name Purpose
OpenEdge.Messaging.IDeserializer BodyDeserializer
OpenEdge.Messaging.ISerializer BodySerializer
CHARACTER TopicName


Method Detail
Top

Progress.Lang.Object GetOption (character)

Purpose:
Return the value of an option that has been set.
Parameters:
name CHARACTER
Returns Progress.Lang.Object
Top

CHARACTER GetOptionNames ()

Purpose:
Return array of option names that have been set.
Returns CHARACTER
Top

LOGICAL HasOption (character)

Purpose:
Returns true if the option has been set.
Parameters:
name CHARACTER
Returns LOGICAL


Constructor Detail
Top

TopicConfiguration (character)

Parameters:
topicName CHARACTER
Top

TopicConfiguration (character, IStringKeyedMap)

Parameters:
topicName CHARACTER
options OpenEdge.Core.Collections.IStringKeyedMap
Top

TopicConfiguration (character, IStringKeyedMap, IDeserializer)

Parameters:
topicName CHARACTER
options OpenEdge.Core.Collections.IStringKeyedMap
bodyDeserializer OpenEdge.Messaging.IDeserializer
Top

TopicConfiguration (character, IStringKeyedMap, ISerializer)

Parameters:
topicName CHARACTER
options OpenEdge.Core.Collections.IStringKeyedMap
bodySerializer OpenEdge.Messaging.ISerializer


Property Detail
Top

OpenEdge.Messaging.IDeserializer BodyDeserializer

Returns OpenEdge.Messaging.IDeserializer
Top

OpenEdge.Messaging.ISerializer BodySerializer

Returns OpenEdge.Messaging.ISerializer
Top

CHARACTER TopicName

Returns CHARACTER


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.5.0