Class DefaultInformerNamespaceResolver
java.lang.Object
io.micronaut.kubernetes.client.informer.resolvers.DefaultInformerNamespaceResolver
- All Implemented Interfaces:
InformerNamespaceResolver
@Singleton
public class DefaultInformerNamespaceResolver
extends Object
implements InformerNamespaceResolver
The default implementation of
InformerNamespaceResolver.- Since:
- 3.3
- Author:
- Pavol Gressa
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultInformerNamespaceResolver(NamespaceResolver namespaceResolver, io.micronaut.context.BeanContext beanContext, @Nullable DiscoveryCache discoveryCache) -
Method Summary
Modifier and TypeMethodDescriptionresolveInformerNamespaces(io.micronaut.core.annotation.AnnotationValue<Informer> informer) Resolves the namespaces for the informer's watched resources.
-
Constructor Details
-
DefaultInformerNamespaceResolver
public DefaultInformerNamespaceResolver(NamespaceResolver namespaceResolver, io.micronaut.context.BeanContext beanContext, @Nullable DiscoveryCache discoveryCache)
-
-
Method Details
-
resolveInformerNamespaces
public Set<String> resolveInformerNamespaces(io.micronaut.core.annotation.AnnotationValue<Informer> informer) Description copied from interface:InformerNamespaceResolverResolves the namespaces for the informer's watched resources.- Specified by:
resolveInformerNamespacesin interfaceInformerNamespaceResolver- Parameters:
informer- the informer- Returns:
- namespaces to watch
-