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) Connected ¶
Connected returns a boolean indicating whether this output is currently connected to its target.
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.