Class SubjectAreaOMRSTopicListener

java.lang.Object
org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicListenerBase
org.odpi.openmetadata.accessservices.subjectarea.listener.SubjectAreaOMRSTopicListener
All Implemented Interfaces:
org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicListener, org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicRepositoryEventListener

public class SubjectAreaOMRSTopicListener extends org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicListenerBase
  • Field Summary

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

    auditLog, serviceName
  • Constructor Summary

    Constructors
    Constructor
    Description
    SubjectAreaOMRSTopicListener(org.odpi.openmetadata.frameworks.connectors.properties.beans.Connection subjectAreaOutTopic, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryValidator repositoryValidator, String componentName, org.odpi.openmetadata.frameworks.auditlog.AuditLog auditLog)
    The constructor is given the connection to the out topic for Subject Area OMAS along with classes for testing and manipulating instances.
  • 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
    void
    processRegistryEvent(org.odpi.openmetadata.repositoryservices.events.OMRSRegistryEvent event)
    Method to pass a Registry event received on topic.
    void
    processTypeDefEvent(org.odpi.openmetadata.repositoryservices.events.OMRSTypeDefEvent event)
    Method to pass a Registry event received on topic.

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

    getInstanceTypeName, processAttributeTypeDefConflictEvent, processBadConnectionEvent, processClassifiedEntityEvent, processClassifiedEntityEvent, processClassifiedEntityEvent, processConflictingCollectionIdEvent, 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, processRegistrationEvent, processRegistrationRefreshRequest, processReHomedEntityEvent, processReHomedRelationshipEvent, processReIdentifiedAttributeTypeDefEvent, processReIdentifiedEntityEvent, processReIdentifiedRelationshipEvent, processReIdentifiedTypeDefEvent, processReRegistrationEvent, processRestoredEntityEvent, processRestoredRelationshipEvent, processReTypedEntityEvent, processReTypedRelationshipEvent, processTypeDefConflictEvent, processTypeDefPatchMismatchEvent, processUndoneEntityEvent, processUndoneRelationshipEvent, processUnRegistrationEvent, processUpdatedEntityEvent, processUpdatedRelationshipEvent, processUpdatedTypeDefEvent

    Methods inherited from class java.lang.Object

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

    • SubjectAreaOMRSTopicListener

      public SubjectAreaOMRSTopicListener(org.odpi.openmetadata.frameworks.connectors.properties.beans.Connection subjectAreaOutTopic, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryValidator repositoryValidator, String componentName, org.odpi.openmetadata.frameworks.auditlog.AuditLog auditLog) throws org.odpi.openmetadata.adminservices.ffdc.exception.OMAGConfigurationErrorException
      The constructor is given the connection to the out topic for Subject Area OMAS along with classes for testing and manipulating instances.
      Parameters:
      subjectAreaOutTopic - connection to the out topic
      repositoryHelper - provides methods for working with metadata instances
      repositoryValidator - provides validation of metadata instance
      componentName - name of component
      auditLog - audit log
      Throws:
      org.odpi.openmetadata.adminservices.ffdc.exception.OMAGConfigurationErrorException - configuration error
  • Method Details

    • processRegistryEvent

      public void processRegistryEvent(org.odpi.openmetadata.repositoryservices.events.OMRSRegistryEvent event)
      Method to pass a Registry event received on topic.
      Specified by:
      processRegistryEvent in interface org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicListener
      Overrides:
      processRegistryEvent in class org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicListenerBase
      Parameters:
      event - inbound event
    • processTypeDefEvent

      public void processTypeDefEvent(org.odpi.openmetadata.repositoryservices.events.OMRSTypeDefEvent event)
      Method to pass a Registry event received on topic.
      Specified by:
      processTypeDefEvent in interface org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicRepositoryEventListener
      Overrides:
      processTypeDefEvent in class org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicListenerBase
      Parameters:
      event - inbound event
    • 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