Interface OpenLineageGraphConnector
-
- All Known Subinterfaces:
LineageGraph
- All Known Implementing Classes:
LineageGraphConnectorBase
public interface OpenLineageGraphConnector
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddisconnect()Free up any resources held since the connector is no longer needed.LineageVertexResponsegetEntityDetails(String guid)Gets entity details.voidinitializeGraphDB(AuditLog auditLog)Initialize the connectorsLineageResponselineage(Scope scope, String guid, String displayNameMustContain, boolean includeProcesses)voidstart()Indicates that the connector is completely configured and can begin processing.
-
-
-
Method Detail
-
start
void start() throws ConnectorCheckedExceptionIndicates that the connector is completely configured and can begin processing.- Throws:
ConnectorCheckedException- there is a problem within the connector.
-
disconnect
void disconnect() throws ConnectorCheckedExceptionFree up any resources held since the connector is no longer needed.- Throws:
ConnectorCheckedException- there is a problem within the connector.
-
initializeGraphDB
void initializeGraphDB(AuditLog auditLog) throws OpenLineageException
Initialize the connectors- Throws:
OpenLineageException
-
lineage
LineageResponse lineage(Scope scope, String guid, String displayNameMustContain, boolean includeProcesses) throws OpenLineageException
- Throws:
OpenLineageException
-
getEntityDetails
LineageVertexResponse getEntityDetails(String guid)
Gets entity details.- Parameters:
guid- the guid- Returns:
- the entity details
-
-