Interface CatalogTargetIntegrator


public interface CatalogTargetIntegrator
CatalogTargetIntegrator is an optional interface that an integration connector can implement to walk through the catalog targets assigned to the integration connector.
  • Method Summary

    Modifier and Type
    Method
    Description
    getNewRequestedCatalogTargetSkeleton(org.odpi.openmetadata.frameworks.governanceaction.properties.CatalogTarget retrievedCatalogTarget, org.odpi.openmetadata.frameworks.connectors.Connector connectorToTarget)
    Create a new catalog target processor (typically inherits from CatalogTargetProcessorBase).
    void
    Perform the required integration logic for the assigned catalog target.
  • Method Details

    • integrateCatalogTarget

      void integrateCatalogTarget(RequestedCatalogTarget requestedCatalogTarget) throws org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Perform the required integration logic for the assigned catalog target.
      Parameters:
      requestedCatalogTarget - the catalog target
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - there is an unrecoverable error and the connector should stop processing.
    • getNewRequestedCatalogTargetSkeleton

      default RequestedCatalogTarget getNewRequestedCatalogTargetSkeleton(org.odpi.openmetadata.frameworks.governanceaction.properties.CatalogTarget retrievedCatalogTarget, org.odpi.openmetadata.frameworks.connectors.Connector connectorToTarget) throws org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Create a new catalog target processor (typically inherits from CatalogTargetProcessorBase).
      Parameters:
      retrievedCatalogTarget - details of the open metadata elements describing the catalog target
      connectorToTarget - connector to access the target resource
      Returns:
      new processor based on the catalog target information
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException