public abstract class BufferGraphConnectorBase extends ConnectorBase implements BufferGraph
ConnectorBase.ProtectedConnectionconnectedAssetProperties, connectionBean, connectionProperties, connectorInstanceId, isActive, securedProperties| Constructor and Description |
|---|
BufferGraphConnectorBase() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addEntity(LineageEvent lineageEvent)
Stores a lineage event into the Buffergraph database
|
void |
deleteEntity(String guid)
Deletes a vertex in the graph
|
abstract void |
initializeGraphDB()
Initialize the connectors
|
abstract void |
schedulerTask()
Task that the scheduler performs based on the interval
|
abstract void |
setMainGraph(Object mainGraph) |
void |
updateEntity(LineageEvent lineageEvent)
Updates a vertex in the Graph
|
disconnect, equals, getConnectedAssetProperties, getConnection, getConnectorInstanceId, hashCode, initialize, initializeConnectedAssetProperties, isActive, start, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitdisconnect, startpublic abstract void initializeGraphDB()
throws OpenLineageException
OpenLineageGraphConnectorinitializeGraphDB in interface OpenLineageGraphConnectorOpenLineageExceptionpublic abstract void addEntity(LineageEvent lineageEvent)
BufferGraphaddEntity in interface BufferGraphlineageEvent - eventpublic void updateEntity(LineageEvent lineageEvent)
BufferGraphupdateEntity in interface BufferGraphlineageEvent - eventpublic void deleteEntity(String guid)
BufferGraphdeleteEntity in interface BufferGraphguid - unique identifier of the entity to be deletedpublic abstract void schedulerTask()
BufferGraphschedulerTask in interface BufferGraphpublic abstract void setMainGraph(Object mainGraph)
setMainGraph in interface BufferGraphCopyright © 2018–2020 ODPi. All rights reserved.