Class AnalyticsIntegratorContext

java.lang.Object
org.odpi.openmetadata.frameworks.integration.context.IntegrationContext
org.odpi.openmetadata.integrationservices.analytics.connector.AnalyticsIntegratorContext

public class AnalyticsIntegratorContext extends IntegrationContext
AnalyticsIntegratorContext is the context for cataloging metadata from an analytics tool.
  • Constructor Details

    • AnalyticsIntegratorContext

      public AnalyticsIntegratorContext(String connectorId, String connectorName, String connectorUserId, String serverName, OpenIntegrationClient openIntegrationClient, GovernanceConfiguration governanceConfiguration, OpenMetadataClient openMetadataStoreClient, ActionControlInterface actionControlInterface, boolean generateIntegrationReport, PermittedSynchronization permittedSynchronization, String integrationConnectorGUID, String externalSourceGUID, String externalSourceName, AuditLog auditLog, int maxPageSize)
      Create a new client with no authentication embedded in the HTTP request.
      Parameters:
      connectorId - unique identifier of the connector (used to configure the event listener)
      connectorName - name of connector from config
      connectorUserId - userId for the connector
      serverName - name of the integration daemon
      openIntegrationClient - client for calling the metadata server
      governanceConfiguration - client for managing catalog targets
      openMetadataStoreClient - client for calling the metadata server
      actionControlInterface - client for initiating governance actions
      generateIntegrationReport - should the connector generate an integration reports?
      permittedSynchronization - the direction of integration permitted by the integration connector
      integrationConnectorGUID - unique identifier for the integration connector if it is started via an integration group (otherwise it is null).
      externalSourceGUID - unique identifier of the software server capability for the api manager
      externalSourceName - unique name of the software server capability for the api manager
      auditLog - logging destination
      maxPageSize - max number of elements that can be returned on a query
  • Method Details

    • setAnalyticsToolIsHome

      public void setAnalyticsToolIsHome(boolean analyticsToolIsHome)
      Set up the flag that controls the ownership of metadata created for this Analytics Tool. Default is true.
      Parameters:
      analyticsToolIsHome - should the topic metadata be marked as owned by the analytics tool so others can not update?