Class OpenConnectorProviderBase

All Implemented Interfaces:
AuditLoggingComponent
Direct Known Subclasses:
ApacheAtlasRESTProvider, ApacheKafkaAdminProvider, BasicFileStoreProvider, BasicFolderProvider, CertificationsTabularDataSetProvider, CSVFileStoreProvider, CSVTabularDataSetCollectionProvider, CSVTabularDataSetProvider, DataFolderProvider, DigitalProductsTabularDataSetProvider, DynamicOpenMetadataDataSetProviderBase, EngineHostProvider, ExceptionsTabularDataSetProvider, GAFOutTopicClientProvider, GAFOutTopicServerProvider, GovernanceControlsTabularDataSetProvider, GovernanceServiceProviderBase, IntegrationConnectorProvider, IntegrationDaemonProvider, IsolatedConnectorProviderBase, JDBCResourceConnectorProvider, LicensesTabularDataSetProvider, LocationsTabularDataSetProvider, MetadataAccessServerProvider, OMAGServerConfigStoreProviderBase, OMAGServerPlatformProvider, OMAGServerProvider, OMFOutTopicClientProvider, OMFOutTopicServerProvider, OMRSAuditLogStoreProviderBase, OMRSCohortRegistryStoreProviderBase, OMRSRepositoryConnectorProviderBase, OMRSRepositoryEventMapperProviderBase, OMRSTopicProvider, OpenMetadataArchiveStoreProviderBase, OpenMetadataAttributesForTypesDataSetProvider, OpenMetadataDataTypesDataSetProvider, OpenMetadataPlatformSecurityProvider, OpenMetadataPropertiesDataSetProvider, OpenMetadataServerSecurityProvider, OpenMetadataTopicProvider, OpenMetadataTypesDataSetProvider, OrganizationsTabularDataSetProvider, OSSUnityCatalogResourceProvider, PeopleTabularDataSetProvider, PostgresTabularDataSetCollectionProvider, PostgresTabularDataSetProvider, ReferenceDataSetListProvider, RESTClientConnectorProvider, SecretsStoresTabularDataSetProvider, ValidMetadataValueSetListProvider, ViewServerProvider, YAMLSecretsFileProvider, 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.
      connectorInterfaces - list of interfaces that the connector supports.
      expectedDataFormat - description of the data format that the connector expects.