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
ConstructorsConstructorDescriptionSubjectAreaOMRSTopicListener(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 TypeMethodDescriptionvoidprocessInstanceEvent(org.odpi.openmetadata.repositoryservices.events.OMRSInstanceEvent instanceEvent) Unpack and deliver an instance event to the InstanceEventProcessorvoidprocessRegistryEvent(org.odpi.openmetadata.repositoryservices.events.OMRSRegistryEvent event) Method to pass a Registry event received on topic.voidprocessTypeDefEvent(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
-
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 topicrepositoryHelper- provides methods for working with metadata instancesrepositoryValidator- provides validation of metadata instancecomponentName- name of componentauditLog- 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:
processRegistryEventin interfaceorg.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicListener- Overrides:
processRegistryEventin classorg.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:
processTypeDefEventin interfaceorg.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicRepositoryEventListener- Overrides:
processTypeDefEventin classorg.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:
processInstanceEventin interfaceorg.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicRepositoryEventListener- Overrides:
processInstanceEventin classorg.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicListenerBase- Parameters:
instanceEvent- event to unpack
-