Documentation
¶
Index ¶
- func SetGlobalFactory(factory *DataXFactory)
- type DataXFactory
- func (f *DataXFactory) GetChannelFactory() plugin.ChannelFactory
- func (f *DataXFactory) GetColumnFactory() element.ColumnFactory
- func (f *DataXFactory) GetConfigurationFactory() config.ConfigurationFactory
- func (f *DataXFactory) GetPluginRegistry() plugin.PluginRegistry
- func (f *DataXFactory) GetRecordFactory() element.RecordFactory
- func (f *DataXFactory) GetSenderReceiverFactory() plugin.SenderReceiverFactory
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 (*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
Click to show internal directories.
Click to hide internal directories.