All Implemented Interfaces:
AuditLoggingComponent
Direct Known Subclasses:
InMemoryOpenMetadataTopicProvider, KafkaOpenMetadataTopicProvider

public abstract class OpenMetadataTopicProvider extends OpenConnectorProviderBase
OpenMetadataTopicProvider provides implementation of the connector provider for the OpenMetadataTopicConnector. This connector provides a generic interface for sending and receiving string-based events.
  • Field Details

  • Constructor Details

    • OpenMetadataTopicProvider

      protected OpenMetadataTopicProvider()
      Constructor used to initialize the ConnectorProviderBase with the Java class name of the specific OMRS Connector implementation.
    • OpenMetadataTopicProvider

      public OpenMetadataTopicProvider(OpenConnectorDefinition openConnectorDescription, String connectorClassName, List<String> recognizedConfigurationPropertyNames)
      Constructor for an open connector provider.
      Parameters:
      openConnectorDescription - connector definition
      connectorClassName - connector class name
      recognizedConfigurationPropertyNames - list of property names that the connector supports in the configuration properties.
    • OpenMetadataTopicProvider

      public OpenMetadataTopicProvider(OpenConnectorDefinition openConnectorDescription, String connectorClassName, List<String> recognizedConfigurationPropertyNames, List<String> connectorInterfaces, String expectedDataFormat)
      Constructor for an open connector provider.
      Parameters:
      openConnectorDescription - connector definition
      connectorClassName - connector class name
      recognizedConfigurationPropertyNames - list of property names that the connector supports in the configuration properties.