Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
New creates a new output preceded by a batching mechanism that enforces a given batching policy.
func NewFromConfig ¶
func NewFromConfig(conf batchconfig.Config, child output.Streamed, mgr bundle.NewManagement) (output.Streamed, error)
NewFromConfig creates a new output preceded by a batching mechanism that enforces a given batching policy configuration.
Types ¶
type Impl ¶
type Impl struct {
// contains filtered or unexported fields
}
Impl wraps an output with a batching policy.
func (*Impl) ConnectionStatus ¶ added in v4.31.0
func (m *Impl) ConnectionStatus() component.ConnectionStatuses
ConnectionStatus returns the current status of the given component connection. The result is a slice in order to accommodate higher order components that wrap several others.
func (*Impl) Consume ¶
func (m *Impl) Consume(msgs <-chan message.Transaction) error
Consume assigns a messages channel for the output to read.
func (*Impl) TriggerCloseNow ¶
func (m *Impl) TriggerCloseNow()
TriggerCloseNow shuts down the Batcher and stops processing messages.
Click to show internal directories.
Click to hide internal directories.