Interface OpenLineageGraphConnector
-
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.OpenLineageQueryServicegetLineageQueryService()LineageGraphgetLineageStorageService()voidinitializeGraphDB(AuditLog auditLog)Initialize the connectorsvoidperformLineageGraphJob()Task that the scheduler performs based on the intervalvoidstart()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- Parameters:
auditLog- logging destination- Throws:
OpenLineageException- internal error
-
performLineageGraphJob
void performLineageGraphJob()
Task that the scheduler performs based on the interval
-
getLineageQueryService
OpenLineageQueryService getLineageQueryService()
-
getLineageStorageService
LineageGraph getLineageStorageService()
-
-