Class DefaultControllerManagerBuilder

java.lang.Object
io.micronaut.kubernetes.client.operator.controller.DefaultControllerManagerBuilder
All Implemented Interfaces:
ControllerManagerBuilder

@Singleton @Internal public class DefaultControllerManagerBuilder extends Object implements ControllerManagerBuilder
The default implementation of ControllerManagerBuilder.
Since:
3.3
Author:
Pavol Gressa
  • Constructor Details

    • DefaultControllerManagerBuilder

      public DefaultControllerManagerBuilder(io.kubernetes.client.informer.SharedInformerFactory informerFactory)
  • Method Details

    • build

      @NotNull public io.kubernetes.client.extended.controller.ControllerManager build(@NonNull @NonNull ControllerConfiguration operator, @NonNull @NonNull Collection<io.kubernetes.client.extended.controller.Controller> controllers)
      Description copied from interface: ControllerManagerBuilder
      Builds the ControllerManager.
      Specified by:
      build in interface ControllerManagerBuilder
      Parameters:
      operator - the operator configuration
      controllers - the controllers to manager in scope of this manager
      Returns:
      the controller manager