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

Reply via email to