Documentation ¶
Index ¶
- Variables
- type Application
- func (a *Application) AdmissionRegistry() reg.IRegistry[admission.IAdmission]
- func (a *Application) AutherRegistry() reg.IRegistry[auth.IAuthenticator]
- func (a *Application) BypassRegistry() reg.IRegistry[bypass.IBypass]
- func (a *Application) ChainRegistry() reg.IRegistry[chain.IChainer]
- func (a *Application) ConnLimiterRegistry() reg.IRegistry[conn.IConnLimiter]
- func (a *Application) ConnectorRegistry() reg.IRegistry[connector.NewConnector]
- func (a *Application) DialerRegistry() reg.IRegistry[dialer.NewDialer]
- func (a *Application) HandlerRegistry() reg.IRegistry[handler.NewHandler]
- func (a *Application) HopRegistry() reg.IRegistry[hop.IHop]
- func (a *Application) HostsRegistry() reg.IRegistry[hosts.IHostMapper]
- func (a *Application) IngressRegistry() reg.IRegistry[ingress.IIngress]
- func (a *Application) ListenerRegistry() reg.IRegistry[listener.NewListener]
- func (a *Application) LoggerRegistry() reg.IRegistry[logger.ILogger]
- func (a *Application) ObserverRegistry() reg.IRegistry[observer.IObserver]
- func (a *Application) RateLimiterRegistry() reg.IRegistry[rate.IRateLimiter]
- func (a *Application) RecorderRegistry() reg.IRegistry[recorder.IRecorder]
- func (a *Application) ResolverRegistry() reg.IRegistry[resolver.IResolver]
- func (a *Application) RouterRegistry() reg.IRegistry[router.IRouter]
- func (a *Application) SDRegistry() reg.IRegistry[sd.ISD]
- func (a *Application) ServiceRegistry() reg.IRegistry[service.IService]
- func (a *Application) TrafficLimiterRegistry() reg.IRegistry[traffic.ITrafficLimiter]
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct {
// contains filtered or unexported fields
}
func NewConfig ¶
func NewConfig() *Application
func (*Application) AdmissionRegistry ¶
func (a *Application) AdmissionRegistry() reg.IRegistry[admission.IAdmission]
func (*Application) AutherRegistry ¶
func (a *Application) AutherRegistry() reg.IRegistry[auth.IAuthenticator]
func (*Application) BypassRegistry ¶
func (a *Application) BypassRegistry() reg.IRegistry[bypass.IBypass]
func (*Application) ChainRegistry ¶
func (a *Application) ChainRegistry() reg.IRegistry[chain.IChainer]
func (*Application) ConnLimiterRegistry ¶
func (a *Application) ConnLimiterRegistry() reg.IRegistry[conn.IConnLimiter]
func (*Application) ConnectorRegistry ¶
func (a *Application) ConnectorRegistry() reg.IRegistry[connector.NewConnector]
func (*Application) DialerRegistry ¶
func (a *Application) DialerRegistry() reg.IRegistry[dialer.NewDialer]
func (*Application) HandlerRegistry ¶
func (a *Application) HandlerRegistry() reg.IRegistry[handler.NewHandler]
func (*Application) HopRegistry ¶
func (a *Application) HopRegistry() reg.IRegistry[hop.IHop]
func (*Application) HostsRegistry ¶
func (a *Application) HostsRegistry() reg.IRegistry[hosts.IHostMapper]
func (*Application) IngressRegistry ¶
func (a *Application) IngressRegistry() reg.IRegistry[ingress.IIngress]
func (*Application) ListenerRegistry ¶
func (a *Application) ListenerRegistry() reg.IRegistry[listener.NewListener]
func (*Application) LoggerRegistry ¶
func (a *Application) LoggerRegistry() reg.IRegistry[logger.ILogger]
func (*Application) ObserverRegistry ¶ added in v0.0.5
func (a *Application) ObserverRegistry() reg.IRegistry[observer.IObserver]
func (*Application) RateLimiterRegistry ¶
func (a *Application) RateLimiterRegistry() reg.IRegistry[rate.IRateLimiter]
func (*Application) RecorderRegistry ¶
func (a *Application) RecorderRegistry() reg.IRegistry[recorder.IRecorder]
func (*Application) ResolverRegistry ¶
func (a *Application) ResolverRegistry() reg.IRegistry[resolver.IResolver]
func (*Application) RouterRegistry ¶
func (a *Application) RouterRegistry() reg.IRegistry[router.IRouter]
func (*Application) SDRegistry ¶
func (a *Application) SDRegistry() reg.IRegistry[sd.ISD]
func (*Application) ServiceRegistry ¶
func (a *Application) ServiceRegistry() reg.IRegistry[service.IService]
func (*Application) TrafficLimiterRegistry ¶
func (a *Application) TrafficLimiterRegistry() reg.IRegistry[traffic.ITrafficLimiter]
Click to show internal directories.
Click to hide internal directories.