Class OpenConnectorProviderBase

All Implemented Interfaces:
AuditLoggingComponent
Direct Known Subclasses:
BasicFileStoreProvider, BasicFolderProvider, CSVFileStoreProvider, CSVTabularDataSetCollectionProvider, CSVTabularDataSetProvider, DataFolderProvider, DynamicOpenMetadataDataSetProviderBase, GovernanceServiceProviderBase, IntegrationConnectorProvider, JDBCResourceConnectorProvider, OMAGServerConfigStoreProviderBase, OpenMetadataTypesDataSetProvider, OSSUnityCatalogResourceProvider, PostgresTabularDataSetCollectionProvider, PostgresTabularDataSetProvider, ReferenceDataSetListProvider, ValidMetadataValueSetListProvider, YAMLSecretsStoreProvider

public class OpenConnectorProviderBase extends ConnectorProviderBase
OpenConnectorsProviderBase provides the connector provider base class that performs the setup for a connector provider. Each connector implementation should extend this class and provide the connector definition and connector class name in their constructor.
  • Constructor Details

    • OpenConnectorProviderBase

      public OpenConnectorProviderBase()
      Constructor where subclass sets up the connector provider.
    • OpenConnectorProviderBase

      public OpenConnectorProviderBase(OpenConnectorDefinition openConnectorDescription, String connectorClassName, List<String> recognizedConfigurationPropertyNames)
      Constructor for an open connector provider.
      Parameters:
      openConnectorDescription - connector definition
      connectorClassName - connector class name
      recognizedConfigurationPropertyNames - list of property names that the connector supports in the configuration properties.
    • OpenConnectorProviderBase

      public OpenConnectorProviderBase(OpenConnectorDefinition openConnectorDescription, String connectorClassName, List<String> recognizedConfigurationPropertyNames, List<String> connectorInterfaces, String expectedDataFormat)
      Constructor for an open connector provider.
      Parameters:
      openConnectorDescription - connector definition
      connectorClassName - connector class name
      recognizedConfigurationPropertyNames - list of property names that the connector supports in the configuration properties.