factory

package
v1.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 29, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SetGlobalFactory

func SetGlobalFactory(factory *DataXFactory)

SetGlobalFactory 设置全局工厂实例(主要用于测试)

Types

type DataXFactory

type DataXFactory struct {
	// contains filtered or unexported fields
}

DataXFactory 主工厂 - 集中管理所有工厂的创建

func GetGlobalFactory

func GetGlobalFactory() *DataXFactory

GetGlobalFactory 获取全局工厂实例

func NewDataXFactory

func NewDataXFactory() *DataXFactory

NewDataXFactory 创建新的DataX工厂实例

func (*DataXFactory) GetChannelFactory

func (f *DataXFactory) GetChannelFactory() plugin.ChannelFactory

Plugin factories

func (*DataXFactory) GetColumnFactory

func (f *DataXFactory) GetColumnFactory() element.ColumnFactory

Element factories

func (*DataXFactory) GetConfigurationFactory

func (f *DataXFactory) GetConfigurationFactory() config.ConfigurationFactory

Config factory

func (*DataXFactory) GetPluginRegistry

func (f *DataXFactory) GetPluginRegistry() plugin.PluginRegistry

func (*DataXFactory) GetRecordFactory

func (f *DataXFactory) GetRecordFactory() element.RecordFactory

func (*DataXFactory) GetSenderReceiverFactory

func (f *DataXFactory) GetSenderReceiverFactory() plugin.SenderReceiverFactory

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL