pollWaitForToken dynamicconfig.BoolPropertyFnWithNamespaceFilter,
metricsHandler metrics.Handler,
return &NamespaceRateLimitInterceptorImpl{
namespaceRegistry: namespaceRegistry,
rateLimiter: rateLimiter,
tokens: tokens,
pollMethods: pollMethods,
pollWaitForToken: pollWaitForToken,
metricsHandler: metricsHandler,
}
}
func (ni *NamespaceRateLimitInterceptorImpl) Intercept(