[ 
https://issues.apache.org/jira/browse/FLINK-24388?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17422087#comment-17422087
 ] 

Ingo Bürk commented on FLINK-24388:
-----------------------------------

We decided to not move the discovery process into the core module yet as this 
creates issues for factories which want to defer back to the discovery process. 
We're also limiting the scope to table source/sink factories for now.

> Modules can provide table source/sink factories
> -----------------------------------------------
>
>                 Key: FLINK-24388
>                 URL: https://issues.apache.org/jira/browse/FLINK-24388
>             Project: Flink
>          Issue Type: Improvement
>          Components: Table SQL / API
>            Reporter: Ingo Bürk
>            Assignee: Ingo Bürk
>            Priority: Major
>
> We want to extend the Module interface to allow providing a `Factory`. This 
> should be used when creating sources, sinks, catalogs, and modules, and 
> allows for a module to override the resolution process (possibly skipping 
> discovery).
> Considering the module order, the first module providing a factory "wins". If 
> no loaded module provides a factory, the current behavior is kept.
> Additionally (and optionally), we want to investigate moving the current 
> discovery process into the CoreModule instead.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to