Documentation ¶
Overview ¶
Package messaging implements the messaging infrastructure between different components within the control plane.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Broker ¶
type Broker struct {
// contains filtered or unexported fields
}
Broker implements the message broker functionality
func NewBroker ¶
func NewBroker(stopCh <-chan struct{}) *Broker
NewBroker returns a new message broker instance and starts the internal goroutine to process events added to the workqueue.
func (*Broker) GetQueue ¶
func (b *Broker) GetQueue() workqueue.TypedRateLimitingInterface[events.PubSubMessage]
GetQueue returns the workqueue instance
func (*Broker) GetSidecarUpdatePubSub ¶
GetSidecarUpdatePubSub returns the PubSub instance corresponding to sidecar update events
Click to show internal directories.
Click to hide internal directories.