Documentation ¶
Index ¶
- func FromFile(filename string) (map[string]interface{}, error)
- type BasePipelineComponent
- type Connections
- type Contributes
- type DataSource
- func (this DataSource) Build(subflowID string)
- func (this DataSource) BuildActivities(subflowID string) []interface{}
- func (this DataSource) Clone(sn int, name string, runtimeProperties []interface{}) PipelineComponent
- func (this DataSource) Get(key string) interface{}
- func (this DataSource) GetConnections() interface{}
- func (this DataSource) GetContribution() interface{}
- func (this DataSource) GetData() map[string]interface{}
- func (this DataSource) GetID() string
- func (this DataSource) GetImports() []interface{}
- func (this DataSource) GetProperties() []interface{}
- func (this DataSource) GetRawProperties() []interface{}
- func (this DataSource) GetResource() interface{}
- func (this DataSource) GetRuntimeProperties() []interface{}
- func (this DataSource) GetTriggers() []interface{}
- func (this DataSource) SetRuntimeProperties(runtimeProperties []interface{})
- type FlogoTemplateLibrary
- type Imports
- type Logic
- func (this Logic) Build(nextSubflowID string, last bool)
- func (this Logic) Clone(sn int, name string, runtimeProperties []interface{}) PipelineComponent
- func (this Logic) Get(key string) interface{}
- func (this Logic) GetCategory() string
- func (this Logic) GetConnections() interface{}
- func (this Logic) GetContribution() interface{}
- func (this Logic) GetData() map[string]interface{}
- func (this Logic) GetID() string
- func (this Logic) GetImports() []interface{}
- func (this Logic) GetNotificationBroker() interface{}
- func (this Logic) GetProperties() []interface{}
- func (this Logic) GetRawProperties() []interface{}
- func (this Logic) GetResource() interface{}
- func (this Logic) GetRunner() interface{}
- func (this Logic) GetRuntimeProperties() []interface{}
- func (this Logic) SetRuntimeProperties(runtimeProperties []interface{})
- type Notifier
- func (this Notifier) Build(subflowID string)
- func (this Notifier) BuildTriggers(subflowID string) []interface{}
- func (this Notifier) Clone(sn int, name string, runtimeProperties []interface{}) PipelineComponent
- func (this Notifier) Get(key string) interface{}
- func (this Notifier) GetConnections() interface{}
- func (this Notifier) GetContribution() interface{}
- func (this Notifier) GetData() map[string]interface{}
- func (this Notifier) GetID() string
- func (this Notifier) GetImports() []interface{}
- func (this Notifier) GetProperties() []interface{}
- func (this Notifier) GetRawProperties() []interface{}
- func (this Notifier) GetRuntimeProperties() []interface{}
- func (this Notifier) GetTriggers(notifierID string, listeners map[string]interface{}) []interface{}
- func (this Notifier) SetRuntimeProperties(runtimeProperties []interface{})
- type ObjectStringValueReplaceHandler
- type Pipeline
- func (this *Pipeline) AddErrorLogic(logic Logic)
- func (this *Pipeline) AddLogic(logic Logic)
- func (this *Pipeline) AddNormalLogic(logic Logic)
- func (this *Pipeline) AddNotifier(ID string, notifier Notifier)
- func (this *Pipeline) Build() (string, error)
- func (this Pipeline) Clone() Pipeline
- func (this *Pipeline) GetConnections() Connections
- func (this *Pipeline) GetContributes() Contributes
- func (this *Pipeline) GetData() map[string]interface{}
- func (this *Pipeline) GetDataSource() DataSource
- func (this *Pipeline) GetImports() Imports
- func (this *Pipeline) GetProperties() Properties
- func (this *Pipeline) SetDataSource(source DataSource)
- func (this *Pipeline) SetListeners(listeners map[string]interface{})
- type PipelineComponent
- type Properties
- func (this *Properties) Add(component string, properties []interface{}, propertyMamingMap []interface{}, ...)
- func (this *Properties) Clone() Properties
- func (this *Properties) GetProperties() []interface{}
- func (this *Properties) GetPropertyNameDef() map[string]interface{}
- func (this *Properties) GetReplacements() ([]interface{}, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BasePipelineComponent ¶
type BasePipelineComponent struct {
// contains filtered or unexported fields
}
func (BasePipelineComponent) Get ¶
func (this BasePipelineComponent) Get(key string) interface{}
func (BasePipelineComponent) GetData ¶
func (this BasePipelineComponent) GetData() map[string]interface{}
func (BasePipelineComponent) Set ¶
func (this BasePipelineComponent) Set(key string, value interface{}) interface{}
type Connections ¶
type Connections struct {
// contains filtered or unexported fields
}
func (*Connections) Add ¶
func (this *Connections) Add(connections interface{})
func (*Connections) Clone ¶
func (this *Connections) Clone() Connections
func (*Connections) GetConnections ¶
func (this *Connections) GetConnections() interface{}
type Contributes ¶
type Contributes struct {
// contains filtered or unexported fields
}
func NewContributes ¶
func NewContributes() Contributes
func (*Contributes) Add ¶
func (this *Contributes) Add(contributes interface{})
func (*Contributes) AddContributes ¶
func (this *Contributes) AddContributes(encodedContributeString string)
func (*Contributes) Clone ¶
func (this *Contributes) Clone() Contributes
func (*Contributes) GetString ¶
func (this *Contributes) GetString() string
type DataSource ¶
type DataSource struct {
// contains filtered or unexported fields
}
func NewDataSource ¶
func NewDataSource(category string, datasource string, subflowActivity map[string]interface{}) (DataSource, error)
func (DataSource) Build ¶
func (this DataSource) Build(subflowID string)
func (DataSource) BuildActivities ¶
func (this DataSource) BuildActivities(subflowID string) []interface{}
func (DataSource) Clone ¶
func (this DataSource) Clone(sn int, name string, runtimeProperties []interface{}) PipelineComponent
func (DataSource) Get ¶
func (this DataSource) Get(key string) interface{}
func (DataSource) GetConnections ¶
func (this DataSource) GetConnections() interface{}
func (DataSource) GetContribution ¶
func (this DataSource) GetContribution() interface{}
func (DataSource) GetData ¶
func (this DataSource) GetData() map[string]interface{}
func (DataSource) GetID ¶
func (this DataSource) GetID() string
func (DataSource) GetImports ¶
func (this DataSource) GetImports() []interface{}
func (DataSource) GetProperties ¶
func (this DataSource) GetProperties() []interface{}
func (DataSource) GetRawProperties ¶
func (this DataSource) GetRawProperties() []interface{}
func (DataSource) GetResource ¶
func (this DataSource) GetResource() interface{}
func (DataSource) GetRuntimeProperties ¶
func (this DataSource) GetRuntimeProperties() []interface{}
func (DataSource) GetTriggers ¶
func (this DataSource) GetTriggers() []interface{}
func (DataSource) SetRuntimeProperties ¶
func (this DataSource) SetRuntimeProperties(runtimeProperties []interface{})
type FlogoTemplateLibrary ¶
type FlogoTemplateLibrary struct {
// contains filtered or unexported fields
}
func NewFlogoTemplateLibrary ¶
func NewFlogoTemplateLibrary(folder string) (*FlogoTemplateLibrary, error)
func (*FlogoTemplateLibrary) GetComponent ¶
func (this *FlogoTemplateLibrary) GetComponent(sn int, category string, name string, properties []interface{}) PipelineComponent
func (*FlogoTemplateLibrary) GetComponentDescriptor ¶
func (this *FlogoTemplateLibrary) GetComponentDescriptor(category string, name string) interface{}
func (*FlogoTemplateLibrary) GetPipeline ¶
func (this *FlogoTemplateLibrary) GetPipeline() Pipeline
type Imports ¶
type Imports struct {
// contains filtered or unexported fields
}
func (*Imports) GetImports ¶
func (this *Imports) GetImports() []interface{}
type Logic ¶
type Logic struct {
// contains filtered or unexported fields
}
func (Logic) Clone ¶
func (this Logic) Clone(sn int, name string, runtimeProperties []interface{}) PipelineComponent
func (Logic) GetCategory ¶
func (Logic) GetConnections ¶
func (this Logic) GetConnections() interface{}
func (Logic) GetContribution ¶
func (this Logic) GetContribution() interface{}
func (Logic) GetImports ¶
func (this Logic) GetImports() []interface{}
func (Logic) GetNotificationBroker ¶
func (this Logic) GetNotificationBroker() interface{}
func (Logic) GetProperties ¶
func (this Logic) GetProperties() []interface{}
func (Logic) GetRawProperties ¶
func (this Logic) GetRawProperties() []interface{}
func (Logic) GetResource ¶
func (this Logic) GetResource() interface{}
func (Logic) GetRuntimeProperties ¶
func (this Logic) GetRuntimeProperties() []interface{}
func (Logic) SetRuntimeProperties ¶
func (this Logic) SetRuntimeProperties(runtimeProperties []interface{})
type Notifier ¶
type Notifier struct {
// contains filtered or unexported fields
}
func (Notifier) BuildTriggers ¶
func (Notifier) Clone ¶
func (this Notifier) Clone(sn int, name string, runtimeProperties []interface{}) PipelineComponent
func (Notifier) GetConnections ¶
func (this Notifier) GetConnections() interface{}
func (Notifier) GetContribution ¶
func (this Notifier) GetContribution() interface{}
func (Notifier) GetImports ¶
func (this Notifier) GetImports() []interface{}
func (Notifier) GetProperties ¶
func (this Notifier) GetProperties() []interface{}
func (Notifier) GetRawProperties ¶
func (this Notifier) GetRawProperties() []interface{}
func (Notifier) GetRuntimeProperties ¶
func (this Notifier) GetRuntimeProperties() []interface{}
func (Notifier) GetTriggers ¶
func (Notifier) SetRuntimeProperties ¶
func (this Notifier) SetRuntimeProperties(runtimeProperties []interface{})
type ObjectStringValueReplaceHandler ¶
type ObjectStringValueReplaceHandler struct { objectbuilder.FlogoBuilder ID string }
func (ObjectStringValueReplaceHandler) HandleElements ¶
func (this ObjectStringValueReplaceHandler) HandleElements(namespace objectbuilder.ElementId, element interface{}, dataType interface{}) interface{}
type Pipeline ¶
type Pipeline struct {
// contains filtered or unexported fields
}
func BuildFlogoApp ¶
func (*Pipeline) AddErrorLogic ¶
func (*Pipeline) AddNormalLogic ¶
func (*Pipeline) AddNotifier ¶
func (*Pipeline) GetConnections ¶
func (this *Pipeline) GetConnections() Connections
func (*Pipeline) GetContributes ¶
func (this *Pipeline) GetContributes() Contributes
func (*Pipeline) GetDataSource ¶
func (this *Pipeline) GetDataSource() DataSource
func (*Pipeline) GetImports ¶
func (*Pipeline) GetProperties ¶
func (this *Pipeline) GetProperties() Properties
func (*Pipeline) SetDataSource ¶
func (this *Pipeline) SetDataSource(source DataSource)
func (*Pipeline) SetListeners ¶
type PipelineComponent ¶
type PipelineComponent interface { GetData() map[string]interface{} GetProperties() []interface{} GetRuntimeProperties() []interface{} SetRuntimeProperties(runtimeProperties []interface{}) Clone(sn int, name string, runtimeProperties []interface{}) PipelineComponent }
type Properties ¶
type Properties struct {
// contains filtered or unexported fields
}
func NewProperties ¶
func NewProperties() Properties
func (*Properties) Add ¶
func (this *Properties) Add( component string, properties []interface{}, propertyMamingMap []interface{}, newDefinedProperties []interface{}, runtimeProperties []interface{})
func (*Properties) Clone ¶
func (this *Properties) Clone() Properties
func (*Properties) GetProperties ¶
func (this *Properties) GetProperties() []interface{}
func (*Properties) GetPropertyNameDef ¶
func (this *Properties) GetPropertyNameDef() map[string]interface{}
func (*Properties) GetReplacements ¶
func (this *Properties) GetReplacements() ([]interface{}, error)
Click to show internal directories.
Click to hide internal directories.