v1alpha2

package
v0.1.0-rc.1 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ReferencePolicyController

type ReferencePolicyController struct {
	Informer  cache.SharedIndexInformer
	Store     ReferencePolicyStore
	HasSynced cache.InformerSynced
	Lister    gwlisterv1alpha2.ReferencePolicyLister
	// contains filtered or unexported fields
}

func NewReferencePolicyControllerWithEventHandler

func NewReferencePolicyControllerWithEventHandler(referencePolicyInformer gwinformerv1alpha2.ReferencePolicyInformer, resyncPeriod time.Duration, handler ReferencePolicyHandler) *ReferencePolicyController

func (*ReferencePolicyController) Run

func (c *ReferencePolicyController) Run(stopCh <-chan struct{})

type ReferencePolicyHandler

type ReferencePolicyHandler interface {
	OnReferencePolicyAdd(referencePolicy *gwv1alpha2.ReferencePolicy)
	OnReferencePolicyUpdate(oldReferencePolicy, referencePolicy *gwv1alpha2.ReferencePolicy)
	OnReferencePolicyDelete(referencePolicy *gwv1alpha2.ReferencePolicy)
	OnReferencePolicySynced()
}

type ReferencePolicyStore

type ReferencePolicyStore struct {
	cache.Store
}

func (*ReferencePolicyStore) ByKey

type TCPRouteController

type TCPRouteController struct {
	Informer  cache.SharedIndexInformer
	Store     TCPRouteStore
	HasSynced cache.InformerSynced
	Lister    gwlisterv1alpha2.TCPRouteLister
	// contains filtered or unexported fields
}

func NewTCPRouteControllerWithEventHandler

func NewTCPRouteControllerWithEventHandler(tcpRouteInformer gwinformerv1alpha2.TCPRouteInformer, resyncPeriod time.Duration, handler TCPRouteHandler) *TCPRouteController

func (*TCPRouteController) Run

func (c *TCPRouteController) Run(stopCh <-chan struct{})

type TCPRouteHandler

type TCPRouteHandler interface {
	OnTCPRouteAdd(tcpRoute *gwv1alpha2.TCPRoute)
	OnTCPRouteUpdate(oldTcpRoute, tcpRoute *gwv1alpha2.TCPRoute)
	OnTCPRouteDelete(tcpRoute *gwv1alpha2.TCPRoute)
	OnTCPRouteSynced()
}

type TCPRouteStore

type TCPRouteStore struct {
	cache.Store
}

func (*TCPRouteStore) ByKey

func (l *TCPRouteStore) ByKey(key string) (*gwv1alpha2.TCPRoute, error)

type TLSRouteController

type TLSRouteController struct {
	Informer  cache.SharedIndexInformer
	Store     TLSRouteStore
	HasSynced cache.InformerSynced
	Lister    gwlisterv1alpha2.TLSRouteLister
	// contains filtered or unexported fields
}

func NewTLSRouteControllerWithEventHandler

func NewTLSRouteControllerWithEventHandler(tlsRouteInformer gwinformerv1alpha2.TLSRouteInformer, resyncPeriod time.Duration, handler TLSRouteHandler) *TLSRouteController

func (*TLSRouteController) Run

func (c *TLSRouteController) Run(stopCh <-chan struct{})

type TLSRouteHandler

type TLSRouteHandler interface {
	OnTLSRouteAdd(tlsRoute *gwv1alpha2.TLSRoute)
	OnTLSRouteUpdate(oldTlsRoute, tlsRoute *gwv1alpha2.TLSRoute)
	OnTLSRouteDelete(tlsRoute *gwv1alpha2.TLSRoute)
	OnTLSRouteSynced()
}

type TLSRouteStore

type TLSRouteStore struct {
	cache.Store
}

func (*TLSRouteStore) ByKey

func (l *TLSRouteStore) ByKey(key string) (*gwv1alpha2.TLSRoute, error)

type UDPRouteController

type UDPRouteController struct {
	Informer  cache.SharedIndexInformer
	Store     UDPRouteStore
	HasSynced cache.InformerSynced
	Lister    gwlisterv1alpha2.UDPRouteLister
	// contains filtered or unexported fields
}

func NewUDPRouteControllerWithEventHandler

func NewUDPRouteControllerWithEventHandler(udpRouteInformer gwinformerv1alpha2.UDPRouteInformer, resyncPeriod time.Duration, handler UDPRouteHandler) *UDPRouteController

func (*UDPRouteController) Run

func (c *UDPRouteController) Run(stopCh <-chan struct{})

type UDPRouteHandler

type UDPRouteHandler interface {
	OnUDPRouteAdd(udpRoute *gwv1alpha2.UDPRoute)
	OnUDPRouteUpdate(oldUdpRoute, udpRoute *gwv1alpha2.UDPRoute)
	OnUDPRouteDelete(udpRoute *gwv1alpha2.UDPRoute)
	OnUDPRouteSynced()
}

type UDPRouteStore

type UDPRouteStore struct {
	cache.Store
}

func (*UDPRouteStore) ByKey

func (l *UDPRouteStore) ByKey(key string) (*gwv1alpha2.UDPRoute, error)

Jump to

Keyboard shortcuts

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