Documentation
¶
Overview ¶
Package eventpipe provides a simple eventqueue.Queue implementation which is used to connect [a2asrv.AgentExecutor] with event processor. Events get to the real eventqueue only after they were successfully processed and applied to the [a2asrv.TaskStore].
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Local ¶
type Local struct {
Reader Reader
// TODO(yarolegovich): change to eventqueue.Writer when AgentExecutor interface is updated
Writer eventqueue.Queue
// contains filtered or unexported fields
}
func NewLocal ¶
func NewLocal(opts ...LocalPipeOption) *Local
type LocalPipeOption ¶
type LocalPipeOption func(*localOptions)
func WithBufferSize ¶
func WithBufferSize(size int) LocalPipeOption
Click to show internal directories.
Click to hide internal directories.