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 ¶
func (*ReferencePolicyStore) ByKey ¶
func (l *ReferencePolicyStore) ByKey(key string) (*gwv1alpha2.ReferencePolicy, error)
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 ¶
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 ¶
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 ¶
func (*UDPRouteStore) ByKey ¶
func (l *UDPRouteStore) ByKey(key string) (*gwv1alpha2.UDPRoute, error)
Click to show internal directories.
Click to hide internal directories.