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

    Modifier and Type
    Method
    Description
    void
    processRetrievedEntityDetail(String sourceName, String metadataCollectionId, 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(String sourceName, String metadataCollectionId, 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(String sourceName, String metadataCollectionId, 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 Details

    • processRetrievedEntitySummary

      void processRetrievedEntitySummary(String sourceName, String metadataCollectionId, 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(String sourceName, String metadataCollectionId, 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(String sourceName, String metadataCollectionId, 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