Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New( batcher *policy.Batcher, child output.Streamed, log log.Modular, stats metrics.Type, ) output.Streamed
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, log log.Modular, stats metrics.Type, ) (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) CloseAsync ¶
func (m *Impl) CloseAsync()
CloseAsync shuts down the Batcher and stops processing messages.
func (*Impl) Connected ¶
Connected returns a boolean indicating whether this output is currently connected to its target.
Click to show internal directories.
Click to hide internal directories.