Class AssetCatalogOutTopicClientConnector
java.lang.Object
org.odpi.openmetadata.frameworks.connectors.Connector
org.odpi.openmetadata.frameworks.connectors.ConnectorBase
org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopicConsumerBase
org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopicListenerConnectorBase
org.odpi.openmetadata.accessservices.assetcatalog.connectors.outtopic.AssetCatalogOutTopicClientConnector
- All Implemented Interfaces:
org.odpi.openmetadata.accessservices.assetcatalog.api.AssetCatalogEventInterface,org.odpi.openmetadata.accessservices.assetcatalog.api.AssetCatalogEventListener,org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent,org.odpi.openmetadata.frameworks.connectors.SecureConnectorExtension,org.odpi.openmetadata.frameworks.connectors.VirtualConnectorExtension,org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopicListener
public class AssetCatalogOutTopicClientConnector
extends org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopicListenerConnectorBase
implements org.odpi.openmetadata.accessservices.assetcatalog.api.AssetCatalogEventInterface, org.odpi.openmetadata.accessservices.assetcatalog.api.AssetCatalogEventListener
AssetCatalogOutTopicClientConnector is the java base class implementation of the
the client side connector that receives events from the Asset Catalog OMAS's OutTopic.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprocessEvent(String event) Method to pass an event received on topic.voidprocessEvent(org.odpi.openmetadata.accessservices.assetcatalog.model.AssetCatalogEvent event) voidregisterListener(String userId, org.odpi.openmetadata.accessservices.assetcatalog.api.AssetCatalogEventListener listener) Register a listener object that will be passed each of the events published by the Asset Catalog OMAS.Methods inherited from class org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopicListenerConnectorBase
disconnect, initializeEmbeddedConnectorsMethods inherited from class org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopicConsumerBase
getConnectorComponentDescription, setAuditLog, startMethods inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
equals, getConnectedAssetProperties, getConnection, getConnectorInstanceId, hashCode, initialize, initializeConnectedAssetProperties, initializeSecretsStoreConnector, isActive, toStringMethods inherited from class org.odpi.openmetadata.frameworks.connectors.Connector
clearStatisticProperty, clearStatisticTimestamp, getConnectorStatistics, getStatisticCounter, getStatisticProperty, getStatisticTimestamp, incrementStatisticCounter, initializeStatisticCounter, setStatisticProperty, setStatisticTimestamp
-
Constructor Details
-
AssetCatalogOutTopicClientConnector
public AssetCatalogOutTopicClientConnector()
-
-
Method Details
-
registerListener
public void registerListener(String userId, org.odpi.openmetadata.accessservices.assetcatalog.api.AssetCatalogEventListener listener) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException Register a listener object that will be passed each of the events published by the Asset Catalog OMAS.- Specified by:
registerListenerin interfaceorg.odpi.openmetadata.accessservices.assetcatalog.api.AssetCatalogEventInterface- Parameters:
userId- calling userlistener- listener object- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- one of the parameters is null or invalid.
-
processEvent
Method to pass an event received on topic.- Specified by:
processEventin interfaceorg.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopicListener- Specified by:
processEventin classorg.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopicListenerConnectorBase- Parameters:
event- inbound event
-
processEvent
public void processEvent(org.odpi.openmetadata.accessservices.assetcatalog.model.AssetCatalogEvent event) - Specified by:
processEventin interfaceorg.odpi.openmetadata.accessservices.assetcatalog.api.AssetCatalogEventListener
-