OpenEdge.Messaging.TopicConfigurationBuilder
- Last Updated: January 15, 2026
- 3 minute read
- OpenEdge
- Documentation
|
Method Summary
| Options | Name | Purpose | |
|---|---|---|---|
| OpenEdge.Messaging.ITopicConfiguration Build () |
/**
Build a topic configuration using the current state of the builder.
*/
|
||
| OpenEdge.Messaging.ITopicConfiguration CreateTopicConfiguration () |
/**
Create a topic configuration instance. This method
may be overridden by sub classes to create a producer
specific topic configuration.
@return A new topic configuration built from the current state of this builder.
*/
|
||
| OpenEdge.Messaging.TopicConfigurationBuilder SetBodyDeserializer (character) |
/**
Provide the name of a class which must implement OpenEdge.Messaging.IDeserializer.
An instance of this class will be created to convert the body MEMPTR values of messages
to an ABL object.
*/
|
||
| OpenEdge.Messaging.TopicConfigurationBuilder SetBodyDeserializer (IDeserializer) |
/**
Provide an implementation of OpenEdge.Messaging.IDeserializer that will be used to convert
the message content MEMPTR to a body value for a message.
*/
|
||
| OpenEdge.Messaging.TopicConfigurationBuilder SetBodyDeserializerCodePage (character) |
/**
Set the codepage used to deserialize memptr to a string based message body.
*/
|
||
| OpenEdge.Messaging.TopicConfigurationBuilder SetBodySerializer (character) |
/**
Provide the name of a class which must implement OpenEdge.Messaging.ISerializer.
An instance of this class will be created to convert the body values of messages
to MEMPTR.
*/
|
||
| OpenEdge.Messaging.TopicConfigurationBuilder SetBodySerializer (ISerializer) |
/**
Provide an implementation of OpenEdge.Messaging.ISerializer that will be used to convert
the body values of messages to MEMPTR.
*/
|
||
| OpenEdge.Messaging.TopicConfigurationBuilder SetBodySerializerCodePage (character) |
/**
Set the codepage used to serialize string based message bodies.
*/
|
||
| OpenEdge.Messaging.TopicConfigurationBuilder SetTopicName (character) |
|
||
| OpenEdge.Messaging.TopicConfigurationBuilder SetTopicOption (character, character) |
/**
Set a generic name=value pair that can be used to provide per-topic configuration.
It is up to the producer implementation to make use of the values to provide
per topic configuration to the implementation.
@param name The name of the topic option to store.
@param val The value of the topic option to store.
@return This topic config builder. If name is specified as unknown or is empty, return ?
*/
|
Method Detail
OpenEdge.Messaging.ITopicConfiguration Build ()
|
||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OpenEdge.Messaging.ITopicConfiguration CreateTopicConfiguration ()
|
||||||||||||||||||||||||||
OpenEdge.Messaging.TopicConfigurationBuilder SetBodyDeserializer (character)
|
||||||||||||||||||||||||||
OpenEdge.Messaging.TopicConfigurationBuilder SetBodyDeserializer (IDeserializer)
|
||||||||||||||||||||||||||
OpenEdge.Messaging.TopicConfigurationBuilder SetBodyDeserializerCodePage (character)
|
||||||||||||||||||||||||||
OpenEdge.Messaging.TopicConfigurationBuilder SetBodySerializer (character)
|
||||||||||||||||||||||||||
OpenEdge.Messaging.TopicConfigurationBuilder SetBodySerializer (ISerializer)
|
||||||||||||||||||||||||||
OpenEdge.Messaging.TopicConfigurationBuilder SetBodySerializerCodePage (character)
|
||||||||||||||||||||||||||
OpenEdge.Messaging.TopicConfigurationBuilder SetTopicName (character)
|
||||||||||||||||||||||||||
OpenEdge.Messaging.TopicConfigurationBuilder SetTopicOption (character, character)
|
||||||||||||||||||||||||||