Versions in this module Expand all Collapse all v0 v0.7.0 Oct 19, 2024 Changes in this version + func ConfigResourcesIsEmpty(resources *admin_v2.ConfigResources) bool + func SetApiVersionInfo(resources *admin_v2.ConfigResources) + type AdsCache struct + ClusterCache cache_v2.ClusterCache + ListenerCache cache_v2.ListenerCache + RouteCache cache_v2.RouteConfigCache + func NewAdsCache() *AdsCache + func (load *AdsCache) CreateApiClusterByCds(status core_v2.ApiStatus, cluster *config_cluster_v3.Cluster) + func (load *AdsCache) CreateApiClusterByEds(status core_v2.ApiStatus, ...) + func (load *AdsCache) CreateApiListenerByLds(status core_v2.ApiStatus, listener *config_listener_v3.Listener) + func (load *AdsCache) CreateApiRouteByRds(status core_v2.ApiStatus, routeConfig *config_route_v3.RouteConfiguration) + func (load *AdsCache) GetApiClusterStatus(key string) core_v2.ApiStatus + func (load *AdsCache) UpateApiRouteStatus(key string, status core_v2.ApiStatus) + func (load *AdsCache) UpdateApiClusterIfExists(status core_v2.ApiStatus, cluster *config_cluster_v3.Cluster) bool + func (load *AdsCache) UpdateApiClusterStatus(key string, status core_v2.ApiStatus) + func (load *AdsCache) UpdateApiListenerStatus(key string, status core_v2.ApiStatus) + type Controller struct + Processor *processor + func NewController() *Controller + func (c *Controller) AdsStreamCreateAndSend(client service_discovery_v3.AggregatedDiscoveryServiceClient, ...) error + func (c *Controller) Close() + func (c *Controller) HandleAdsStream() error