java.lang.Object
org.odpi.openmetadata.frameworks.connectors.Connector
org.odpi.openmetadata.frameworks.connectors.ConnectorBase
org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicConnector
All Implemented Interfaces:
AuditLoggingComponent, SecureConnectorExtension, VirtualConnectorExtension, OMRSTopic, OpenMetadataTopicListener

OMRSTopicConnector provides the support for the registration of OMRSTopicListeners and the distribution of OMRS events - both inbound and outbound.

The OMRSTopicConnector is a virtual connector. It uses one or more event bus connectors to interact with real event buses. These connectors are passed to it during initialization. During its operation, it acts as a go-between the event buses processing JSON payloads and internal open metadata components that expect to receive OMRS Events.

OMRSTopicConnector implements 3 interfaces:

  • OMRSTopic provides the methods for OMRSTopicListeners to register with this connector.
  • VirtualConnectorExtension declares this connector a virtual connector and provides the method for receiving the event bus connectors (embedded connectors).
  • OpenMetadataTopicListener enables this object to register with the real event bus connectors that implement OpenMetadataTopic.
  • Field Details

    • auditLog

      protected AuditLog auditLog
  • Constructor Details

    • OMRSTopicConnector

      public OMRSTopicConnector()
      Default constructor
  • Method Details