Class DesignModelOMRSTopicListener
java.lang.Object
org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicListenerBase
org.odpi.openmetadata.accessservices.designmodel.listener.DesignModelOMRSTopicListener
- All Implemented Interfaces:
OMRSTopicListener
,OMRSTopicRepositoryEventListener
DesignModelOMRSTopicListener received details of each OMRS event from the cohorts that the local server
is connected to. It passes NEW_ENTITY_EVENTs to the publisher.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicListenerBase
auditLog, serviceName
-
Constructor Summary
ConstructorsConstructorDescriptionDesignModelOMRSTopicListener
(Connection stewardshipActionOutTopic, OMRSRepositoryHelper repositoryHelper, OMRSRepositoryValidator repositoryValidator, String componentName, List<String> supportedZones, AuditLog auditLog) The constructor is given the connection to the out topic for Asset Consumer OMAS along with classes for testing and manipulating instances. -
Method Summary
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, processInstanceEvent, processNewAttributeTypeDefEvent, processNewEntityEvent, processNewRelationshipEvent, processNewTypeDefEvent, processPurgedEntityEvent, processPurgedRelationshipEvent, processReclassifiedEntityEvent, processReclassifiedEntityEvent, processReclassifiedEntityEvent, processRefreshEntityEvent, processRefreshEntityRequested, processRefreshRelationshipEvent, processRefreshRelationshipRequest, processRegistrationEvent, processRegistrationRefreshRequest, processRegistryEvent, processReHomedEntityEvent, processReHomedRelationshipEvent, processReIdentifiedAttributeTypeDefEvent, processReIdentifiedEntityEvent, processReIdentifiedRelationshipEvent, processReIdentifiedTypeDefEvent, processReRegistrationEvent, processRestoredEntityEvent, processRestoredRelationshipEvent, processReTypedEntityEvent, processReTypedRelationshipEvent, processTypeDefConflictEvent, processTypeDefEvent, processTypeDefPatchMismatchEvent, processUndoneEntityEvent, processUndoneRelationshipEvent, processUnRegistrationEvent, processUpdatedEntityEvent, processUpdatedRelationshipEvent, processUpdatedTypeDefEvent
-
Constructor Details
-
DesignModelOMRSTopicListener
public DesignModelOMRSTopicListener(Connection stewardshipActionOutTopic, OMRSRepositoryHelper repositoryHelper, OMRSRepositoryValidator repositoryValidator, String componentName, List<String> supportedZones, AuditLog auditLog) throws OMAGConfigurationErrorException The constructor is given the connection to the out topic for Asset Consumer OMAS along with classes for testing and manipulating instances.- Parameters:
stewardshipActionOutTopic
- connection to the out topicrepositoryHelper
- provides methods for working with metadata instancesrepositoryValidator
- provides validation of metadata instancecomponentName
- name of componentsupportedZones
- list of zones covered by this instance of the access service.auditLog
- log for errors and information messages- Throws:
OMAGConfigurationErrorException
- problems creating the connector for the outTopic
-