Class AssetCatalogOMRSTopicListener

java.lang.Object
org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicListenerBase
org.odpi.openmetadata.accessservices.assetcatalog.listeners.AssetCatalogOMRSTopicListener
All Implemented Interfaces:
org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicListener, org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicRepositoryEventListener

public class AssetCatalogOMRSTopicListener extends org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicListenerBase
AssetCatalogOMRSTopicListener receives details of each OMRS event from the cohorts that the local server is connected to. It passes indexing events to the publisher.
  • Constructor Summary

    Constructors
    Constructor
    Description
    AssetCatalogOMRSTopicListener(String serviceName, org.odpi.openmetadata.frameworks.auditlog.AuditLog auditLog, org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopicConnector outTopicConnector, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryValidator repositoryValidator, String serverName, List<String> supportedZones, List<String> supportedTypesForSearch)
    Instantiates a new Asset catalog OMRS topic listener.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    processInstanceEvent(org.odpi.openmetadata.repositoryservices.events.OMRSInstanceEvent instanceEvent)
    Unpack and deliver an instance event to the InstanceEventProcessor

    Methods inherited from class org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicListenerBase

    processAttributeTypeDefConflictEvent, processClassifiedEntityEvent, processClassifiedEntityEvent, processClassifiedEntityEvent, processConflictingInstancesEvent, processConflictingTypeEvent, processDeclassifiedEntityEvent, processDeclassifiedEntityEvent, processDeclassifiedEntityEvent, processDeletedAttributeTypeDefEvent, processDeletedEntityEvent, processDeletedRelationshipEvent, processDeletedTypeDefEvent, processDeletePurgedEntityEvent, processDeletePurgedRelationshipEvent, processInstanceBatchEvent, processNewAttributeTypeDefEvent, processNewEntityEvent, processNewRelationshipEvent, processNewTypeDefEvent, processPurgedEntityEvent, processPurgedRelationshipEvent, processReclassifiedEntityEvent, processReclassifiedEntityEvent, processReclassifiedEntityEvent, processRefreshEntityEvent, processRefreshEntityRequested, processRefreshRelationshipEvent, processRefreshRelationshipRequest, processRegistryEvent, processReHomedEntityEvent, processReHomedRelationshipEvent, processReIdentifiedAttributeTypeDefEvent, processReIdentifiedEntityEvent, processReIdentifiedRelationshipEvent, processReIdentifiedTypeDefEvent, processRestoredEntityEvent, processRestoredRelationshipEvent, processReTypedEntityEvent, processReTypedRelationshipEvent, processTypeDefConflictEvent, processTypeDefEvent, processTypeDefPatchMismatchEvent, processUndoneEntityEvent, processUndoneRelationshipEvent, processUpdatedEntityEvent, processUpdatedRelationshipEvent, processUpdatedTypeDefEvent

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AssetCatalogOMRSTopicListener

      public AssetCatalogOMRSTopicListener(String serviceName, org.odpi.openmetadata.frameworks.auditlog.AuditLog auditLog, org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopicConnector outTopicConnector, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryValidator repositoryValidator, String serverName, List<String> supportedZones, List<String> supportedTypesForSearch)
      Instantiates a new Asset catalog OMRS topic listener.
      Parameters:
      serviceName - the service name
      auditLog - the audit log
      outTopicConnector - the out topic connector
      repositoryHelper - the repository helper
      repositoryValidator - the repository validator
      serverName - the server name
      supportedZones - the supported zones
      supportedTypesForSearch - the supported types for search
  • Method Details

    • processInstanceEvent

      public void processInstanceEvent(org.odpi.openmetadata.repositoryservices.events.OMRSInstanceEvent instanceEvent)
      Unpack and deliver an instance event to the InstanceEventProcessor
      Specified by:
      processInstanceEvent in interface org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicRepositoryEventListener
      Overrides:
      processInstanceEvent in class org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicListenerBase
      Parameters:
      instanceEvent - event to unpack