Help us shape the future of Go! Take the 2026 Go Developer Survey

file

package
v1.4.6 Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2025 License: Apache-2.0 Imports: 33 Imported by: 0

Documentation

Index

Constants

View Source
const (
	GatewayDeletionOrder = 3
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Provider

type Provider struct {
	// contains filtered or unexported fields
}

func New

func New(ctx context.Context, svr *config.Server, resources *message.ProviderResources) (*Provider, error)

func (*Provider) Start

func (p *Provider) Start(ctx context.Context) error

func (*Provider) Type

func (p *Provider) Type() egv1a1.ProviderType

type StatusHandler added in v1.4.0

type StatusHandler struct {
	// contains filtered or unexported fields
}

func NewStatusHandler added in v1.4.0

func NewStatusHandler(log logr.Logger) *StatusHandler

func (*StatusHandler) Start added in v1.4.0

func (u *StatusHandler) Start(ctx context.Context, ready *sync.WaitGroup)

Start runs the goroutine to perform status writes.

func (*StatusHandler) Writer added in v1.4.0

func (u *StatusHandler) Writer() kubernetes.Updater

Writer retrieves the interface that should be used to write to the StatusHandler.

type StatusWriter added in v1.4.0

type StatusWriter struct {
	// contains filtered or unexported fields
}

StatusWriter takes status updates and sends these to the StatusHandler via a channel.

func (*StatusWriter) Send added in v1.4.0

func (u *StatusWriter) Send(update kubernetes.Update)

Send sends the given Update off to the update channel for writing by the StatusHandler.

Jump to

Keyboard shortcuts

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