file

package
v1.6.0 Latest Latest
Warning

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

Go to latest
Published: Nov 10, 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