[
https://issues.apache.org/jira/browse/FLINK-23442?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yubin Li updated FLINK-23442:
-----------------------------
Description:
FileSystemFactory interface has different definitons in the follow modules,
create() as the core function return FileSystem object in the same module as
flink-core
flink-table-runtime
flink-core
once FileSystem.initialize() invoked, only the classes implelement
FileSystemFactory of flink-core can be loaded, and we can implement
PluginFileSystemFactory to wrap the classes as mentioned before, but we can`t
do the same refactor in flink-table-runtime
If we dont`t give seperate load function like FileSystemFactory in flink-core,
we maybe need to refactor
was:
FileSystemFactory interface has different definitons in the follow modules,
create() as the core function return FileSystem object in the same module as
flink-core
flink-table-runtime
flink-core
once FileSystem.initialize() invoked, only the classes implelement
FileSystemFactory of flink-core can be loaded, and we can implement
PluginFileSystemFactory to wrap the classes as mentioned before, but we can`t
do the same refactor in flink-table-runtime
> FileSystemFactory refactor in flink-table-runtime
> -------------------------------------------------
>
> Key: FLINK-23442
> URL: https://issues.apache.org/jira/browse/FLINK-23442
> Project: Flink
> Issue Type: Improvement
> Components: FileSystems, Table SQL / Runtime
> Affects Versions: 1.14.0
> Reporter: Yubin Li
> Priority: Major
>
> FileSystemFactory interface has different definitons in the follow modules,
> create() as the core function return FileSystem object in the same module as
> flink-core
> flink-table-runtime
> flink-core
> once FileSystem.initialize() invoked, only the classes implelement
> FileSystemFactory of flink-core can be loaded, and we can implement
> PluginFileSystemFactory to wrap the classes as mentioned before, but we can`t
> do the same refactor in flink-table-runtime
> If we dont`t give seperate load function like FileSystemFactory in
> flink-core, we maybe need to refactor
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)