Documentation ¶
Index ¶
- Variables
- func DecodeConfig(config pipeline.AnyConfig, configJson []byte) error
- type FileD
- type PluginRegistry
- func (r *PluginRegistry) Get(kind pipeline.PluginKind, t string) *pipeline.PluginStaticInfo
- func (r *PluginRegistry) GetActionByType(t string) *pipeline.PluginStaticInfo
- func (r *PluginRegistry) MakeID(pluginKind pipeline.PluginKind, pluginType string) string
- func (r *PluginRegistry) RegisterAction(info *pipeline.PluginStaticInfo)
- func (r *PluginRegistry) RegisterInput(info *pipeline.PluginStaticInfo)
- func (r *PluginRegistry) RegisterOutput(info *pipeline.PluginStaticInfo)
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultPluginRegistry = &PluginRegistry{ plugins: make(map[string]*pipeline.PluginStaticInfo), }
Functions ¶
Types ¶
type PluginRegistry ¶
type PluginRegistry struct {
// contains filtered or unexported fields
}
func (*PluginRegistry) Get ¶
func (r *PluginRegistry) Get(kind pipeline.PluginKind, t string) *pipeline.PluginStaticInfo
func (*PluginRegistry) GetActionByType ¶
func (r *PluginRegistry) GetActionByType(t string) *pipeline.PluginStaticInfo
func (*PluginRegistry) MakeID ¶
func (r *PluginRegistry) MakeID(pluginKind pipeline.PluginKind, pluginType string) string
func (*PluginRegistry) RegisterAction ¶
func (r *PluginRegistry) RegisterAction(info *pipeline.PluginStaticInfo)
func (*PluginRegistry) RegisterInput ¶
func (r *PluginRegistry) RegisterInput(info *pipeline.PluginStaticInfo)
func (*PluginRegistry) RegisterOutput ¶
func (r *PluginRegistry) RegisterOutput(info *pipeline.PluginStaticInfo)
Click to show internal directories.
Click to hide internal directories.