var ErrAPIServiceNotFound …
type SpecAggregator …
const aggregatorUser …
const specDownloadTimeout …
const localDelegateChainNamePattern …
const locallyGeneratedEtagPrefix …
type openAPISpecInfo …
type specAggregator …
func buildAndRegisterSpecAggregatorForLocalServices(downloader *Downloader, aggregatorSpec *spec.Swagger, delegationHandlers []http.Handler, pathHandler common.PathHandler) *specAggregator { … }
func BuildAndRegisterAggregator(downloader *Downloader, delegationTarget server.DelegationTarget, webServices []*restful.WebService,
config *common.Config, pathHandler common.PathHandler) (SpecAggregator, error) { … }
func (s *specAggregator) addLocalSpec(name string, cachedSpec cached.Value[*spec.Swagger]) { … }
func (s *specAggregator) buildMergeSpecLocked() cached.Value[*spec.Swagger] { … }
func (s *specAggregator) updateServiceLocked(name string) error { … }
func (s *specAggregator) UpdateAPIServiceSpec(apiServiceName string) error { … }
func (s *specAggregator) AddUpdateAPIService(apiService *v1.APIService, handler http.Handler) error { … }
func (s *specAggregator) RemoveAPIService(apiServiceName string) { … }