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 gwlisterv1beta1.GatewayClassLister // contains filtered or unexported fields }
func NewGatewayClassControllerWithEventHandler ¶
func NewGatewayClassControllerWithEventHandler(gatewayClassInformer gwinformerv1beta1.GatewayClassInformer, resyncPeriod time.Duration, handler GatewayClassHandler) *GatewayClassController
func (*GatewayClassController) Run ¶
func (c *GatewayClassController) Run(stopCh <-chan struct{})
type GatewayClassHandler ¶
type GatewayClassHandler interface { OnGatewayClassAdd(gatewayClass *gwv1beta1.GatewayClass) OnGatewayClassUpdate(oldGatewayClass, gatewayClass *gwv1beta1.GatewayClass) OnGatewayClassDelete(gatewayClass *gwv1beta1.GatewayClass) OnGatewayClassSynced() }
type GatewayClassStore ¶
func (*GatewayClassStore) ByKey ¶
func (l *GatewayClassStore) ByKey(key string) (*gwv1beta1.GatewayClass, error)
type GatewayController ¶
type GatewayController struct { Informer cache.SharedIndexInformer Store GatewayStore HasSynced cache.InformerSynced Lister gwlisterv1beta1.GatewayLister // contains filtered or unexported fields }
func NewGatewayControllerWithEventHandler ¶
func NewGatewayControllerWithEventHandler(gatewayInformer gwinformerv1beta1.GatewayInformer, resyncPeriod time.Duration, handler GatewayHandler) *GatewayController
func (*GatewayController) Run ¶
func (c *GatewayController) Run(stopCh <-chan struct{})
type GatewayHandler ¶
type GatewayStore ¶
type HTTPRouteController ¶
type HTTPRouteController struct { Informer cache.SharedIndexInformer Store HTTPRouteStore HasSynced cache.InformerSynced Lister gwlisterv1beta1.HTTPRouteLister // contains filtered or unexported fields }
func NewHTTPRouteControllerWithEventHandler ¶
func NewHTTPRouteControllerWithEventHandler(httpRouteInformer gwinformerv1beta1.HTTPRouteInformer, resyncPeriod time.Duration, handler HTTPRouteHandler) *HTTPRouteController
func (*HTTPRouteController) Run ¶
func (c *HTTPRouteController) Run(stopCh <-chan struct{})
type HTTPRouteHandler ¶
Click to show internal directories.
Click to hide internal directories.