Class ControllerManager

java.lang.Object
io.kubernetes.client.extended.controller.ControllerManager
All Implemented Interfaces:
Controller, Runnable

public class ControllerManager extends Object implements Controller
The type Controller manager manages a set of controllers' lifecycle and also their informer factory.
  • Constructor Details

    • ControllerManager

      public ControllerManager(io.kubernetes.client.informer.SharedInformerFactory factory, Controller... controllers)
      Instantiates a new Controller manager.
      Parameters:
      controllers - the controllers to be managed.
  • Method Details

    • shutdown

      public void shutdown()
      Description copied from interface: Controller
      Shutdown the controller.
      Specified by:
      shutdown in interface Controller
    • run

      public void run()
      Specified by:
      run in interface Runnable