Interface CatalogTargetFactory
- All Known Subinterfaces:
CatalogTargetEventProcessor,CatalogTargetIntegrator
- All Known Implementing Classes:
DistributeAuditEventsFromKafkaConnector,DynamicIntegrationConnectorBase,HarvestOpenMetadataConnector,HarvestSurveysConnector,JDBCIntegrationConnector,KafkaTopicIntegrationConnector,OpenLineageEventReceiverIntegrationConnector,OpenMetadataProductsHarvesterConnector,OSSUnityCatalogInsideCatalogSyncConnector,OSSUnityCatalogServerSyncConnector,PostgresServerIntegrationConnector
public interface CatalogTargetFactory
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 TypeMethodDescriptiondefault RequestedCatalogTargetgetNewRequestedCatalogTargetSkeleton(CatalogTarget retrievedCatalogTarget, CatalogTargetContext catalogTargetContext, Connector connectorToTarget) Create a new catalog target processor (typically inherits from CatalogTargetProcessorBase).
-
Method Details
-
getNewRequestedCatalogTargetSkeleton
default RequestedCatalogTarget getNewRequestedCatalogTargetSkeleton(CatalogTarget retrievedCatalogTarget, CatalogTargetContext catalogTargetContext, Connector connectorToTarget) throws ConnectorCheckedException, UserNotAuthorizedException Create a new catalog target processor (typically inherits from CatalogTargetProcessorBase).- Parameters:
retrievedCatalogTarget- details of the open metadata elements describing the catalog targetcatalogTargetContext- specialized context for this catalog targetconnectorToTarget- connector to access the target resource- Returns:
- new processor based on the catalog target information
- Throws:
ConnectorCheckedException- problem setting up targetUserNotAuthorizedException- the connector was disconnected before/during start
-