v1alpha2

package
v0.1.1-beta12 Latest Latest
Warning

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

Go to latest
Published: May 26, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GatewayClassController

type GatewayClassController struct {
	Informer  cache.SharedIndexInformer
	Store     GatewayClassStore
	HasSynced cache.InformerSynced
	Lister    gwlisterv1alpha2.GatewayClassLister
	// contains filtered or unexported fields
}

func NewGatewayClassControllerWithEventHandler

func NewGatewayClassControllerWithEventHandler(gatewayClassInformer gwinformerv1alpha2.GatewayClassInformer, resyncPeriod time.Duration, handler GatewayClassHandler) *GatewayClassController

func (*GatewayClassController) Run

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

type GatewayClassHandler

type GatewayClassHandler interface {
	OnGatewayClassAdd(gatewayClass *gwv1alpha2.GatewayClass)
	OnGatewayClassUpdate(oldGatewayClass, gatewayClass *gwv1alpha2.GatewayClass)
	OnGatewayClassDelete(gatewayClass *gwv1alpha2.GatewayClass)
	OnGatewayClassSynced()
}

type GatewayClassStore

type GatewayClassStore struct {
	cache.Store
}

func (*GatewayClassStore) ByKey

type GatewayController

type GatewayController struct {
	Informer  cache.SharedIndexInformer
	Store     GatewayStore
	HasSynced cache.InformerSynced
	Lister    gwlisterv1alpha2.GatewayLister
	// contains filtered or unexported fields
}

func NewGatewayControllerWithEventHandler

func NewGatewayControllerWithEventHandler(gatewayInformer gwinformerv1alpha2.GatewayInformer, resyncPeriod time.Duration, handler GatewayHandler) *GatewayController

func (*GatewayController) Run

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

type GatewayHandler

type GatewayHandler interface {
	OnGatewayAdd(gateway *gwv1alpha2.Gateway)
	OnGatewayUpdate(oldGateway, gateway *gwv1alpha2.Gateway)
	OnGatewayDelete(gateway *gwv1alpha2.Gateway)
	OnGatewaySynced()
}

type GatewayStore

type GatewayStore struct {
	cache.Store
}

func (*GatewayStore) ByKey

func (l *GatewayStore) ByKey(key string) (*gwv1alpha2.Gateway, error)

type HTTPRouteController

type HTTPRouteController struct {
	Informer  cache.SharedIndexInformer
	Store     HTTPRouteStore
	HasSynced cache.InformerSynced
	Lister    gwlisterv1alpha2.HTTPRouteLister
	// contains filtered or unexported fields
}

func NewHTTPRouteControllerWithEventHandler

func NewHTTPRouteControllerWithEventHandler(httpRouteInformer gwinformerv1alpha2.HTTPRouteInformer, resyncPeriod time.Duration, handler HTTPRouteHandler) *HTTPRouteController

func (*HTTPRouteController) Run

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

type HTTPRouteHandler

type HTTPRouteHandler interface {
	OnHTTPRouteAdd(httpRoute *gwv1alpha2.HTTPRoute)
	OnHTTPRouteUpdate(oldHttpRoute, httpRoute *gwv1alpha2.HTTPRoute)
	OnHTTPRouteDelete(httpRoute *gwv1alpha2.HTTPRoute)
	OnHTTPRouteSynced()
}

type HTTPRouteStore

type HTTPRouteStore struct {
	cache.Store
}

func (*HTTPRouteStore) ByKey

func (l *HTTPRouteStore) ByKey(key string) (*gwv1alpha2.HTTPRoute, error)

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