Class AssetCatalogOMRSTopicListener
java.lang.Object
org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicListenerBase
org.odpi.openmetadata.accessservices.assetcatalog.listeners.AssetCatalogOMRSTopicListener
- All Implemented Interfaces:
OMRSTopicListener
,OMRSTopicRepositoryEventListener
AssetCatalogOMRSTopicListener receives details of each OMRS event from the cohorts that the local server
is connected to. It passes indexing events to the publisher.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicListenerBase
auditLog, serviceName
-
Constructor Summary
ConstructorsConstructorDescriptionAssetCatalogOMRSTopicListener
(String serviceName, AuditLog auditLog, OpenMetadataTopicConnector outTopicConnector, OMRSRepositoryHelper repositoryHelper, OMRSRepositoryValidator repositoryValidator, String serverName, List<String> supportedZones, List<String> supportedTypesForSearch) Instantiates a new Asset catalog OMRS topic listener. -
Method Summary
Modifier and TypeMethodDescriptionvoid
processInstanceEvent
(OMRSInstanceEvent instanceEvent) Unpack and deliver an instance event to the InstanceEventProcessorMethods 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, processRegistryEvent, processReHomedEntityEvent, processReHomedRelationshipEvent, processReIdentifiedAttributeTypeDefEvent, processReIdentifiedEntityEvent, processReIdentifiedRelationshipEvent, processReIdentifiedTypeDefEvent, processReRegistrationEvent, processRestoredEntityEvent, processRestoredRelationshipEvent, processReTypedEntityEvent, processReTypedRelationshipEvent, processTypeDefConflictEvent, processTypeDefEvent, processTypeDefPatchMismatchEvent, processUndoneEntityEvent, processUndoneRelationshipEvent, processUnRegistrationEvent, processUpdatedEntityEvent, processUpdatedRelationshipEvent, processUpdatedTypeDefEvent
-
Constructor Details
-
AssetCatalogOMRSTopicListener
public AssetCatalogOMRSTopicListener(String serviceName, AuditLog auditLog, OpenMetadataTopicConnector outTopicConnector, OMRSRepositoryHelper repositoryHelper, OMRSRepositoryValidator repositoryValidator, String serverName, List<String> supportedZones, List<String> supportedTypesForSearch) Instantiates a new Asset catalog OMRS topic listener.- Parameters:
serviceName
- the service nameauditLog
- the audit logoutTopicConnector
- the out topic connectorrepositoryHelper
- the repository helperrepositoryValidator
- the repository validatorserverName
- the server namesupportedZones
- the supported zonessupportedTypesForSearch
- the supported types for search
-
-
Method Details
-
processInstanceEvent
Unpack and deliver an instance event to the InstanceEventProcessor- Specified by:
processInstanceEvent
in interfaceOMRSTopicRepositoryEventListener
- Overrides:
processInstanceEvent
in classOMRSTopicListenerBase
- Parameters:
instanceEvent
- event to unpack
-