Class CatalogIntegratorContext


  • public class CatalogIntegratorContext
    extends Object
    CatalogIntegratorContext provides a wrapper around the Asset Manager OMAS client. It provides the simplified interface to open metadata needed by the CatalogIntegratorConnector.
    • Constructor Detail

      • CatalogIntegratorContext

        public CatalogIntegratorContext​(ExternalAssetManagerClient assetManagerClient,
                                        AssetManagerEventClient eventClient,
                                        CollaborationExchangeClient collaborationExchangeClient,
                                        ConnectionExchangeClient connectionExchangeClient,
                                        DataAssetExchangeClient dataAssetExchangeClient,
                                        GlossaryExchangeClient glossaryExchangeClient,
                                        GovernanceExchangeClient governanceExchangeClient,
                                        InfrastructureExchangeClient infrastructureExchangeClient,
                                        LineageExchangeClient lineageExchangeClient,
                                        StewardshipExchangeClient stewardshipExchangeClient,
                                        ValidValuesExchangeClient validValuesExchangeClient,
                                        String userId,
                                        String assetManagerGUID,
                                        String assetManagerName,
                                        String connectorName,
                                        String integrationServiceName,
                                        SynchronizationDirection synchronizationDirection,
                                        List<String> disabledExchangeServices,
                                        AuditLog auditLog)
        Create a new context for a connector.
        Parameters:
        assetManagerClient - common client to map requests to
        eventClient - client to register for events
        collaborationExchangeClient - client for collaboration requests
        connectionExchangeClient - client for connection requests
        dataAssetExchangeClient - client for data asset requests
        glossaryExchangeClient - client for glossary requests
        governanceExchangeClient - client for governance requests
        infrastructureExchangeClient - client for infrastructure requests
        lineageExchangeClient - client for lineage requests
        stewardshipExchangeClient - client for stewardship requests
        validValuesExchangeClient - client for valid values requests
        userId - integration daemon's userId
        assetManagerGUID - unique identifier of the software server capability for the asset manager
        assetManagerName - unique name of the software server capability for the asset manager
        connectorName - name of the connector using this context
        synchronizationDirection - controls the direction of synchronization that should be allowed
        disabledExchangeServices - option from the integration service's configuration
        integrationServiceName - name of this service
        auditLog - logging destination