Class DefaultConfigurationService
- java.lang.Object
-
- io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
-
- io.javaoperatorsdk.operator.api.config.BaseConfigurationService
-
- io.javaoperatorsdk.operator.config.runtime.DefaultConfigurationService
-
- All Implemented Interfaces:
ConfigurationService
public class DefaultConfigurationService extends BaseConfigurationService
-
-
Field Summary
-
Fields inherited from interface io.javaoperatorsdk.operator.api.config.ConfigurationService
DEFAULT_RECONCILIATION_THREADS_NUMBER, DEFAULT_TERMINATION_TIMEOUT_SECONDS, DEFAULT_WORKFLOW_EXECUTOR_THREAD_NUMBER, log
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <R extends io.fabric8.kubernetes.api.model.HasMetadata>
ControllerConfiguration<R>configFor(Reconciler<R> reconciler)protected booleancreateIfNeeded()voidsetCreateIfNeeded(boolean createIfNeeded)-
Methods inherited from class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
checkCRDAndValidateLocalModel, getConfigurationFor, getLogger, getLoggerName, logMissingReconcilerWarning
-
Methods inherited from class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
controllerConfigurations, getFor, getKnownReconcilerNames, getObjectMapper, getResourceCloner, getVersion, init, keyFor, register, replace, throwExceptionOnNameCollision
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.javaoperatorsdk.operator.api.config.ConfigurationService
cacheSyncTimeout, closeClientOnStop, concurrentReconciliationThreads, concurrentWorkflowExecutorThreads, dependentResourceFactory, getClientConfiguration, getExecutorService, getInformerStoppedHandler, getLeaderElectionConfiguration, getMetrics, getResourceClassResolver, getTerminationTimeoutSeconds, getWorkflowExecutorService, getWorkflowFactory, stopOnInformerErrorDuringStartup
-
-
-
-
Method Detail
-
createIfNeeded
protected boolean createIfNeeded()
- Overrides:
createIfNeededin classBaseConfigurationService
-
setCreateIfNeeded
public void setCreateIfNeeded(boolean createIfNeeded)
-
configFor
protected <R extends io.fabric8.kubernetes.api.model.HasMetadata> ControllerConfiguration<R> configFor(Reconciler<R> reconciler)
- Overrides:
configForin classBaseConfigurationService
-
-