java.lang.Object
org.odpi.openmetadata.frameworks.connectors.Connector
org.odpi.openmetadata.frameworks.connectors.ConnectorBase
org.odpi.openmetadata.openconnectors.governancedaemonconnectors.openlineageconnectors.janusconnector.graph.LineageGraphConnector
All Implemented Interfaces:
org.odpi.openmetadata.frameworks.connectors.SecureConnectorExtension, org.odpi.openmetadata.governanceservers.openlineage.OpenLineageGraphConnector

public class LineageGraphConnector extends org.odpi.openmetadata.frameworks.connectors.ConnectorBase implements org.odpi.openmetadata.governanceservers.openlineage.OpenLineageGraphConnector
  • Field Details

  • Constructor Details

    • LineageGraphConnector

      public LineageGraphConnector()
  • Method Details

    • initializeGraphDB

      public void initializeGraphDB(org.odpi.openmetadata.frameworks.auditlog.AuditLog auditLog) throws org.odpi.openmetadata.governanceservers.openlineage.ffdc.OpenLineageException
      Instantiates the graph based on the configuration passed.
      Specified by:
      initializeGraphDB in interface org.odpi.openmetadata.governanceservers.openlineage.OpenLineageGraphConnector
      Throws:
      org.odpi.openmetadata.governanceservers.openlineage.ffdc.OpenLineageException
    • disconnect

      public void disconnect() throws org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Specified by:
      disconnect in interface org.odpi.openmetadata.governanceservers.openlineage.OpenLineageGraphConnector
      Overrides:
      disconnect in class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
    • performLineageGraphJob

      public void performLineageGraphJob()
      Specified by:
      performLineageGraphJob in interface org.odpi.openmetadata.governanceservers.openlineage.OpenLineageGraphConnector
    • getLineageQueryService

      public org.odpi.openmetadata.governanceservers.openlineage.OpenLineageQueryService getLineageQueryService()
      Specified by:
      getLineageQueryService in interface org.odpi.openmetadata.governanceservers.openlineage.OpenLineageGraphConnector
    • getLineageStorageService

      public org.odpi.openmetadata.governanceservers.openlineage.graph.LineageGraph getLineageStorageService()
      Specified by:
      getLineageStorageService in interface org.odpi.openmetadata.governanceservers.openlineage.OpenLineageGraphConnector
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class org.odpi.openmetadata.frameworks.connectors.ConnectorBase