Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AtomicData ¶ added in v1.3.0
type AtomicData interface {
Success() chan<- AtomicData
Error() chan<- AtomicData
Data() any
ID() string
UpdateData(data any) AtomicData
}
type AtomicMessage ¶ added in v1.3.0
type AtomicMessage struct {
// contains filtered or unexported fields
}
func NewAtomicMessage ¶ added in v1.3.0
func NewAtomicMessage(data any, success chan<- AtomicData, errors chan<- AtomicData) AtomicMessage
func (AtomicMessage) Data ¶ added in v1.3.0
func (m AtomicMessage) Data() any
func (AtomicMessage) Error ¶ added in v1.3.0
func (m AtomicMessage) Error() chan<- AtomicData
func (AtomicMessage) ID ¶ added in v1.3.0
func (m AtomicMessage) ID() string
func (AtomicMessage) Success ¶ added in v1.3.0
func (m AtomicMessage) Success() chan<- AtomicData
func (AtomicMessage) UpdateData ¶ added in v1.3.0
func (m AtomicMessage) UpdateData(data any) AtomicData
type Input ¶
type Input struct {
// contains filtered or unexported fields
}
func (*Input) AddOutputChannel ¶
func (*Input) GetOutputBufferSize ¶
type Option ¶
type Option func(*nodeCfg)
func WithCallGC ¶
func WithCallGC() Option
func WithMetrics ¶
func WithMetrics() Option
type Sequencer ¶ added in v1.2.0
type Sequencer struct {
// contains filtered or unexported fields
}
func NewSequencer ¶ added in v1.2.0
func (*Sequencer) AddInputChannel ¶ added in v1.2.0
func (t *Sequencer) AddInputChannel(ch chan any)
func (*Sequencer) AddOutputChannel ¶ added in v1.2.0
func (t *Sequencer) AddOutputChannel(ch chan any)
func (*Sequencer) GetOutputBufferSize ¶ added in v1.2.0
func (t *Sequencer) GetOutputBufferSize() uint
type Sink ¶
type Sink struct {
// contains filtered or unexported fields
}
func (*Sink) AddInputChannel ¶
type Transform ¶
type Transform struct {
// contains filtered or unexported fields
}
func NewTransform ¶
func (*Transform) AddInputChannel ¶
func (t *Transform) AddInputChannel(ch chan any)
func (*Transform) AddOutputChannel ¶
func (t *Transform) AddOutputChannel(ch chan any)
func (*Transform) GetOutputBufferSize ¶
func (t *Transform) GetOutputBufferSize() uint
Click to show internal directories.
Click to hide internal directories.