Class OMRSTopicListenerBase

    • Constructor Summary

      Constructors 
      Constructor Description
      OMRSTopicListenerBase​(java.lang.String serviceName)
      Name of the service that this is listening on behalf of.
      OMRSTopicListenerBase​(java.lang.String serviceName, AuditLog auditLog)
      Name of the service that this is listening on behalf of.
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      protected java.lang.String getInstanceTypeName​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceHeader instance, java.lang.String actionDescription)
      A new entity has been created.
      void processAttributeTypeDefConflictEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.AttributeTypeDef originatorAttributeTypeDef, java.lang.String otherMetadataCollectionId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.AttributeTypeDef conflictingAttributeTypeDef, java.lang.String errorMessage)
      Process a detected conflict in the attribute type definitions (AttributeTypeDefs) used in the cohort.
      protected void processBadConnectionEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorMetadataCollectionName, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, java.lang.String targetMetadataCollectionId, Connection remoteConnection, java.lang.String errorMessage)
      A connection to one of the members of the open metadata repository cohort is not usable by one of the members.
      void processClassifiedEntityEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
      Deprecated.
      void processClassifiedEntityEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification classification)
      A new classification has been added to an entity.
      void processClassifiedEntityEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entity, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification classification)
      A new classification has been added to an entity.
      protected void processConflictingCollectionIdEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorMetadataCollectionName, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, java.lang.String conflictingMetadataCollectionId, java.lang.String errorMessage)
      There is more than one member of the open metadata repository cohort that is using the same metadata collection id.
      void processConflictingInstancesEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, java.lang.String targetMetadataCollectionId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary targetTypeDefSummary, java.lang.String targetInstanceGUID, java.lang.String otherMetadataCollectionId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProvenanceType otherOrigin, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary otherTypeDefSummary, java.lang.String otherInstanceGUID, java.lang.String errorMessage)
      An open metadata repository has detected two metadata instances with the same identifier (guid).
      void processConflictingTypeEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, java.lang.String targetMetadataCollectionId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary targetTypeDefSummary, java.lang.String targetInstanceGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary otherTypeDefSummary, java.lang.String errorMessage)
      An open metadata repository has detected an inconsistency in the version of the type used in an updated metadata instance compared to its stored version.
      void processDeclassifiedEntityEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
      Deprecated.
      void processDeclassifiedEntityEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification originalClassification)
      A classification has been removed from an entity.
      void processDeclassifiedEntityEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entity, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification originalClassification)
      A classification has been removed from an entity.
      void processDeletedAttributeTypeDefEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, java.lang.String attributeTypeDefGUID, java.lang.String attributeTypeDefName)
      An existing AttributeTypeDef has been deleted in an open metadata repository.
      void processDeletedEntityEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
      An existing entity has been deleted.
      void processDeletedRelationshipEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
      An existing relationship has been deleted.
      void processDeletedTypeDefEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, java.lang.String typeDefGUID, java.lang.String typeDefName)
      An existing TypeDef has been deleted.
      void processDeletePurgedEntityEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
      An existing entity has been deleted and purged in a single action.
      void processDeletePurgedRelationshipEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
      An active relationship has been deleted and purged from the repository.
      void processInstanceBatchEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceGraph instances)
      An open metadata repository is passing information about a collection of entities and relationships with the other repositories in the cohort.
      void processInstanceEvent​(OMRSInstanceEvent instanceEvent)
      Method to pass an Instance event received on topic.
      void processNewAttributeTypeDefEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.AttributeTypeDef attributeTypeDef)
      A new AttributeTypeDef has been defined in an open metadata repository.
      void processNewEntityEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
      A new entity has been created.
      void processNewRelationshipEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
      A new relationship has been created.
      void processNewTypeDefEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDef typeDef)
      A new TypeDef has been defined.
      void processPurgedEntityEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, java.lang.String typeDefGUID, java.lang.String typeDefName, java.lang.String instanceGUID)
      A deleted entity has been permanently removed from the repository.
      void processPurgedRelationshipEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, java.lang.String typeDefGUID, java.lang.String typeDefName, java.lang.String instanceGUID)
      A deleted relationship has been permanently removed from the repository.
      void processReclassifiedEntityEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
      Deprecated.
      void processReclassifiedEntityEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification originalClassification, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification classification)
      An existing classification has been changed on an entity.
      void processReclassifiedEntityEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entity, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification originalClassification, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification classification)
      An existing classification has been changed on an entity.
      void processRefreshEntityEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
      A remote repository in the cohort has sent entity details in response to a refresh request.
      void processRefreshEntityRequested​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, java.lang.String typeDefGUID, java.lang.String typeDefName, java.lang.String instanceGUID, java.lang.String homeMetadataCollectionId)
      The remote repository is requesting that an entity from this repository's metadata collection is refreshed so the remote repository can create a reference copy.
      void processRefreshRelationshipEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
      The local repository is refreshing the information about a relationship for the other repositories in the cohort.
      void processRefreshRelationshipRequest​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, java.lang.String typeDefGUID, java.lang.String typeDefName, java.lang.String instanceGUID, java.lang.String homeMetadataCollectionId)
      A repository has requested the home repository of a relationship send details of the relationship so the local repository can create a reference copy of the instance.
      protected void processRegistrationEvent​(java.lang.String sourceName, java.lang.String metadataCollectionId, java.lang.String metadataCollectionName, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, java.util.Date registrationTimestamp, Connection remoteConnection)
      Introduces a new server/repository to the metadata repository cohort.
      protected void processRegistrationRefreshRequest​(java.lang.String sourceName, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName)
      Requests that the other servers in the cohort send re-registration events.
      void processRegistryEvent​(OMRSRegistryEvent registryEvent)
      Method to pass a Registry event received on topic.
      void processReHomedEntityEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, java.lang.String originalHomeMetadataCollectionId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
      An existing entity has changed home repository.
      void processReHomedRelationshipEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, java.lang.String originalHomeMetadataCollection, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
      An existing relationship has changed home repository.
      void processReIdentifiedAttributeTypeDefEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.AttributeTypeDef originalAttributeTypeDef, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.AttributeTypeDef attributeTypeDef)
      Process an event that changes either the name or guid of an AttributeTypeDef.
      void processReIdentifiedEntityEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, java.lang.String originalEntityGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
      The guid of an existing entity has been changed to a new value.
      void processReIdentifiedRelationshipEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, java.lang.String originalRelationshipGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
      The guid of an existing relationship has changed.
      void processReIdentifiedTypeDefEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary originalTypeDefSummary, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDef typeDef)
      The guid or name of an existing TypeDef has been changed to a new value.
      protected void processReRegistrationEvent​(java.lang.String sourceName, java.lang.String metadataCollectionId, java.lang.String metadataCollectionName, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, java.util.Date registrationTimestamp, Connection remoteConnection)
      Refreshes the other servers in the cohort with the originating server's registration.
      void processRestoredEntityEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
      A deleted entity has been restored to the state it was before it was deleted.
      void processRestoredRelationshipEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
      A deleted relationship has been restored to the state it was before it was deleted.
      void processReTypedEntityEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary originalTypeDefSummary, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
      An existing entity has had its type changed.
      void processReTypedRelationshipEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary originalTypeDefSummary, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
      An existing relationship has had its type changed.
      void processTypeDefConflictEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary originatorTypeDefSummary, java.lang.String otherMetadataCollectionId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary conflictingTypeDefSummary, java.lang.String errorMessage)
      Process a detected conflict in type definitions (TypeDefs) used in the cohort.
      void processTypeDefEvent​(OMRSTypeDefEvent typeDefEvent)
      Method to pass a TypeDef event received on topic.
      void processTypeDefPatchMismatchEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, java.lang.String targetMetadataCollectionId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary targetTypeDefSummary, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDef otherTypeDef, java.lang.String errorMessage)
      A TypeDef from another member in the cohort is at a different version than the local repository.
      void processUndoneEntityEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
      An update to an entity has been undone.
      void processUndoneRelationshipEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
      An update to a relationship has been undone.
      protected void processUnRegistrationEvent​(java.lang.String sourceName, java.lang.String metadataCollectionId, java.lang.String metadataCollectionName, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName)
      A server/repository is being removed from the metadata repository cohort.
      void processUpdatedEntityEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail oldEntity, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail newEntity)
      An existing entity has been updated.
      void processUpdatedRelationshipEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship oldRelationship, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship newRelationship)
      An existing relationship has been updated.
      void processUpdatedTypeDefEvent​(java.lang.String sourceName, java.lang.String originatorMetadataCollectionId, java.lang.String originatorServerName, java.lang.String originatorServerType, java.lang.String originatorOrganizationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefPatch typeDefPatch)
      An existing TypeDef has been updated.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • serviceName

        protected java.lang.String serviceName
    • Constructor Detail

      • OMRSTopicListenerBase

        public OMRSTopicListenerBase​(java.lang.String serviceName)
        Name of the service that this is listening on behalf of.
        Parameters:
        serviceName - name of service
      • OMRSTopicListenerBase

        public OMRSTopicListenerBase​(java.lang.String serviceName,
                                     AuditLog auditLog)
        Name of the service that this is listening on behalf of.
        Parameters:
        serviceName - name of service
        auditLog - logging destination
    • Method Detail

      • getInstanceTypeName

        protected java.lang.String getInstanceTypeName​(java.lang.String sourceName,
                                                       java.lang.String originatorMetadataCollectionId,
                                                       java.lang.String originatorServerName,
                                                       java.lang.String originatorServerType,
                                                       java.lang.String originatorOrganizationName,
                                                       org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceHeader instance,
                                                       java.lang.String actionDescription)
        A new entity has been created.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        instance - details of the instance from the event
        actionDescription - description of overall processing
        Returns:
        typeName
      • processRegistrationEvent

        protected void processRegistrationEvent​(java.lang.String sourceName,
                                                java.lang.String metadataCollectionId,
                                                java.lang.String metadataCollectionName,
                                                java.lang.String originatorServerName,
                                                java.lang.String originatorServerType,
                                                java.lang.String originatorOrganizationName,
                                                java.util.Date registrationTimestamp,
                                                Connection remoteConnection)
        Introduces a new server/repository to the metadata repository cohort.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        metadataCollectionId - unique identifier of metadata collection of originator.
        metadataCollectionName - display name of metadata collection of originator.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        registrationTimestamp - the time that the server/repository issued the registration request.
        remoteConnection - the Connection properties for the connector used to call the registering server.
      • processRegistrationRefreshRequest

        protected void processRegistrationRefreshRequest​(java.lang.String sourceName,
                                                         java.lang.String originatorServerName,
                                                         java.lang.String originatorServerType,
                                                         java.lang.String originatorOrganizationName)
        Requests that the other servers in the cohort send re-registration events.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
      • processReRegistrationEvent

        protected void processReRegistrationEvent​(java.lang.String sourceName,
                                                  java.lang.String metadataCollectionId,
                                                  java.lang.String metadataCollectionName,
                                                  java.lang.String originatorServerName,
                                                  java.lang.String originatorServerType,
                                                  java.lang.String originatorOrganizationName,
                                                  java.util.Date registrationTimestamp,
                                                  Connection remoteConnection)
        Refreshes the other servers in the cohort with the originating server's registration.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        metadataCollectionId - unique identifier of metadata collection of originator.
        metadataCollectionName - display name of metadata collection of originator.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        registrationTimestamp - the time that the server/repository first registered with the cohort.
        remoteConnection - the Connection properties for the connector used to call the registering server.
      • processUnRegistrationEvent

        protected void processUnRegistrationEvent​(java.lang.String sourceName,
                                                  java.lang.String metadataCollectionId,
                                                  java.lang.String metadataCollectionName,
                                                  java.lang.String originatorServerName,
                                                  java.lang.String originatorServerType,
                                                  java.lang.String originatorOrganizationName)
        A server/repository is being removed from the metadata repository cohort.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        metadataCollectionId - unique identifier of metadata collection of originator.
        metadataCollectionName - display name of metadata collection of originator.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
      • processConflictingCollectionIdEvent

        protected void processConflictingCollectionIdEvent​(java.lang.String sourceName,
                                                           java.lang.String originatorMetadataCollectionId,
                                                           java.lang.String originatorMetadataCollectionName,
                                                           java.lang.String originatorServerName,
                                                           java.lang.String originatorServerType,
                                                           java.lang.String originatorOrganizationName,
                                                           java.lang.String conflictingMetadataCollectionId,
                                                           java.lang.String errorMessage)
        There is more than one member of the open metadata repository cohort that is using the same metadata collection id. This means that their metadata instances can be updated in more than one server and there is a potential for data integrity issues.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier of metadata collection of originator.
        originatorMetadataCollectionName - display name of metadata collection of originator.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        conflictingMetadataCollectionId - unique identifier for the metadata collection that is registering with the cohort.
        errorMessage - details of the conflict
      • processBadConnectionEvent

        protected void processBadConnectionEvent​(java.lang.String sourceName,
                                                 java.lang.String originatorMetadataCollectionId,
                                                 java.lang.String originatorMetadataCollectionName,
                                                 java.lang.String originatorServerName,
                                                 java.lang.String originatorServerType,
                                                 java.lang.String originatorOrganizationName,
                                                 java.lang.String targetMetadataCollectionId,
                                                 Connection remoteConnection,
                                                 java.lang.String errorMessage)
        A connection to one of the members of the open metadata repository cohort is not usable by one of the members.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier of metadata collection of originator.
        originatorMetadataCollectionName - display name of metadata collection of originator.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        targetMetadataCollectionId - id for the repository with the bad remote connection.
        remoteConnection - the Connection properties for the connector used to call the registering server.
        errorMessage - details of the error that occurs when the connection is used.
      • processNewTypeDefEvent

        public void processNewTypeDefEvent​(java.lang.String sourceName,
                                           java.lang.String originatorMetadataCollectionId,
                                           java.lang.String originatorServerName,
                                           java.lang.String originatorServerType,
                                           java.lang.String originatorOrganizationName,
                                           org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDef typeDef)
        A new TypeDef has been defined.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        typeDef - details of the new TypeDef
      • processNewAttributeTypeDefEvent

        public void processNewAttributeTypeDefEvent​(java.lang.String sourceName,
                                                    java.lang.String originatorMetadataCollectionId,
                                                    java.lang.String originatorServerName,
                                                    java.lang.String originatorServerType,
                                                    java.lang.String originatorOrganizationName,
                                                    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.AttributeTypeDef attributeTypeDef)
        A new AttributeTypeDef has been defined in an open metadata repository.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        attributeTypeDef - details of the new AttributeTypeDef.
      • processUpdatedTypeDefEvent

        public void processUpdatedTypeDefEvent​(java.lang.String sourceName,
                                               java.lang.String originatorMetadataCollectionId,
                                               java.lang.String originatorServerName,
                                               java.lang.String originatorServerType,
                                               java.lang.String originatorOrganizationName,
                                               org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefPatch typeDefPatch)
        An existing TypeDef has been updated.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        typeDefPatch - details of the new version of the TypeDef
      • processDeletedTypeDefEvent

        public void processDeletedTypeDefEvent​(java.lang.String sourceName,
                                               java.lang.String originatorMetadataCollectionId,
                                               java.lang.String originatorServerName,
                                               java.lang.String originatorServerType,
                                               java.lang.String originatorOrganizationName,
                                               java.lang.String typeDefGUID,
                                               java.lang.String typeDefName)
        An existing TypeDef has been deleted. Both the name and the GUID are provided to ensure the right TypeDef is deleted in remote repositories.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        typeDefGUID - unique identifier of the TypeDef
        typeDefName - unique name of the TypeDef
      • processDeletedAttributeTypeDefEvent

        public void processDeletedAttributeTypeDefEvent​(java.lang.String sourceName,
                                                        java.lang.String originatorMetadataCollectionId,
                                                        java.lang.String originatorServerName,
                                                        java.lang.String originatorServerType,
                                                        java.lang.String originatorOrganizationName,
                                                        java.lang.String attributeTypeDefGUID,
                                                        java.lang.String attributeTypeDefName)
        An existing AttributeTypeDef has been deleted in an open metadata repository. Both the name and the GUID are provided to ensure the right AttributeTypeDef is deleted in other cohort member repositories.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        attributeTypeDefGUID - unique identifier of the AttributeTypeDef
        attributeTypeDefName - unique name of the AttributeTypeDef
      • processReIdentifiedTypeDefEvent

        public void processReIdentifiedTypeDefEvent​(java.lang.String sourceName,
                                                    java.lang.String originatorMetadataCollectionId,
                                                    java.lang.String originatorServerName,
                                                    java.lang.String originatorServerType,
                                                    java.lang.String originatorOrganizationName,
                                                    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary originalTypeDefSummary,
                                                    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDef typeDef)
        The guid or name of an existing TypeDef has been changed to a new value. This is used if two different Typedefs are discovered to have either the same guid or, most likely, the same name. This type of conflict is rare but typically occurs when a new repository joins the cohort.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        originalTypeDefSummary - the details for the original TypeDef.
        typeDef - updated TypeDef with new identifiers
      • processReIdentifiedAttributeTypeDefEvent

        public void processReIdentifiedAttributeTypeDefEvent​(java.lang.String sourceName,
                                                             java.lang.String originatorMetadataCollectionId,
                                                             java.lang.String originatorServerName,
                                                             java.lang.String originatorServerType,
                                                             java.lang.String originatorOrganizationName,
                                                             org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.AttributeTypeDef originalAttributeTypeDef,
                                                             org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.AttributeTypeDef attributeTypeDef)
        Process an event that changes either the name or guid of an AttributeTypeDef. It is resolving a Conflicting AttributeTypeDef Error.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        originalAttributeTypeDef - description of original AttributeTypeDef
        attributeTypeDef - updated AttributeTypeDef with new identifiers inside.
      • processTypeDefConflictEvent

        public void processTypeDefConflictEvent​(java.lang.String sourceName,
                                                java.lang.String originatorMetadataCollectionId,
                                                java.lang.String originatorServerName,
                                                java.lang.String originatorServerType,
                                                java.lang.String originatorOrganizationName,
                                                org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary originatorTypeDefSummary,
                                                java.lang.String otherMetadataCollectionId,
                                                org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary conflictingTypeDefSummary,
                                                java.lang.String errorMessage)
        Process a detected conflict in type definitions (TypeDefs) used in the cohort.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        originatorTypeDefSummary - details of the TypeDef in the event originator
        otherMetadataCollectionId - the metadataCollection using the conflicting TypeDef
        conflictingTypeDefSummary - the details of the TypeDef in the other metadata collection
        errorMessage - details of the error that occurs when the connection is used.
      • processAttributeTypeDefConflictEvent

        public void processAttributeTypeDefConflictEvent​(java.lang.String sourceName,
                                                         java.lang.String originatorMetadataCollectionId,
                                                         java.lang.String originatorServerName,
                                                         java.lang.String originatorServerType,
                                                         java.lang.String originatorOrganizationName,
                                                         org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.AttributeTypeDef originatorAttributeTypeDef,
                                                         java.lang.String otherMetadataCollectionId,
                                                         org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.AttributeTypeDef conflictingAttributeTypeDef,
                                                         java.lang.String errorMessage)
        Process a detected conflict in the attribute type definitions (AttributeTypeDefs) used in the cohort.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        originatorAttributeTypeDef - description of the AttributeTypeDef in the event originator.
        otherMetadataCollectionId - the metadataCollection using the conflicting AttributeTypeDef.
        conflictingAttributeTypeDef - description of the AttributeTypeDef in the other metadata collection.
        errorMessage - details of the error that occurs when the connection is used.
      • processTypeDefPatchMismatchEvent

        public void processTypeDefPatchMismatchEvent​(java.lang.String sourceName,
                                                     java.lang.String originatorMetadataCollectionId,
                                                     java.lang.String originatorServerName,
                                                     java.lang.String originatorServerType,
                                                     java.lang.String originatorOrganizationName,
                                                     java.lang.String targetMetadataCollectionId,
                                                     org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary targetTypeDefSummary,
                                                     org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDef otherTypeDef,
                                                     java.lang.String errorMessage)
        A TypeDef from another member in the cohort is at a different version than the local repository. This may create some inconsistencies in the different copies of instances of this type in different members of the cohort. The recommended action is to update all TypeDefs to the latest version.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        targetMetadataCollectionId - identifier of the metadata collection that is reporting a TypeDef at a different level to the local repository.
        targetTypeDefSummary - details of the TypeDef being patched
        otherTypeDef - details of the TypeDef in the local repository.
        errorMessage - descriptive message
      • processNewEntityEvent

        public void processNewEntityEvent​(java.lang.String sourceName,
                                          java.lang.String originatorMetadataCollectionId,
                                          java.lang.String originatorServerName,
                                          java.lang.String originatorServerType,
                                          java.lang.String originatorOrganizationName,
                                          org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
        A new entity has been created.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        entity - details of the new entity
      • processUpdatedEntityEvent

        public void processUpdatedEntityEvent​(java.lang.String sourceName,
                                              java.lang.String originatorMetadataCollectionId,
                                              java.lang.String originatorServerName,
                                              java.lang.String originatorServerType,
                                              java.lang.String originatorOrganizationName,
                                              org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail oldEntity,
                                              org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail newEntity)
        An existing entity has been updated.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        oldEntity - original values for the entity.
        newEntity - details of the new version of the entity.
      • processUndoneEntityEvent

        public void processUndoneEntityEvent​(java.lang.String sourceName,
                                             java.lang.String originatorMetadataCollectionId,
                                             java.lang.String originatorServerName,
                                             java.lang.String originatorServerType,
                                             java.lang.String originatorOrganizationName,
                                             org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
        An update to an entity has been undone.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        entity - details of the version of the entity that has been restored.
      • processClassifiedEntityEvent

        public void processClassifiedEntityEvent​(java.lang.String sourceName,
                                                 java.lang.String originatorMetadataCollectionId,
                                                 java.lang.String originatorServerName,
                                                 java.lang.String originatorServerType,
                                                 java.lang.String originatorOrganizationName,
                                                 org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity,
                                                 org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification classification)
        A new classification has been added to an entity.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        entity - details of the entity with the new classification added. No guarantee this is all the classifications.
        classification - new classification
      • processClassifiedEntityEvent

        public void processClassifiedEntityEvent​(java.lang.String sourceName,
                                                 java.lang.String originatorMetadataCollectionId,
                                                 java.lang.String originatorServerName,
                                                 java.lang.String originatorServerType,
                                                 java.lang.String originatorOrganizationName,
                                                 org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entity,
                                                 org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification classification)
        A new classification has been added to an entity.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        entity - details of the entity with the new classification added. No guarantee this is all the classifications.
        classification - new classification
      • processClassifiedEntityEvent

        @Deprecated
        public void processClassifiedEntityEvent​(java.lang.String sourceName,
                                                 java.lang.String originatorMetadataCollectionId,
                                                 java.lang.String originatorServerName,
                                                 java.lang.String originatorServerType,
                                                 java.lang.String originatorOrganizationName,
                                                 org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
        Deprecated.
        A new classification has been added to an entity.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        entity - details of the entity with the new classification added.
      • processDeclassifiedEntityEvent

        public void processDeclassifiedEntityEvent​(java.lang.String sourceName,
                                                   java.lang.String originatorMetadataCollectionId,
                                                   java.lang.String originatorServerName,
                                                   java.lang.String originatorServerType,
                                                   java.lang.String originatorOrganizationName,
                                                   org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity,
                                                   org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification originalClassification)
        A classification has been removed from an entity.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        entity - details of the entity after the classification has been removed. No guarantee this is all the classifications.
        originalClassification - classification that was removed
      • processDeclassifiedEntityEvent

        public void processDeclassifiedEntityEvent​(java.lang.String sourceName,
                                                   java.lang.String originatorMetadataCollectionId,
                                                   java.lang.String originatorServerName,
                                                   java.lang.String originatorServerType,
                                                   java.lang.String originatorOrganizationName,
                                                   org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entity,
                                                   org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification originalClassification)
        A classification has been removed from an entity.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        entity - details of the entity after the classification has been removed. No guarantee this is all the classifications.
        originalClassification - classification that was removed
      • processDeclassifiedEntityEvent

        @Deprecated
        public void processDeclassifiedEntityEvent​(java.lang.String sourceName,
                                                   java.lang.String originatorMetadataCollectionId,
                                                   java.lang.String originatorServerName,
                                                   java.lang.String originatorServerType,
                                                   java.lang.String originatorOrganizationName,
                                                   org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
        Deprecated.
        A classification has been removed from an entity.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        entity - details of the entity after the classification has been removed.
      • processReclassifiedEntityEvent

        public void processReclassifiedEntityEvent​(java.lang.String sourceName,
                                                   java.lang.String originatorMetadataCollectionId,
                                                   java.lang.String originatorServerName,
                                                   java.lang.String originatorServerType,
                                                   java.lang.String originatorOrganizationName,
                                                   org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity,
                                                   org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification originalClassification,
                                                   org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification classification)
        An existing classification has been changed on an entity.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        entity - details of the entity after the classification has been changed. No guarantee this is all the classifications.
        originalClassification - classification that was removed
        classification - new classification
      • processReclassifiedEntityEvent

        public void processReclassifiedEntityEvent​(java.lang.String sourceName,
                                                   java.lang.String originatorMetadataCollectionId,
                                                   java.lang.String originatorServerName,
                                                   java.lang.String originatorServerType,
                                                   java.lang.String originatorOrganizationName,
                                                   org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entity,
                                                   org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification originalClassification,
                                                   org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification classification)
        An existing classification has been changed on an entity.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        entity - details of the entity after the classification has been changed. No guarantee this is all the classifications.
        originalClassification - classification that was removed
        classification - new classification
      • processReclassifiedEntityEvent

        @Deprecated
        public void processReclassifiedEntityEvent​(java.lang.String sourceName,
                                                   java.lang.String originatorMetadataCollectionId,
                                                   java.lang.String originatorServerName,
                                                   java.lang.String originatorServerType,
                                                   java.lang.String originatorOrganizationName,
                                                   org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
        Deprecated.
        An existing classification has been changed on an entity. Only implement one of the processReclassifiedEntityEvent methods
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        entity - details of the entity after the classification has been changed.
      • processDeletedEntityEvent

        public void processDeletedEntityEvent​(java.lang.String sourceName,
                                              java.lang.String originatorMetadataCollectionId,
                                              java.lang.String originatorServerName,
                                              java.lang.String originatorServerType,
                                              java.lang.String originatorOrganizationName,
                                              org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
        An existing entity has been deleted. This is a soft delete. This means it is still in the repository, but it is no longer returned on queries.

        All relationships to the entity are also soft-deleted and will no longer be usable. These deleted relationships will be notified through separate events.

        Details of the TypeDef are included with the entity's unique id (guid) to ensure the right entity is deleted in the remote repositories.

        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        entity - deleted entity
      • processPurgedEntityEvent

        public void processPurgedEntityEvent​(java.lang.String sourceName,
                                             java.lang.String originatorMetadataCollectionId,
                                             java.lang.String originatorServerName,
                                             java.lang.String originatorServerType,
                                             java.lang.String originatorOrganizationName,
                                             java.lang.String typeDefGUID,
                                             java.lang.String typeDefName,
                                             java.lang.String instanceGUID)
        A deleted entity has been permanently removed from the repository. This request can not be undone.

        Details of the TypeDef are included with the entity's unique id (guid) to ensure the right entity is purged in the remote repositories.

        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        typeDefGUID - unique identifier for this entity's TypeDef
        typeDefName - name of this entity's TypeDef
        instanceGUID - unique identifier for the entity
      • processDeletePurgedEntityEvent

        public void processDeletePurgedEntityEvent​(java.lang.String sourceName,
                                                   java.lang.String originatorMetadataCollectionId,
                                                   java.lang.String originatorServerName,
                                                   java.lang.String originatorServerType,
                                                   java.lang.String originatorOrganizationName,
                                                   org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
        An existing entity has been deleted and purged in a single action. All relationships to the entity are also deleted and purged and will no longer be usable. These deleted relationships will be notified through separate events.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        entity - deleted entity
      • processRestoredEntityEvent

        public void processRestoredEntityEvent​(java.lang.String sourceName,
                                               java.lang.String originatorMetadataCollectionId,
                                               java.lang.String originatorServerName,
                                               java.lang.String originatorServerType,
                                               java.lang.String originatorOrganizationName,
                                               org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
        A deleted entity has been restored to the state it was before it was deleted.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        entity - details of the version of the entity that has been restored.
      • processReIdentifiedEntityEvent

        public void processReIdentifiedEntityEvent​(java.lang.String sourceName,
                                                   java.lang.String originatorMetadataCollectionId,
                                                   java.lang.String originatorServerName,
                                                   java.lang.String originatorServerType,
                                                   java.lang.String originatorOrganizationName,
                                                   java.lang.String originalEntityGUID,
                                                   org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
        The guid of an existing entity has been changed to a new value. This is used if two different entities are discovered to have the same guid. This is extremely unlikely but not impossible so the open metadata protocol has provision for this.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        originalEntityGUID - the existing identifier for the entity.
        entity - new values for this entity, including the new guid.
      • processReTypedEntityEvent

        public void processReTypedEntityEvent​(java.lang.String sourceName,
                                              java.lang.String originatorMetadataCollectionId,
                                              java.lang.String originatorServerName,
                                              java.lang.String originatorServerType,
                                              java.lang.String originatorOrganizationName,
                                              org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary originalTypeDefSummary,
                                              org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
        An existing entity has had its type changed. Typically, this action is taken to move an entity's type to either a super type (so the subtype can be deleted) or a new subtype (so additional properties can be added.) However, the type can be changed to any compatible type.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        originalTypeDefSummary - original details of this entity's TypeDef.
        entity - new values for this entity, including the new type information.
      • processReHomedEntityEvent

        public void processReHomedEntityEvent​(java.lang.String sourceName,
                                              java.lang.String originatorMetadataCollectionId,
                                              java.lang.String originatorServerName,
                                              java.lang.String originatorServerType,
                                              java.lang.String originatorOrganizationName,
                                              java.lang.String originalHomeMetadataCollectionId,
                                              org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
        An existing entity has changed home repository. This action is taken for example, if a repository becomes permanently unavailable, or if the user community updating this entity move to working from a different repository in the open metadata repository cluster.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        originalHomeMetadataCollectionId - unique identifier for the original home repository.
        entity - new values for this entity, including the new home information.
      • processRefreshEntityRequested

        public void processRefreshEntityRequested​(java.lang.String sourceName,
                                                  java.lang.String originatorMetadataCollectionId,
                                                  java.lang.String originatorServerName,
                                                  java.lang.String originatorServerType,
                                                  java.lang.String originatorOrganizationName,
                                                  java.lang.String typeDefGUID,
                                                  java.lang.String typeDefName,
                                                  java.lang.String instanceGUID,
                                                  java.lang.String homeMetadataCollectionId)
        The remote repository is requesting that an entity from this repository's metadata collection is refreshed so the remote repository can create a reference copy.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        typeDefGUID - unique identifier for this entity's TypeDef
        typeDefName - name of this entity's TypeDef
        instanceGUID - unique identifier for the entity
        homeMetadataCollectionId - metadata collection id for the home of this instance.
      • processRefreshEntityEvent

        public void processRefreshEntityEvent​(java.lang.String sourceName,
                                              java.lang.String originatorMetadataCollectionId,
                                              java.lang.String originatorServerName,
                                              java.lang.String originatorServerType,
                                              java.lang.String originatorOrganizationName,
                                              org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
        A remote repository in the cohort has sent entity details in response to a refresh request.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        entity - details of the requested entity
      • processNewRelationshipEvent

        public void processNewRelationshipEvent​(java.lang.String sourceName,
                                                java.lang.String originatorMetadataCollectionId,
                                                java.lang.String originatorServerName,
                                                java.lang.String originatorServerType,
                                                java.lang.String originatorOrganizationName,
                                                org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
        A new relationship has been created.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        relationship - details of the new relationship
      • processUpdatedRelationshipEvent

        public void processUpdatedRelationshipEvent​(java.lang.String sourceName,
                                                    java.lang.String originatorMetadataCollectionId,
                                                    java.lang.String originatorServerName,
                                                    java.lang.String originatorServerType,
                                                    java.lang.String originatorOrganizationName,
                                                    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship oldRelationship,
                                                    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship newRelationship)
        An existing relationship has been updated.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        oldRelationship - original details of the relationship.
        newRelationship - details of the new version of the relationship.
      • processUndoneRelationshipEvent

        public void processUndoneRelationshipEvent​(java.lang.String sourceName,
                                                   java.lang.String originatorMetadataCollectionId,
                                                   java.lang.String originatorServerName,
                                                   java.lang.String originatorServerType,
                                                   java.lang.String originatorOrganizationName,
                                                   org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
        An update to a relationship has been undone.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        relationship - details of the version of the relationship that has been restored.
      • processDeletedRelationshipEvent

        public void processDeletedRelationshipEvent​(java.lang.String sourceName,
                                                    java.lang.String originatorMetadataCollectionId,
                                                    java.lang.String originatorServerName,
                                                    java.lang.String originatorServerType,
                                                    java.lang.String originatorOrganizationName,
                                                    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
        An existing relationship has been deleted. This is a soft delete. This means it is still in the repository, but it is no longer returned on queries.

        Details of the TypeDef are included with the relationship's unique id (guid) to ensure the right relationship is deleted in the remote repositories.

        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        relationship - deleted relationship
      • processPurgedRelationshipEvent

        public void processPurgedRelationshipEvent​(java.lang.String sourceName,
                                                   java.lang.String originatorMetadataCollectionId,
                                                   java.lang.String originatorServerName,
                                                   java.lang.String originatorServerType,
                                                   java.lang.String originatorOrganizationName,
                                                   java.lang.String typeDefGUID,
                                                   java.lang.String typeDefName,
                                                   java.lang.String instanceGUID)
        A deleted relationship has been permanently removed from the repository. This request can not be undone.

        Details of the TypeDef are included with the relationship's unique id (guid) to ensure the right relationship is purged in the remote repositories.

        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        typeDefGUID - unique identifier for this relationship's TypeDef.
        typeDefName - name of this relationship's TypeDef.
        instanceGUID - unique identifier for the relationship.
      • processDeletePurgedRelationshipEvent

        public void processDeletePurgedRelationshipEvent​(java.lang.String sourceName,
                                                         java.lang.String originatorMetadataCollectionId,
                                                         java.lang.String originatorServerName,
                                                         java.lang.String originatorServerType,
                                                         java.lang.String originatorOrganizationName,
                                                         org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
        An active relationship has been deleted and purged from the repository. This request can not be undone.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        relationship - deleted relationship
      • processRestoredRelationshipEvent

        public void processRestoredRelationshipEvent​(java.lang.String sourceName,
                                                     java.lang.String originatorMetadataCollectionId,
                                                     java.lang.String originatorServerName,
                                                     java.lang.String originatorServerType,
                                                     java.lang.String originatorOrganizationName,
                                                     org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
        A deleted relationship has been restored to the state it was before it was deleted.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        relationship - details of the version of the relationship that has been restored.
      • processReIdentifiedRelationshipEvent

        public void processReIdentifiedRelationshipEvent​(java.lang.String sourceName,
                                                         java.lang.String originatorMetadataCollectionId,
                                                         java.lang.String originatorServerName,
                                                         java.lang.String originatorServerType,
                                                         java.lang.String originatorOrganizationName,
                                                         java.lang.String originalRelationshipGUID,
                                                         org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
        The guid of an existing relationship has changed. This is used if two different relationships are discovered to have the same guid. This is extremely unlikely but not impossible so the open metadata protocol has provision for this.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        originalRelationshipGUID - the existing identifier for the relationship.
        relationship - new values for this relationship, including the new guid.
      • processReTypedRelationshipEvent

        public void processReTypedRelationshipEvent​(java.lang.String sourceName,
                                                    java.lang.String originatorMetadataCollectionId,
                                                    java.lang.String originatorServerName,
                                                    java.lang.String originatorServerType,
                                                    java.lang.String originatorOrganizationName,
                                                    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary originalTypeDefSummary,
                                                    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
        An existing relationship has had its type changed. Typically, this action is taken to move a relationship's type to either a super type (so the subtype can be deleted) or a new subtype (so additional properties can be added.) However, the type can be changed to any compatible type.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        originalTypeDefSummary - original details of this relationship's TypeDef.
        relationship - new values for this relationship, including the new type information.
      • processReHomedRelationshipEvent

        public void processReHomedRelationshipEvent​(java.lang.String sourceName,
                                                    java.lang.String originatorMetadataCollectionId,
                                                    java.lang.String originatorServerName,
                                                    java.lang.String originatorServerType,
                                                    java.lang.String originatorOrganizationName,
                                                    java.lang.String originalHomeMetadataCollection,
                                                    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
        An existing relationship has changed home repository. This action is taken for example, if a repository becomes permanently unavailable, or if the user community updating this relationship move to working from a different repository in the open metadata repository cluster.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        originalHomeMetadataCollection - unique identifier for the original home repository.
        relationship - new values for this relationship, including the new home information.
      • processRefreshRelationshipRequest

        public void processRefreshRelationshipRequest​(java.lang.String sourceName,
                                                      java.lang.String originatorMetadataCollectionId,
                                                      java.lang.String originatorServerName,
                                                      java.lang.String originatorServerType,
                                                      java.lang.String originatorOrganizationName,
                                                      java.lang.String typeDefGUID,
                                                      java.lang.String typeDefName,
                                                      java.lang.String instanceGUID,
                                                      java.lang.String homeMetadataCollectionId)
        A repository has requested the home repository of a relationship send details of the relationship so the local repository can create a reference copy of the instance.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        typeDefGUID - unique identifier for this instance's TypeDef
        typeDefName - name of this relationship's TypeDef
        instanceGUID - unique identifier for the instance
        homeMetadataCollectionId - metadata collection id for the home of this instance.
      • processRefreshRelationshipEvent

        public void processRefreshRelationshipEvent​(java.lang.String sourceName,
                                                    java.lang.String originatorMetadataCollectionId,
                                                    java.lang.String originatorServerName,
                                                    java.lang.String originatorServerType,
                                                    java.lang.String originatorOrganizationName,
                                                    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
        The local repository is refreshing the information about a relationship for the other repositories in the cohort.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        relationship - relationship details
      • processInstanceBatchEvent

        public void processInstanceBatchEvent​(java.lang.String sourceName,
                                              java.lang.String originatorMetadataCollectionId,
                                              java.lang.String originatorServerName,
                                              java.lang.String originatorServerType,
                                              java.lang.String originatorOrganizationName,
                                              org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceGraph instances)
        An open metadata repository is passing information about a collection of entities and relationships with the other repositories in the cohort.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - unique identifier for the metadata collection hosted by the server that sent the event.
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        instances - multiple entities and relationships for sharing.
      • processConflictingInstancesEvent

        public void processConflictingInstancesEvent​(java.lang.String sourceName,
                                                     java.lang.String originatorMetadataCollectionId,
                                                     java.lang.String originatorServerName,
                                                     java.lang.String originatorServerType,
                                                     java.lang.String originatorOrganizationName,
                                                     java.lang.String targetMetadataCollectionId,
                                                     org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary targetTypeDefSummary,
                                                     java.lang.String targetInstanceGUID,
                                                     java.lang.String otherMetadataCollectionId,
                                                     org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProvenanceType otherOrigin,
                                                     org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary otherTypeDefSummary,
                                                     java.lang.String otherInstanceGUID,
                                                     java.lang.String errorMessage)
        An open metadata repository has detected two metadata instances with the same identifier (guid). This is a serious error because it could lead to corruption of the metadata collections within the cohort. When this occurs, all repositories in the cohort delete their reference copies of the metadata instances and at least one of the instances has its GUID changed in its respective home repository. The updated instance(s) are redistributed around the cohort.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - metadata collection id of the repository reporting the conflicting instance
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        targetMetadataCollectionId - metadata collection id of other repository with the conflicting instance
        targetTypeDefSummary - details of the target instance's TypeDef
        targetInstanceGUID - unique identifier for the source instance
        otherOrigin - origin of the other (older) metadata instance
        otherMetadataCollectionId - metadata collection of the other (older) metadata instance
        otherTypeDefSummary - details of the other (older) instance's TypeDef
        otherInstanceGUID - unique identifier for the other (older) instance
        errorMessage - description of the error.
      • processConflictingTypeEvent

        public void processConflictingTypeEvent​(java.lang.String sourceName,
                                                java.lang.String originatorMetadataCollectionId,
                                                java.lang.String originatorServerName,
                                                java.lang.String originatorServerType,
                                                java.lang.String originatorOrganizationName,
                                                java.lang.String targetMetadataCollectionId,
                                                org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary targetTypeDefSummary,
                                                java.lang.String targetInstanceGUID,
                                                org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary otherTypeDefSummary,
                                                java.lang.String errorMessage)
        An open metadata repository has detected an inconsistency in the version of the type used in an updated metadata instance compared to its stored version.
        Parameters:
        sourceName - name of the source of the event. It may be the cohort name for incoming events or the local repository, or event mapper name.
        originatorMetadataCollectionId - metadata collection id of the repository reporting the conflicting instance
        originatorServerName - name of the server that the event came from.
        originatorServerType - type of server that the event came from.
        originatorOrganizationName - name of the organization that owns the server that sent the event.
        targetMetadataCollectionId - metadata collection id of other repository with the conflicting instance
        targetTypeDefSummary - details of the target instance's TypeDef
        targetInstanceGUID - unique identifier for the source instance
        otherTypeDefSummary - details of the local copy of the instance's TypeDef
        errorMessage - description of the error.