@Singleton @Internal public class DefaultControllerBuilder extends java.lang.Object implements ControllerBuilder
ControllerBuilder.| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
DefaultControllerBuilder(io.micronaut.context.BeanContext beanContext,
ControllerWatchBuilder controllerWatchBuilder,
SharedIndexInformerFactory sharedIndexInformerFactory,
OperatorConfigurationProperties operatorConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
io.kubernetes.client.extended.controller.DefaultController |
build(ControllerConfiguration controllerConfiguration,
ResourceReconciler<?> resourceReconciler)
Builds the
DefaultController. |
public DefaultControllerBuilder(@NonNull
io.micronaut.context.BeanContext beanContext,
@NonNull
ControllerWatchBuilder controllerWatchBuilder,
@NonNull
SharedIndexInformerFactory sharedIndexInformerFactory,
@NonNull
OperatorConfigurationProperties operatorConfiguration)
@NonNull
public io.kubernetes.client.extended.controller.DefaultController build(@NonNull
ControllerConfiguration controllerConfiguration,
@NonNull
ResourceReconciler<?> resourceReconciler)
ControllerBuilderDefaultController.build in interface ControllerBuildercontrollerConfiguration - the operator configurationresourceReconciler - the operator's resource reconciler