public abstract class OpenMetadataTopicListenerConnectorBase extends OpenMetadataTopicConsumerBase implements OpenMetadataTopicListener, VirtualConnectorExtension
ConnectorBase.ProtectedConnectionauditLog, connectionName, eventBusConnectorsconnectedAssetProperties, connectionBean, connectionProperties, connectorInstanceId, isActive, securedProperties| Constructor and Description |
|---|
OpenMetadataTopicListenerConnectorBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
disconnect()
Free up any resources held since the connector is no longer needed.
|
protected <T> T |
getEventBean(String event,
Class<T> eventClass)
Parse the event and return it to a Java bean.
|
void |
initializeEmbeddedConnectors(List<Connector> embeddedConnectors)
Set up the list of connectors that this virtual connector will use to support its interface.
|
abstract void |
processEvent(String event)
Method to pass an event received on topic.
|
setAuditLog, start, validateEventBusConnectorsequals, getConnectedAssetProperties, getConnection, getConnectorInstanceId, hashCode, initialize, initializeConnectedAssetProperties, isActive, toStringpublic OpenMetadataTopicListenerConnectorBase()
public void initializeEmbeddedConnectors(List<Connector> embeddedConnectors)
initializeEmbeddedConnectors in interface VirtualConnectorExtensioninitializeEmbeddedConnectors in class OpenMetadataTopicConsumerBaseembeddedConnectors - list of connectorspublic abstract void processEvent(String event)
processEvent in interface OpenMetadataTopicListenerevent - inbound eventprotected <T> T getEventBean(String event, Class<T> eventClass) throws Exception
T - the name of the classevent - event as a StringeventClass - class of the Java bean.Exception - something went wrong in the parsing process.public void disconnect()
throws ConnectorCheckedException
disconnect in class OpenMetadataTopicConsumerBaseConnectorCheckedException - there is a problem within the connector.Copyright © 2018–2020 ODPi. All rights reserved.