Namespace: OpenEdge.Messaging
Type: Class ProducerRegistry
Parent Classes:
Inherits: OpenEdge.Core.Util.BuilderRegistry


/*
Copyright © 2021 Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.
Purpose:
The producer registry stores producer builders under a specific name. This registry
is used to lookup specific builder implementations by name, allowing for an external
configuration, rather than having to hard-code the producer builder implementation class.
This is here to encourage the use of an external configuration for Record Producers.
This producer registry has a default implementation stored under the key "progress-kafka" which
can be used to retrieve the built-in Progress supplied, Kafka producer implementation.



Method Summary
  Options Name Purpose
  InitializeInstance () /* Initialize the the producer registry with a valid instance */

Constructor Summary
  Options Name Purpose
  ProducerRegistry ()

Property Summary
  Options Name Purpose
  OpenEdge.Messaging.ProducerRegistry Instance


Method Detail
Top

InitializeInstance ()

/*
Initialize the the producer registry with a valid instance


Constructor Detail
Top

STATIC ProducerRegistry ()



Property Detail
Top

OpenEdge.Messaging.ProducerRegistry Instance

Returns OpenEdge.Messaging.ProducerRegistry