Class DynamicOpenMetadataDataSetConnectorBase

All Implemented Interfaces:
AuditLoggingComponent, SecureConnectorExtension, ReadableTabularDataSource, VirtualConnectorExtension
Direct Known Subclasses:
ReferenceDataSetConnector, ValidMetadataValueDataSetConnector

public abstract class DynamicOpenMetadataDataSetConnectorBase extends OpenMetadataRootDataSetConnectorBase
DynamicOpenMetadataDataSetConnector is the base class for the dynamic tabular data set to allow the provider to pass the product definition to the open metadata repository.
  • Field Details

    • identifierPropertyValue

      protected String identifierPropertyValue
    • canonicalName

      protected String canonicalName
    • description

      protected String description
  • Constructor Details

    • DynamicOpenMetadataDataSetConnectorBase

      public DynamicOpenMetadataDataSetConnectorBase(String connectorName)
      Constructor used to set up the name of this connector (supplied by the subclasses).
      Parameters:
      connectorName - name of the connector
  • Method Details

    • initialize

      public void initialize(String connectorInstanceId, Connection connectionDetails) throws ConnectorCheckedException
      Call made by the ConnectorProvider to initialize the Connector with the base services.
      Overrides:
      initialize in class ConnectorBase
      Parameters:
      connectorInstanceId - unique id for the connector instance useful for messages etc
      connectionDetails - POJO for the configuration used to create the connector
      Throws:
      ConnectorCheckedException - An issue occurred during initialization