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 TypeMethodDescriptionvoidprocessRetrievedEntityDetail(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.voidprocessRetrievedEntitySummary(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.voidprocessRetrievedRelationship(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 repositoryentity- 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 repositoryentity- 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 repositoryrelationship- the retrieved relationship
-