Class KubernetesControllerFactory

java.lang.Object
io.kubernetes.client.spring.extended.controller.factory.KubernetesControllerFactory
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<io.kubernetes.client.extended.controller.Controller>

@Deprecated public class KubernetesControllerFactory extends Object implements org.springframework.beans.factory.FactoryBean<io.kubernetes.client.extended.controller.Controller>
Deprecated.
create a @Bean using ControllerBuilder instead
Scans and processes KubernetesReconciler.

It will create a Controller for every reconciler instances registered in the spring bean-factory.

  • Field Summary

    Fields inherited from interface org.springframework.beans.factory.FactoryBean

    OBJECT_TYPE_ATTRIBUTE
  • Constructor Summary

    Constructors
    Constructor
    Description
    KubernetesControllerFactory(io.kubernetes.client.informer.SharedInformerFactory sharedInformerFactory, io.kubernetes.client.extended.controller.reconciler.Reconciler reconciler)
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.kubernetes.client.extended.controller.Controller
    Deprecated.
     
    Deprecated.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.springframework.beans.factory.FactoryBean

    isSingleton
  • Constructor Details

    • KubernetesControllerFactory

      public KubernetesControllerFactory(io.kubernetes.client.informer.SharedInformerFactory sharedInformerFactory, io.kubernetes.client.extended.controller.reconciler.Reconciler reconciler)
      Deprecated.
  • Method Details

    • getObject

      public io.kubernetes.client.extended.controller.Controller getObject() throws org.springframework.beans.BeansException
      Deprecated.
      Specified by:
      getObject in interface org.springframework.beans.factory.FactoryBean<io.kubernetes.client.extended.controller.Controller>
      Throws:
      org.springframework.beans.BeansException
    • getObjectType

      public Class<?> getObjectType()
      Deprecated.
      Specified by:
      getObjectType in interface org.springframework.beans.factory.FactoryBean<io.kubernetes.client.extended.controller.Controller>