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 TypeMethodDescriptionvoid
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 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
-