public class SharedInformerFactoryImpl extends Object implements SharedInformerFactory
Constructor and Description |
---|
SharedInformerFactoryImpl(KubernetesClient client) |
Modifier and Type | Method and Description |
---|---|
void |
addSharedInformerEventListener(SharedInformerEventListener event) |
<T> SharedIndexInformer<T> |
getExistingSharedIndexInformer(Class<T> apiTypeClass) |
SharedInformerFactory |
inNamespace(String namespace) |
<T extends io.fabric8.kubernetes.api.model.HasMetadata> |
sharedIndexInformerFor(Class<T> apiTypeClass,
long resyncPeriodInMillis) |
Future<Void> |
startAllRegisteredInformers() |
void |
stopAllRegisteredInformers() |
SharedInformerFactory |
withName(String name) |
public SharedInformerFactoryImpl(KubernetesClient client)
public SharedInformerFactory inNamespace(String namespace)
inNamespace
in interface SharedInformerFactory
public SharedInformerFactory withName(String name)
withName
in interface SharedInformerFactory
public <T extends io.fabric8.kubernetes.api.model.HasMetadata> SharedIndexInformer<T> sharedIndexInformerFor(Class<T> apiTypeClass, long resyncPeriodInMillis)
sharedIndexInformerFor
in interface SharedInformerFactory
public <T> SharedIndexInformer<T> getExistingSharedIndexInformer(Class<T> apiTypeClass)
getExistingSharedIndexInformer
in interface SharedInformerFactory
public Future<Void> startAllRegisteredInformers()
startAllRegisteredInformers
in interface SharedInformerFactory
public void stopAllRegisteredInformers()
stopAllRegisteredInformers
in interface SharedInformerFactory
public void addSharedInformerEventListener(SharedInformerEventListener event)
addSharedInformerEventListener
in interface SharedInformerFactory
Copyright © 2015–2023 Red Hat. All rights reserved.