Referência de configuração do conector¶
Objetos e procedimentos de banco de dados¶
Os seguintes objetos de banco de dados são criados por meio do arquivo configuration/connector_configuration.sql.
PUBLIC.CONFIGURE_CONNECTOR (config VARIANT)¶
Procedimento de ponto de entrada disponível para a função ADMIN. Este procedimento invoca a função Java ConfigureConnectorHandler.configureConnector.
PUBLIC.CONFIGURE_CONNECTOR_VALIDATE (config VARIANT)¶
Procedimento usado para validação específica da configuração do conector. Por padrão, ela retorna 'response_code': 'OK'. É invocado pela função DefaultConfigureConnectorInputValidator. Pode ser sobrescrito em ambos SQL e Java.
PUBLIC.CONFIGURE_CONNECTOR_INTERNAL (config VARIANT)¶
Procedimento usado para configuração adicional específica do conector. Por padrão, ela retorna 'response_code': 'OK'. É invocado pelo InternalConfigureConnectorCallback. Pode ser sobrescrito em ambos SQL e Java.
Manipulador personalizado¶
O manipulador e seus componentes internos podem ser personalizados usando as duas abordagens a seguir.
Abordagem de substituição de procedimento¶
Os seguintes componentes podem ser substituídos usando SQL.
Manipulador¶
Para fornecer implementação personalizada completa do ConfigureConnectorHandler, o procedimento PUBLIC.CONFIGURE_CONNECTOR deve ser substituído. Por exemplo:
Procedimentos internos¶
Os procedimentos internos VALIDATE e INTERNAL também podem ser personalizados através do SQL. Eles podem até invocar outro manipulador Java:
Abordagem do construtor¶
ConfigureConnectorHandler pode ser personalizado usando ConfigureConnectorHandlerBuilder. Este construtor permite que o usuário forneça implementações personalizadas das seguintes interfaces:
Caso um deles não seja fornecido, a implementação padrão fornecida pelo SDK será usado.