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 <[email protected]>
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 <[email protected]>
---
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