Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FlowEnhancer ¶
type FlowMappingPipeline ¶
type FlowMappingPipeline struct {
Enhancers []FlowEnhancer
}
func NewFlowMappingPipeline ¶
func NewFlowMappingPipeline(enhancers ...FlowEnhancer) *FlowMappingPipeline
func (*FlowMappingPipeline) AddEnhancer ¶ added in v0.9.0
func (fe *FlowMappingPipeline) AddEnhancer(e FlowEnhancer)
func (*FlowMappingPipeline) Enhance ¶
func (fe *FlowMappingPipeline) Enhance(flows []*flow.Flow)
func (*FlowMappingPipeline) EnhanceFlow ¶
func (fe *FlowMappingPipeline) EnhanceFlow(flow *flow.Flow)
type GraphFlowEnhancer ¶
func NewGraphFlowEnhancer ¶
func NewGraphFlowEnhancer(g *graph.Graph) *GraphFlowEnhancer
func (*GraphFlowEnhancer) Enhance ¶
func (gfe *GraphFlowEnhancer) Enhance(f *flow.Flow)
type NeutronFlowEnhancer ¶ added in v0.9.0
func NewNeutronFlowEnhancer ¶ added in v0.9.0
func NewNeutronFlowEnhancer(g *graph.Graph) *NeutronFlowEnhancer
func (*NeutronFlowEnhancer) Enhance ¶ added in v0.9.0
func (nfe *NeutronFlowEnhancer) Enhance(f *flow.Flow)
Click to show internal directories.
Click to hide internal directories.