Class AtlasRegisteredIntegrationModuleBase

java.lang.Object
org.odpi.openmetadata.adapters.connectors.integration.apacheatlas.modules.AtlasIntegrationModuleBase
org.odpi.openmetadata.adapters.connectors.integration.apacheatlas.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 Summary

    Constructors
    Constructor
    Description
    AtlasRegisteredIntegrationModuleBase(String connectorName, String moduleName, org.odpi.openmetadata.frameworks.connectors.properties.ConnectionProperties connectionProperties, org.odpi.openmetadata.frameworks.auditlog.AuditLog auditLog, org.odpi.openmetadata.integrationservices.catalog.connector.CatalogIntegratorContext myContext, String targetRootURL, org.odpi.openmetadata.adapters.connectors.resource.apacheatlas.ApacheAtlasRESTConnector atlasClient, List<org.odpi.openmetadata.frameworks.connectors.Connector> embeddedConnectors, String[] supportedEntityTypes, String[] listenForTypes)
    Initialize the common properties for an integration module.
  • Method Summary

    Modifier and Type
    Method
    Description
    Return the list of open metadata types that this module supports events for.
    Return the name of this module for messages.
    Return the list of entity types that this module is maintaining.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.odpi.openmetadata.adapters.connectors.integration.apacheatlas.modules.RegisteredIntegrationModule

    processEvent, refresh
  • Constructor Details

    • AtlasRegisteredIntegrationModuleBase

      public AtlasRegisteredIntegrationModuleBase(String connectorName, String moduleName, org.odpi.openmetadata.frameworks.connectors.properties.ConnectionProperties connectionProperties, org.odpi.openmetadata.frameworks.auditlog.AuditLog auditLog, org.odpi.openmetadata.integrationservices.catalog.connector.CatalogIntegratorContext myContext, String targetRootURL, org.odpi.openmetadata.adapters.connectors.resource.apacheatlas.ApacheAtlasRESTConnector atlasClient, List<org.odpi.openmetadata.frameworks.connectors.Connector> embeddedConnectors, String[] supportedEntityTypes, String[] listenForTypes) throws org.odpi.openmetadata.frameworks.connectors.ffdc.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:
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - the data asset service has not been enabled.
  • Method Details