@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)
ControllerBuilder
DefaultController
.build
in interface ControllerBuilder
controllerConfiguration
- the operator configurationresourceReconciler
- the operator's resource reconciler