gateway

package
v1.4.2 Latest Latest
Warning

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

Go to latest
Published: Sep 29, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GRPCRoutesTrigger

type GRPCRoutesTrigger struct{}

GRPCRoutesTrigger is responsible for processing GRPCRoute objects

func (*GRPCRoutesTrigger) Delete

func (p *GRPCRoutesTrigger) Delete(obj interface{}, processor processor.Processor) bool

Delete removes a GRPCRoute from the processor and returns true if the route was found

func (*GRPCRoutesTrigger) Insert

func (p *GRPCRoutesTrigger) Insert(obj interface{}, processor processor.Processor) bool

Insert adds a GRPCRoute to the processor and returns true if the route is effective

type GatewayClassesTrigger

type GatewayClassesTrigger struct{}

GatewayClassesTrigger is responsible for processing GatewayClass objects

func (*GatewayClassesTrigger) Delete

func (p *GatewayClassesTrigger) Delete(obj interface{}, processor processor.Processor) bool

Delete removes the GatewayClass object from the processor and returns true if the processor was modified

func (*GatewayClassesTrigger) Insert

func (p *GatewayClassesTrigger) Insert(obj interface{}, processor processor.Processor) bool

Insert adds the GatewayClass object to the processor and returns true if the processor was modified

type GatewaysTrigger

type GatewaysTrigger struct{}

GatewaysTrigger is responsible for processing Gateway objects

func (*GatewaysTrigger) Delete

func (p *GatewaysTrigger) Delete(obj interface{}, _ processor.Processor) bool

Delete removes the Gateway object from the processor and returns true if the processor was modified

func (*GatewaysTrigger) Insert

func (p *GatewaysTrigger) Insert(obj interface{}, processor processor.Processor) bool

Insert adds the Gateway object to the processor and returns true if the processor was modified

type HTTPRoutesTrigger

type HTTPRoutesTrigger struct{}

HTTPRoutesTrigger is responsible for processing HTTPRoute objects

func (*HTTPRoutesTrigger) Delete

func (p *HTTPRoutesTrigger) Delete(obj interface{}, processor processor.Processor) bool

Delete removes a HTTPRoute from the processor and returns true if the route was found

func (*HTTPRoutesTrigger) Insert

func (p *HTTPRoutesTrigger) Insert(obj interface{}, processor processor.Processor) bool

Insert adds a HTTPRoute to the processor and returns true if the route is effective

type ReferenceGrantTrigger

type ReferenceGrantTrigger struct{}

ReferenceGrantTrigger is responsible for processing ReferenceGrant objects

func (*ReferenceGrantTrigger) Delete

func (p *ReferenceGrantTrigger) Delete(obj interface{}, _ processor.Processor) bool

Delete removes a ReferenceGrant from the processor and returns true if the ReferenceGrant was found

func (*ReferenceGrantTrigger) Insert

func (p *ReferenceGrantTrigger) Insert(obj interface{}, _ processor.Processor) bool

Insert adds a ReferenceGrant to the processor and returns true if the ReferenceGrant is effective

type TCPRoutesTrigger

type TCPRoutesTrigger struct{}

TCPRoutesTrigger is responsible for processing TCPRoute objects

func (*TCPRoutesTrigger) Delete

func (p *TCPRoutesTrigger) Delete(obj interface{}, processor processor.Processor) bool

Delete removes a TCPRoute from the processor and returns true if the route was found

func (*TCPRoutesTrigger) Insert

func (p *TCPRoutesTrigger) Insert(obj interface{}, processor processor.Processor) bool

Insert adds a TCPRoute to the processor and returns true if the route is effective

type TLSRoutesTrigger

type TLSRoutesTrigger struct{}

TLSRoutesTrigger is responsible for processing TLSRoute objects

func (*TLSRoutesTrigger) Delete

func (p *TLSRoutesTrigger) Delete(obj interface{}, processor processor.Processor) bool

Delete removes a TLSRoute from the processor and returns true if the route was found

func (*TLSRoutesTrigger) Insert

func (p *TLSRoutesTrigger) Insert(obj interface{}, processor processor.Processor) bool

Insert adds a TLSRoute to the processor and returns true if the route is effective

type UDPRoutesTrigger

type UDPRoutesTrigger struct{}

UDPRoutesTrigger is responsible for processing UDPRoute objects

func (*UDPRoutesTrigger) Delete

func (p *UDPRoutesTrigger) Delete(obj interface{}, processor processor.Processor) bool

Delete removes a UDPRoute from the processor and returns true if the route was found

func (*UDPRoutesTrigger) Insert

func (p *UDPRoutesTrigger) Insert(obj interface{}, processor processor.Processor) bool

Insert adds a UDPRoute to the processor and returns true if the route is effective

Jump to

Keyboard shortcuts

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