Interface OMRSInstanceRetrievalEventProcessor

  • All Known Implementing Classes:
    LocalOMRSInstanceEventProcessor

    public interface OMRSInstanceRetrievalEventProcessor
    OMRSInstanceRetrievalEventProcessor defines the interface used by the Enterprise OMRS Repository Connector to pass instance metadata retrieved from remote open metadata repository connectors.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void processRetrievedEntityDetail​(java.lang.String sourceName, java.lang.String metadataCollectionId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
      Pass an entity that has been retrieved from a remote open metadata repository, so it can be validated and (if the rules permit) cached in the local repository.
      void processRetrievedEntitySummary​(java.lang.String sourceName, java.lang.String metadataCollectionId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntitySummary entity)
      Pass an entity that has been retrieved from a remote open metadata repository, so it can be validated and (if the rules permit) cached in the local repository.
      void processRetrievedRelationship​(java.lang.String sourceName, java.lang.String metadataCollectionId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
      Pass a relationship that has been retrieved from a remote open metadata repository, so it can be validated and (if the rules permit) cached in the local repository.
    • Method Detail

      • processRetrievedEntitySummary

        void processRetrievedEntitySummary​(java.lang.String sourceName,
                                           java.lang.String metadataCollectionId,
                                           org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntitySummary entity)
        Pass an entity that has been retrieved from a remote open metadata repository, so it can be validated and (if the rules permit) cached in the local repository.
        Parameters:
        sourceName - name of the source of this event.
        metadataCollectionId - unique identifier for the metadata from the remote repository
        entity - the retrieved entity.
      • processRetrievedEntityDetail

        void processRetrievedEntityDetail​(java.lang.String sourceName,
                                          java.lang.String metadataCollectionId,
                                          org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
        Pass an entity that has been retrieved from a remote open metadata repository, so it can be validated and (if the rules permit) cached in the local repository.
        Parameters:
        sourceName - name of the source of this event.
        metadataCollectionId - unique identifier for the metadata from the remote repository
        entity - the retrieved entity.
      • processRetrievedRelationship

        void processRetrievedRelationship​(java.lang.String sourceName,
                                          java.lang.String metadataCollectionId,
                                          org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
        Pass a relationship that has been retrieved from a remote open metadata repository, so it can be validated and (if the rules permit) cached in the local repository.
        Parameters:
        sourceName - name of the source of this event.
        metadataCollectionId - unique identifier for the metadata from the remote repository
        relationship - the retrieved relationship