registry

package
v0.0.0-...-754b2fd Latest Latest
Warning

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

Go to latest
Published: May 8, 2024 License: MIT Imports: 29 Imported by: 89

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrDup = errors.New("registry: duplicate object")
)

Functions

func AdmissionRegistry

func AdmissionRegistry() reg.Registry[admission.Admission]

func AutherRegistry

func AutherRegistry() reg.Registry[auth.Authenticator]

func BypassRegistry

func BypassRegistry() reg.Registry[bypass.Bypass]

func ChainRegistry

func ChainRegistry() reg.Registry[chain.Chainer]

func ConnLimiterRegistry

func ConnLimiterRegistry() reg.Registry[conn.ConnLimiter]

func ConnectorRegistry

func ConnectorRegistry() reg.Registry[NewConnector]

func DialerRegistry

func DialerRegistry() reg.Registry[NewDialer]

func HandlerRegistry

func HandlerRegistry() reg.Registry[NewHandler]

func HopRegistry

func HopRegistry() reg.Registry[hop.Hop]

func HostsRegistry

func HostsRegistry() reg.Registry[hosts.HostMapper]

func IngressRegistry

func IngressRegistry() reg.Registry[ingress.Ingress]

func ListenerRegistry

func ListenerRegistry() reg.Registry[NewListener]

func LoggerRegistry

func LoggerRegistry() reg.Registry[logger.Logger]

func ObserverRegistry

func ObserverRegistry() reg.Registry[observer.Observer]

func RateLimiterRegistry

func RateLimiterRegistry() reg.Registry[rate.RateLimiter]

func RecorderRegistry

func RecorderRegistry() reg.Registry[recorder.Recorder]

func ResolverRegistry

func ResolverRegistry() reg.Registry[resolver.Resolver]

func RouterRegistry

func RouterRegistry() reg.Registry[router.Router]

func SDRegistry

func SDRegistry() reg.Registry[sd.SD]

func ServiceRegistry

func ServiceRegistry() reg.Registry[service.Service]

func TrafficLimiterRegistry

func TrafficLimiterRegistry() reg.Registry[traffic.TrafficLimiter]

Types

type NewConnector

type NewConnector func(opts ...connector.Option) connector.Connector

type NewDialer

type NewDialer func(opts ...dialer.Option) dialer.Dialer

type NewHandler

type NewHandler func(opts ...handler.Option) handler.Handler

type NewListener

type NewListener func(opts ...listener.Option) listener.Listener

Jump to

Keyboard shortcuts

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