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 Summary
ConstructorDescriptionDefaultControllerManagerBuilder
(io.kubernetes.client.informer.SharedInformerFactory informerFactory) -
Method Summary
Modifier and TypeMethodDescriptionio.kubernetes.client.extended.controller.ControllerManager
build
(@NonNull ControllerConfiguration operator, @NonNull Collection<io.kubernetes.client.extended.controller.Controller> controllers) Builds theControllerManager
.
-
Constructor Details
-
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 theControllerManager
.- Specified by:
build
in interfaceControllerManagerBuilder
- Parameters:
operator
- the operator configurationcontrollers
- the controllers to manager in scope of this manager- Returns:
- the controller manager
-