Class OpenConnectorProviderBase
java.lang.Object
org.odpi.openmetadata.frameworks.connectors.ConnectorProvider
org.odpi.openmetadata.frameworks.connectors.ConnectorProviderBase
org.odpi.openmetadata.frameworks.connectors.OpenConnectorProviderBase
- All Implemented Interfaces:
AuditLoggingComponent
- Direct Known Subclasses:
AnnotationsTabularDataSetProvider,ApacheAtlasRESTProvider,ApacheKafkaAdminProvider,BasicFileStoreProvider,BasicFolderProvider,BusinessCapabilitiesTabularDataSetProvider,BusinessCapabilityDepartmentsTabularDataSetProvider,CertificationsTabularDataSetProvider,CSVFileStoreProvider,CSVTabularDataSetCollectionProvider,CSVTabularDataSetProvider,DataFolderProvider,DB2LUWTabularDataSetCollectionProvider,DB2LUWTabularDataSetProvider,DepartmentsTabularDataSetProvider,DigitalProductFamilyDataSetCollectionProvider,DigitalProductsTabularDataSetProvider,DynamicOpenMetadataDataSetProviderBase,EngineHostProvider,ExceptionsTabularDataSetProvider,FileMeasurementsTabularDataSetProvider,FolderMeasurementsTabularDataSetProvider,GAFOutTopicClientProvider,GAFOutTopicServerProvider,GovernanceControlsTabularDataSetProvider,GovernanceServiceProviderBase,IntegrationConnectorProvider,IntegrationDaemonProvider,IsolatedConnectorProviderBase,JDBCResourceConnectorProvider,LicensesTabularDataSetProvider,LocationsTabularDataSetProvider,MetadataAccessServerProvider,MissingFileClassifiersTabularDataSetProvider,MSSQLTabularDataSetCollectionProvider,MSSQLTabularDataSetProvider,OMAGServerConfigStoreProviderBase,OMAGServerPlatformProvider,OMAGServerProvider,OMFOutTopicClientProvider,OMFOutTopicServerProvider,OMRSAuditLogStoreProviderBase,OMRSCohortRegistryStoreProviderBase,OMRSRepositoryConnectorProviderBase,OMRSRepositoryEventMapperProviderBase,OMRSTopicProvider,OpenMetadataArchiveStoreProviderBase,OpenMetadataAttributesForTypesDataSetProvider,OpenMetadataDataTypesDataSetProvider,OpenMetadataPlatformSecurityProvider,OpenMetadataPropertiesDataSetProvider,OpenMetadataServerSecurityProvider,OpenMetadataTopicProvider,OpenMetadataTypesDataSetProvider,OracleTabularDataSetCollectionProvider,OracleTabularDataSetProvider,OrganizationsTabularDataSetProvider,OSSUnityCatalogResourceProvider,PeopleTabularDataSetProvider,PostgresTabularDataSetCollectionProvider,PostgresTabularDataSetProvider,ProfileMeasurementsTabularDataSetProvider,ReferenceDataSetListProvider,RelationalColumnMeasurementsTabularDataSetProvider,RelationalDataManagerMeasurementsTabularDataSetProvider,RelationalSchemaMeasurementsTabularDataSetProvider,RelationalTableMeasurementsTabularDataSetProvider,RequestForActionAnnotationsTabularDataSetProvider,RequestForActionTargetsTabularDataSetProvider,ResourceMeasurementsTabularDataSetProvider,RESTClientConnectorProvider,SecretsCollectionsTabularDataSetProvider,SecretsStoresTabularDataSetProvider,ServersTabularDataSetProvider,SurveyReportListTabularDataSetProvider,UserAccountsTabularDataSetProvider,UserIdentitiesTabularDataSetProvider,ValidMetadataValueSetListProvider,ViewServerProvider,WSO2MIResourceProvider,YAMLSecretsFileProvider,YAMLSecretsStoreProvider,ZoneMembershipProfileTabularDataSetProvider,ZoneMembershipTotalsTabularDataSetProvider
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.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorProviderBase
auditLog, connectorClassName, connectorComponentDescription, connectorInterfaces, connectorTypeBeanFields inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorProvider
supportedConfigurationProperties, supportedTechnologyTypes, supportedTemplateTypes -
Constructor Summary
ConstructorsConstructorDescriptionConstructor where subclass sets up the connector provider.OpenConnectorProviderBase(OpenConnectorDefinition openConnectorDescription, String connectorClassName, List<String> recognizedConfigurationPropertyNames) Constructor for an open connector provider.OpenConnectorProviderBase(OpenConnectorDefinition openConnectorDescription, String connectorClassName, List<String> recognizedConfigurationPropertyNames, List<String> connectorInterfaces, String expectedDataFormat) Constructor for an open connector provider. -
Method Summary
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorProviderBase
equals, getClassForConnector, getConnector, getConnectorClassName, getConnectorComponentDescription, getConnectorType, getNewConnectorGUID, hashCode, setAuditLog, setConnectorClassName, setConnectorComponentDescription, setConnectorTypeProperties, toStringMethods inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorProvider
getSupportedConfigurationProperties, getSupportedTechnologyTypes, getSupportedTemplateTypes
-
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 definitionconnectorClassName- connector class namerecognizedConfigurationPropertyNames- 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 definitionconnectorClassName- connector class namerecognizedConfigurationPropertyNames- 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.
-