public abstract class OMRSRepositoryEventMapperConnector extends ConnectorBase implements OMRSRepositoryEventMapper
ConnectorBase.ProtectedConnection| Modifier and Type | Field and Description |
|---|---|
protected OMRSAuditLog |
auditLog |
protected String |
localMetadataCollectionId |
protected String |
localOrganizationName |
protected String |
localServerName |
protected String |
localServerType |
protected String |
localServerUserId |
protected OMRSRepositoryConnector |
repositoryConnector |
protected String |
repositoryEventMapperName |
protected OMRSRepositoryEventProcessor |
repositoryEventProcessor |
protected OMRSRepositoryHelper |
repositoryHelper |
protected OMRSRepositoryValidator |
repositoryValidator |
connectedAssetProperties, connectionBean, connectionProperties, connectorInstanceId, isActive, securedProperties| Constructor and Description |
|---|
OMRSRepositoryEventMapperConnector()
Default constructor for OCF ConnectorBase.
|
| Modifier and Type | Method and Description |
|---|---|
void |
disconnect()
Free up any resources held since the connector is no longer needed.
|
void |
initialize(String repositoryEventMapperName,
OMRSRepositoryConnector repositoryConnector)
Pass additional information to the connector needed to process events.
|
void |
setAuditLog(OMRSAuditLog auditLog)
Receive an audit log object that can be used to record audit log messages.
|
void |
setMetadataCollectionId(String metadataCollectionId)
Set up the unique Id for this metadata collection.
|
void |
setOrganizationName(String organizationName)
Set up the name of the organization that runs/owns the server.
|
void |
setRepositoryEventProcessor(OMRSRepositoryEventProcessor repositoryEventProcessor)
Set up the repository event listener for this connector to use.
|
void |
setRepositoryHelper(OMRSRepositoryHelper repositoryHelper)
Set up a repository helper object for the repository connector to use.
|
void |
setRepositoryValidator(OMRSRepositoryValidator repositoryValidator)
Set up a repository validator for the repository connector to use.
|
void |
setServerName(String serverName)
Set up the name of the server where the metadata collection resides.
|
void |
setServerType(String serverType)
Set up the descriptive string describing the type of the server.
|
void |
setServerUserId(String localServerUserId)
Set up the userId that the local server should use when processing events and there is no external user
driving the operation.
|
void |
start()
Indicates that the connector is completely configured and can begin processing.
|
equals, getConnectedAssetProperties, getConnection, getConnectorInstanceId, hashCode, initialize, initializeConnectedAssetProperties, isActive, toStringprotected OMRSRepositoryEventProcessor repositoryEventProcessor
protected String repositoryEventMapperName
protected OMRSRepositoryConnector repositoryConnector
protected OMRSRepositoryHelper repositoryHelper
protected OMRSRepositoryValidator repositoryValidator
protected String localMetadataCollectionId
protected String localServerName
protected String localServerType
protected String localOrganizationName
protected String localServerUserId
protected OMRSAuditLog auditLog
public OMRSRepositoryEventMapperConnector()
public void setAuditLog(OMRSAuditLog auditLog)
auditLog - audit log objectpublic void initialize(String repositoryEventMapperName, OMRSRepositoryConnector repositoryConnector)
initialize in interface OMRSRepositoryEventMapperrepositoryEventMapperName - repository event mapper name used for the source of the OMRS events.repositoryConnector - ths is the connector to the local repository that the event mapper is processing
events from. The repository connector is used to retrieve additional information
necessary to fill out the OMRS Events.public void setRepositoryHelper(OMRSRepositoryHelper repositoryHelper)
setRepositoryHelper in interface OMRSRepositoryEventMapperrepositoryHelper - helper object for building TypeDefs and metadata instances.public void setRepositoryValidator(OMRSRepositoryValidator repositoryValidator)
setRepositoryValidator in interface OMRSRepositoryEventMapperrepositoryValidator - validator object to check the validity of TypeDefs and metadata instances.public void setServerName(String serverName)
setServerName in interface OMRSRepositoryEventMapperserverName - String namepublic void setServerType(String serverType)
setServerType in interface OMRSRepositoryEventMapperserverType - String server typepublic void setOrganizationName(String organizationName)
setOrganizationName in interface OMRSRepositoryEventMapperorganizationName - String organization namepublic void setServerUserId(String localServerUserId)
setServerUserId in interface OMRSRepositoryEventMapperlocalServerUserId - string user idpublic void setMetadataCollectionId(String metadataCollectionId)
setMetadataCollectionId in interface OMRSRepositoryEventMappermetadataCollectionId - String unique Idpublic void setRepositoryEventProcessor(OMRSRepositoryEventProcessor repositoryEventProcessor)
setRepositoryEventProcessor in interface OMRSRepositoryEventMapperrepositoryEventProcessor - listener responsible for distributing notifications of local
changes to metadata types and instances to the rest of the
open metadata repository cluster.public void start()
throws ConnectorCheckedException
start in class ConnectorBaseConnectorCheckedException - there is a problem within the connector.public void disconnect()
throws ConnectorCheckedException
disconnect in class ConnectorBaseConnectorCheckedException - there is a problem within the connector.Copyright © 2018–2019 ODPi. All rights reserved.