Class DataManagerOutTopicClientConnector
- 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.datamanager.connectors.outtopic.DataManagerOutTopicClientConnector
-
- All Implemented Interfaces:
DataManagerEventInterface,AuditLoggingComponent,VirtualConnectorExtension,OpenMetadataTopicListener
public class DataManagerOutTopicClientConnector extends OpenMetadataTopicListenerConnectorBase implements DataManagerEventInterface
DataManagerOutTopicClientConnector is the java base class implementation of the the client side connector that receives events from the Data Manager OMAS's OutTopic.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
ConnectorBase.ProtectedConnection
-
-
Field Summary
-
Fields inherited from class org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopicConsumerBase
auditLog, connectionName, eventBusConnectors
-
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
connectedAssetProperties, connectionBean, connectionProperties, connectorInstanceId, securedProperties
-
-
Constructor Summary
Constructors Constructor Description DataManagerOutTopicClientConnector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidprocessEvent(String event)Method to pass an event received on topic.voidregisterListener(String userId, DataManagerEventListener listener)Register a listener object that will be passed each of the events published by the Data Manager OMAS.-
Methods inherited from class org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopicListenerConnectorBase
disconnect, getEventBean, initializeEmbeddedConnectors
-
Methods inherited from class org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopicConsumerBase
getConnectorComponentDescription, setAuditLog, start, validateEventBusConnectors
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
equals, getConnectedAssetProperties, getConnection, getConnectorInstanceId, hashCode, initialize, initializeConnectedAssetProperties, isActive, toString
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.Connector
clearStatisticProperty, clearStatisticTimestamp, getConnectorStatistics, getStatisticCounter, getStatisticProperty, getStatisticTimestamp, incrementStatisticCounter, initializeStatisticCounter, setStatisticProperty, setStatisticTimestamp
-
-
-
-
Method Detail
-
registerListener
public void registerListener(String userId, DataManagerEventListener listener) throws InvalidParameterException
Register a listener object that will be passed each of the events published by the Data Manager OMAS.- Specified by:
registerListenerin interfaceDataManagerEventInterface- Parameters:
userId- calling userlistener- listener object- Throws:
InvalidParameterException- one of the parameters is null or invalid.
-
processEvent
public void processEvent(String event)
Method to pass an event received on topic.- Specified by:
processEventin interfaceOpenMetadataTopicListener- Specified by:
processEventin classOpenMetadataTopicListenerConnectorBase- Parameters:
event- inbound event
-
-