This is an automated email from the ASF dual-hosted git repository. dockerzhang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/inlong-website.git
The following commit(s) were added to refs/heads/master by this push: new a2e54e369f [INLONG-770][Doc] Update design and concept extending data node for manager (#771) a2e54e369f is described below commit a2e54e369f112b0da57387169c17b0c55992064d Author: chestnufang <65438734+chestnu...@users.noreply.github.com> AuthorDate: Thu Jun 8 19:01:14 2023 +0800 [INLONG-770][Doc] Update design and concept extending data node for manager (#771) Co-authored-by: chestnufang <chestnuf...@tencent.com> --- docs/design_and_concept/how_to_extend_data_node_for_manager.md | 4 ++-- .../current/design_and_concept/how_to_extend_data_node_for_manager.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/design_and_concept/how_to_extend_data_node_for_manager.md b/docs/design_and_concept/how_to_extend_data_node_for_manager.md index 763901fc3e..f821c23451 100644 --- a/docs/design_and_concept/how_to_extend_data_node_for_manager.md +++ b/docs/design_and_concept/how_to_extend_data_node_for_manager.md @@ -16,7 +16,7 @@ This article describes how to extend a new data node through the Manager to prov - Add **SourceType** in `org.apache.inlong.manager.common.consts.SourceType` - Create new package under package path: `org.apache.inlong.manager.common.pojo.source`, develop every entity class needed. - Create Operation class for new data source under package path: `org.apache.inlong.manager.service.source`. -- Transfer data source to **ExtractNode** supported in **Sort**, refer to `org.apache.inlong.manager.pojo.sort.util.ExtractNodeUtils` +- Transfer data source to **ExtractNode** supported in **Sort**, create the implementation class Provider for the `org.apache.inlong.manager.pojo.sort.node.provider.ExtractNodeProvider` interface under the `org.apache.inlong.manager.pojo.sort.node.provider` path, and register it with the `org.apache.inlong.manager.pojo.sort.node.ExtractNodeProviderFactory` ## Extend Load Node @@ -24,4 +24,4 @@ This article describes how to extend a new data node through the Manager to prov - Add **SinkType** in `org.apache.inlong.manager.common.consts.SinkType` - Create new package under package path: `org.apache.inlong.manager.common.pojo.sink`, develop every entity class needed. - Create Operation class for new data source under package path: `org.apache.inlong.manager.service.sink`. -- Transfer data sink to **LoadNode** supported in **Sort**, refer to `org.apache.inlong.manager.pojo.sort.util.LoadNodeUtils` \ No newline at end of file +- Transfer data sink to **LoadNode** supported in **Sort**, create the implementation class Provider for the `org.apache.inlong.manager.pojo.sort.node.provider.LoadNodeProvider` interface under the `org.apache.inlong.manager.pojo.sort.node.provider` path, and register it with the `org.apache.inlong.manager.pojo.sort.node.LoadNodeProviderFactory` \ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/design_and_concept/how_to_extend_data_node_for_manager.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/design_and_concept/how_to_extend_data_node_for_manager.md index 7b07d0e935..8e97526d4b 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/design_and_concept/how_to_extend_data_node_for_manager.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/design_and_concept/how_to_extend_data_node_for_manager.md @@ -16,7 +16,7 @@ Inlong 设计初衷即是为了在不同数据源之间创建数据流,截止 - 在常量类`org.apache.inlong.manager.common.consts.SourceType`中同样增加对应常量 - 在`org.apache.inlong.manager.common.pojo.source`路径下创建文件夹,创建对应实体类 - 在`org.apache.inlong.manager.service.source`路径下,创建对应工具类 -- 支持数据源到**ExtractNode**的转换函数,参考 `org.apache.inlong.manager.pojo.sort.util.ExtractNodeUtils` +- 支持数据源到**ExtractNode**的转换函数,在`org.apache.inlong.manager.pojo.sort.node.provider`路径下创建对应实现`org.apache.inlong.manager.pojo.sort.node.provider.ExtractNodeProvider`接口的实体类Provider,并注册到`org.apache.inlong.manager.pojo.sort.node.ExtractNodeProviderFactory` ## 扩展 Load Node @@ -24,4 +24,4 @@ Inlong 设计初衷即是为了在不同数据源之间创建数据流,截止 - 在常量类`org.apache.inlong.manager.common.consts.SinkType`中增加对应常量 - 在`org.apache.inlong.manager.common.pojo.sink`路径下创建文件夹, 创建对应实体类 - 在`org.apache.inlong.manager.service.sink`路径下创建对应工具类 -- 支持数据源到**LoadNode**的转换函数,参考代码 `org.apache.inlong.manager.pojo.sort.util.LoadNodeUtils` \ No newline at end of file +- 支持数据源到**LoadNode**的转换函数,在`org.apache.inlong.manager.pojo.sort.node.provider`路径下创建对应实现`org.apache.inlong.manager.pojo.sort.node.provider.LoadNodeProvider`接口的实体类Provider,并注册到`org.apache.inlong.manager.pojo.sort.node.LoadNodeProviderFactory` \ No newline at end of file