Class AtlasRegisteredIntegrationModuleBase

java.lang.Object
org.odpi.openmetadata.adapters.connectors.apacheatlas.integration.modules.AtlasIntegrationModuleBase
org.odpi.openmetadata.adapters.connectors.apacheatlas.integration.modules.AtlasRegisteredIntegrationModuleBase
All Implemented Interfaces:
RegisteredIntegrationModule
Direct Known Subclasses:
ApacheKafkaIntegrationModule, AtlasGlossaryIntegrationModule, DatabaseIntegrationModuleBase

public abstract class AtlasRegisteredIntegrationModuleBase extends AtlasIntegrationModuleBase implements RegisteredIntegrationModule
AtlasRegisteredIntegrationModuleBase defines the common classes for integration modules that are working with assets from Apache Atlas.
  • Constructor Details

    • AtlasRegisteredIntegrationModuleBase

      public AtlasRegisteredIntegrationModuleBase(String connectorName, String moduleName, ConnectionProperties connectionProperties, AuditLog auditLog, CatalogIntegratorContext myContext, String targetRootURL, ApacheAtlasRESTConnector atlasClient, List<Connector> embeddedConnectors, String[] supportedEntityTypes, String[] listenForTypes) throws UserNotAuthorizedException
      Initialize the common properties for an integration module.
      Parameters:
      connectorName - name of this connector
      moduleName - name of this module
      connectionProperties - supplied connector used to configure the connector
      auditLog - logging destination
      myContext - integration context assigned to the connector
      targetRootURL - host name and port of Apache Atlas
      atlasClient - client to call Apache Atlas
      embeddedConnectors - any connectors embedded in the connector (such as the secrets connector or Kafka connector)
      supportedEntityTypes - list of entity types that this module is maintaining
      listenForTypes - list of types that the module wants to receive events on
      Throws:
      UserNotAuthorizedException - the data asset service has not been enabled.
  • Method Details