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 received 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)
     
  • 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)
  • 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