Versions in this module Expand all Collapse all v3 v3.1.2 Feb 5, 2024 Changes in this version + func NewListenerWrapper(params ListenerWrapperParams) (net.Listener, <-chan struct{}) + type DrainCallback func(addr net.Addr) + type ListenerWrapperParams struct + DrainCallback DrainCallback + Listener net.Listener + ListenerResourceName string + ModeCallback ServingModeCallback + XDSClient XDSClient + XDSCredsInUse bool + type ServingModeCallback func(addr net.Addr, mode connectivity.ServingMode, err error) + type XDSClient interface + BootstrapConfig func() *bootstrap.Config + WatchListener func(string, func(resource.ListenerUpdate, error)) func() + WatchRouteConfig func(string, func(resource.RouteConfigUpdate, error)) func()