pgtask

package
v4.5.9+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 1, 2022 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Controller

type Controller struct {
	Client            *kubeapi.Client
	Queue             workqueue.RateLimitingInterface
	Informer          informers.PgtaskInformer
	PgtaskWorkerCount int
}

Controller holds connections for the controller

func (*Controller) AddPGTaskEventHandler

func (c *Controller) AddPGTaskEventHandler()

AddPGTaskEventHandler adds the pgtask event handler to the pgtask informer

func (*Controller) RunWorker

func (c *Controller) RunWorker(stopCh <-chan struct{}, doneCh chan<- struct{})

RunWorker is a long-running function that will continually call the processNextWorkItem function in order to read and process a message on the workqueue.

func (*Controller) WorkerCount

func (c *Controller) WorkerCount() int

WorkerCount returns the worker count for the controller

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL