Class KubernetesInformerFactoryProcessor

java.lang.Object
io.kubernetes.client.spring.extended.controller.KubernetesInformerFactoryProcessor
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor, org.springframework.core.Ordered

@Deprecated public class KubernetesInformerFactoryProcessor extends Object implements org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor, org.springframework.beans.factory.BeanFactoryAware, org.springframework.core.Ordered
Deprecated.
instead of declaring via the annotation create the informers manually as @Beans
The type Kubernetes informer factory processor which basically does the following things:

1. By-pass further processing if there's no SharedInformerFactory registered. 2. Instansiate a new ApiClient if there's no user-specified one for override. 3. By reading from KubernetesInformers, instantiates and injects informers to spring context with the underlying constructing process hidden from users.

  • Field Details

  • Constructor Details

    • KubernetesInformerFactoryProcessor

      public KubernetesInformerFactoryProcessor()
      Deprecated.
  • Method Details

    • postProcessBeanFactory

      public void postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory) throws org.springframework.beans.BeansException
      Deprecated.
      Specified by:
      postProcessBeanFactory in interface org.springframework.beans.factory.config.BeanFactoryPostProcessor
      Throws:
      org.springframework.beans.BeansException
    • getOrder

      public int getOrder()
      Deprecated.
      Specified by:
      getOrder in interface org.springframework.core.Ordered
    • postProcessBeanDefinitionRegistry

      public void postProcessBeanDefinitionRegistry(org.springframework.beans.factory.support.BeanDefinitionRegistry registry) throws org.springframework.beans.BeansException
      Deprecated.
      Specified by:
      postProcessBeanDefinitionRegistry in interface org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor
      Throws:
      org.springframework.beans.BeansException
    • setBeanFactory

      public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.BeansException
      Deprecated.
      Specified by:
      setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAware
      Throws:
      org.springframework.beans.BeansException