A B C D E F G H I K L N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractConfigurationService - Class in io.javaoperatorsdk.operator.api.config
- AbstractConfigurationService(Version) - Constructor for class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- AbstractControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource> - Class in io.javaoperatorsdk.operator.api.config
- AbstractControllerConfiguration(String, String, String, String, boolean, Set<String>, RetryConfiguration) - Constructor for class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
- AbstractEvent - Class in io.javaoperatorsdk.operator.processing.event
- AbstractEvent(String, EventSource) - Constructor for class io.javaoperatorsdk.operator.processing.event.AbstractEvent
- AbstractEventSource - Class in io.javaoperatorsdk.operator.processing.event
- AbstractEventSource() - Constructor for class io.javaoperatorsdk.operator.processing.event.AbstractEventSource
- addedToEventManager() - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource
- addingNamespaces(String...) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- assertCustomResource(Class<?>, CustomResourceDefinition) - Static method in class io.javaoperatorsdk.operator.CustomResourceUtils
-
Applies internal validations that may not be handled by the fabric8 client.
B
- build() - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
C
- cacheResource(CustomResource) - Method in class io.javaoperatorsdk.operator.processing.CustomResourceCache
- cacheResource(CustomResource, Predicate<CustomResource>) - Method in class io.javaoperatorsdk.operator.processing.CustomResourceCache
- cancelOnceSchedule(String) - Method in class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource
- cancelSchedule(String) - Method in class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource
- CHECK_CRD_ENV_KEY - Static variable in class io.javaoperatorsdk.operator.api.config.Utils
- checkCRDAndValidateLocalModel() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Whether the operator should query the CRD to make sure it's deployed and validate
CustomResource
implementations before attempting to register the associated controllers. - cleanup(String) - Method in class io.javaoperatorsdk.operator.processing.CustomResourceCache
- cleanup(String) - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
- concurrentReconciliationThreads() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Retrieves the maximum number of threads the operator can spin out to dispatch reconciliation requests to controllers
- ConfigurationService - Interface in io.javaoperatorsdk.operator.api.config
-
An interface from which to retrieve configuration information.
- containsCustomResourceDeletedEvent(List<Event>) - Static method in class io.javaoperatorsdk.operator.EventListUtils
- Context<T extends io.fabric8.kubernetes.client.CustomResource> - Interface in io.javaoperatorsdk.operator.api
- Controller - Annotation Type in io.javaoperatorsdk.operator.api
- ControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource> - Interface in io.javaoperatorsdk.operator.api.config
- ControllerConfigurationOverrider<R extends io.fabric8.kubernetes.client.CustomResource> - Class in io.javaoperatorsdk.operator.api.config
- controllerConfigurations() - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- ControllerUtils - Class in io.javaoperatorsdk.operator
- ControllerUtils() - Constructor for class io.javaoperatorsdk.operator.ControllerUtils
- createOrUpdateResource(R, Context<R>) - Method in interface io.javaoperatorsdk.operator.api.ResourceController
-
The implementation of this operation is required to be idempotent.
- CustomResourceCache - Class in io.javaoperatorsdk.operator.processing
- CustomResourceCache() - Constructor for class io.javaoperatorsdk.operator.processing.CustomResourceCache
- CustomResourceCache(ObjectMapper) - Constructor for class io.javaoperatorsdk.operator.processing.CustomResourceCache
- CustomResourceEvent - Class in io.javaoperatorsdk.operator.processing.event.internal
- CustomResourceEvent(Watcher.Action, CustomResource, CustomResourceEventSource) - Constructor for class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEvent
- CustomResourceEventSource - Class in io.javaoperatorsdk.operator.processing.event.internal
-
This is a special case since is not bound to a single custom resource
- customResourceEventSourceForAllNamespaces(CustomResourceCache, MixedOperation, boolean, String) - Static method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource
- customResourceEventSourceForTargetNamespaces(CustomResourceCache, MixedOperation, String[], boolean, String) - Static method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource
- customResourceUid - Variable in class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource.EventProducerTimeTask
- customResourceUpdated(CustomResource) - Static method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
- customResourceUpdatedDuringExecution() - Method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
- CustomResourceUtils - Class in io.javaoperatorsdk.operator
- CustomResourceUtils() - Constructor for class io.javaoperatorsdk.operator.CustomResourceUtils
D
- DEFAULT - Static variable in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
- DEFAULT_DELETE - io.javaoperatorsdk.operator.api.DeleteControl
- DEFAULT_INITIAL_INTERVAL - Static variable in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
- DEFAULT_MAX_ATTEMPTS - Static variable in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
- DEFAULT_MULTIPLIER - Static variable in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
- DEFAULT_RECONCILIATION_THREADS_NUMBER - Static variable in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
- DefaultContext<T extends io.fabric8.kubernetes.client.CustomResource> - Class in io.javaoperatorsdk.operator.api
- DefaultContext(EventSourceManager, EventList, RetryInfo) - Constructor for class io.javaoperatorsdk.operator.api.DefaultContext
- defaultDispatch() - Static method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
- DefaultEventHandler - Class in io.javaoperatorsdk.operator.processing
-
Event handler that makes sure that events are processed in a "single threaded" way per resource UID, while buffering events which are received during an execution.
- DefaultEventHandler(CustomResourceCache, EventDispatcher, String, Retry) - Constructor for class io.javaoperatorsdk.operator.processing.DefaultEventHandler
- DefaultEventHandler(CustomResourceCache, EventDispatcher, String, Retry, int) - Constructor for class io.javaoperatorsdk.operator.processing.DefaultEventHandler
- DefaultEventSourceManager - Class in io.javaoperatorsdk.operator.processing.event
- DefaultEventSourceManager(DefaultEventHandler, boolean) - Constructor for class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
- defaultLimitedExponentialRetry() - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- DefaultRetryConfiguration - Class in io.javaoperatorsdk.operator.api.config
- DefaultRetryConfiguration() - Constructor for class io.javaoperatorsdk.operator.api.config.DefaultRetryConfiguration
- DeleteControl - Enum in io.javaoperatorsdk.operator.api
- deleteResource(R, Context<R>) - Method in interface io.javaoperatorsdk.operator.api.ResourceController
-
The implementation should delete the associated component(s).
- deRegisterCustomResourceFromEventSource(String, String) - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
- deRegisterCustomResourceFromEventSource(String, String) - Method in interface io.javaoperatorsdk.operator.processing.event.EventSourceManager
E
- Event - Interface in io.javaoperatorsdk.operator.processing.event
- EventDispatcher<R extends io.fabric8.kubernetes.client.CustomResource> - Class in io.javaoperatorsdk.operator.processing
-
Dispatches events to the Controller and handles Finalizers for a single type of Custom Resource.
- EventDispatcher(ResourceController<R>, String, MixedOperation<R, KubernetesResourceList<R>, Resource<R>>) - Constructor for class io.javaoperatorsdk.operator.processing.EventDispatcher
- eventHandler - Variable in class io.javaoperatorsdk.operator.processing.event.AbstractEventSource
- EventHandler - Interface in io.javaoperatorsdk.operator.processing.event
- EventList - Class in io.javaoperatorsdk.operator.processing.event
- EventList(List<Event>) - Constructor for class io.javaoperatorsdk.operator.processing.event.EventList
- EventListUtils - Class in io.javaoperatorsdk.operator
- EventListUtils() - Constructor for class io.javaoperatorsdk.operator.EventListUtils
- EventProducerTimeTask(String) - Constructor for class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource.EventProducerTimeTask
- eventReceived(Watcher.Action, CustomResource) - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource
- EventSource - Interface in io.javaoperatorsdk.operator.processing.event
- eventSourceDeRegisteredForResource(String) - Method in class io.javaoperatorsdk.operator.processing.event.AbstractEventSource
- eventSourceDeRegisteredForResource(String) - Method in interface io.javaoperatorsdk.operator.processing.event.EventSource
- eventSourceDeRegisteredForResource(String) - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource
- eventSourceDeRegisteredForResource(String) - Method in class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource
- EventSourceManager - Interface in io.javaoperatorsdk.operator.processing.event
- every10second10TimesRetry() - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- exceptionDuringExecution() - Method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
- exceptionDuringExecution(RuntimeException) - Static method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
- ExecutionDescriptor - Class in io.javaoperatorsdk.operator.processing.event
- ExecutionDescriptor(ExecutionScope, PostExecutionControl, LocalDateTime) - Constructor for class io.javaoperatorsdk.operator.processing.event.ExecutionDescriptor
- ExecutionScope<R extends io.fabric8.kubernetes.client.CustomResource> - Class in io.javaoperatorsdk.operator.processing
- ExecutionScope(List<Event>, R, RetryInfo) - Constructor for class io.javaoperatorsdk.operator.processing.ExecutionScope
F
- finalizerName() - Method in annotation type io.javaoperatorsdk.operator.api.Controller
-
Optional finalizer name, if it is not, the crdName will be used as the name of the finalizer too.
- fromConfiguration(RetryConfiguration) - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
G
- generationAwareEventProcessing() - Method in annotation type io.javaoperatorsdk.operator.api.Controller
-
If true, will dispatch new event to the controller if generation increased since the last processing, otherwise will process all events.
- GenericRetry - Class in io.javaoperatorsdk.operator.processing.retry
- GenericRetry() - Constructor for class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- GenericRetryExecution - Class in io.javaoperatorsdk.operator.processing.retry
- GenericRetryExecution(GenericRetry) - Constructor for class io.javaoperatorsdk.operator.processing.retry.GenericRetryExecution
- getAction() - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEvent
- getAssociatedControllerClassName() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
- getAssociatedControllerClassName() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getAttemptCount() - Method in interface io.javaoperatorsdk.operator.api.RetryInfo
- getAttemptCount() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetryExecution
- getBuiltTime() - Method in class io.javaoperatorsdk.operator.api.config.Version
-
Returns the date at which this SDK instance was built
- getClientConfiguration() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Retrieves the Kubernetes client configuration
- getCommit() - Method in class io.javaoperatorsdk.operator.api.config.Version
-
Returns the git commit id associated with this SDK instance
- getConfigurationFor(ResourceController<R>) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- getConfigurationFor(ResourceController<R>) - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Retrieves the configuration associated with the specified controller
- getCRDName() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
- getCRDName() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getCustomResource() - Method in class io.javaoperatorsdk.operator.api.UpdateControl
- getCustomResource() - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEvent
- getCustomResource() - Method in class io.javaoperatorsdk.operator.processing.ExecutionScope
- getCustomResourceClass() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getCustomResourceUid() - Method in class io.javaoperatorsdk.operator.processing.event.ExecutionDescriptor
- getCustomResourceUid() - Method in class io.javaoperatorsdk.operator.processing.ExecutionScope
- getDefaultFinalizerName(String) - Static method in class io.javaoperatorsdk.operator.ControllerUtils
- getDefaultNameFor(ResourceController) - Static method in class io.javaoperatorsdk.operator.ControllerUtils
- getDefaultNameFor(Class<? extends ResourceController>) - Static method in class io.javaoperatorsdk.operator.ControllerUtils
- getDefaultResourceControllerName(String) - Static method in class io.javaoperatorsdk.operator.ControllerUtils
- getEvents() - Method in interface io.javaoperatorsdk.operator.api.Context
- getEvents() - Method in class io.javaoperatorsdk.operator.api.DefaultContext
- getEvents() - Method in class io.javaoperatorsdk.operator.processing.ExecutionScope
- getEventSource() - Method in class io.javaoperatorsdk.operator.processing.event.AbstractEvent
- getEventSource() - Method in interface io.javaoperatorsdk.operator.processing.event.Event
- getEventSourceManager() - Method in interface io.javaoperatorsdk.operator.api.Context
- getEventSourceManager() - Method in class io.javaoperatorsdk.operator.api.DefaultContext
- getExecutionScope() - Method in class io.javaoperatorsdk.operator.processing.event.ExecutionDescriptor
- getFinalizer() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
- getFinalizer() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getFor(String) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- getInitialInterval() - Method in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
- getInitialInterval() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- getIntervalMultiplier() - Method in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
- getIntervalMultiplier() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- getKnownControllerNames() - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- getKnownControllerNames() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Retrieves the set of the names of controllers for which a configuration exists
- getLatestOfType(Class<T>) - Method in class io.javaoperatorsdk.operator.processing.event.EventList
- getLatestResource(String) - Method in class io.javaoperatorsdk.operator.processing.CustomResourceCache
-
We clone the object so the one in the cache is not changed by the controller or dispatcher.
- getList() - Method in class io.javaoperatorsdk.operator.processing.event.EventList
- getMaxAttempts() - Method in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
- getMaxAttempts() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- getMaxInterval() - Method in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
- getMaxInterval() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- getName() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
- getName() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getNameFor(ResourceController) - Static method in class io.javaoperatorsdk.operator.ControllerUtils
- getNameFor(Class<? extends ResourceController>) - Static method in class io.javaoperatorsdk.operator.ControllerUtils
- getNamespaces() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
- getNamespaces() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getPostExecutionControl() - Method in class io.javaoperatorsdk.operator.processing.event.ExecutionDescriptor
- getRegisteredEventSources() - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
- getRegisteredEventSources() - Method in interface io.javaoperatorsdk.operator.processing.event.EventSourceManager
- getRelatedCustomResourceUid() - Method in class io.javaoperatorsdk.operator.processing.event.AbstractEvent
- getRelatedCustomResourceUid() - Method in interface io.javaoperatorsdk.operator.processing.event.Event
- getRetryConfiguration() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
- getRetryConfiguration() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getRetryInfo() - Method in interface io.javaoperatorsdk.operator.api.Context
- getRetryInfo() - Method in class io.javaoperatorsdk.operator.api.DefaultContext
- getRetryInfo() - Method in class io.javaoperatorsdk.operator.processing.ExecutionScope
- getRetryTimerEventSource() - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
- getRuntimeException() - Method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
- getSdkVersion() - Method in class io.javaoperatorsdk.operator.api.config.Version
-
Returns the SDK project version
- getUID(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.KubernetesResourceUtils
- getUpdatedCustomResource() - Method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
- getVersion() - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- getVersion() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Retrieves the
Version
information associated with this particular instance of the SDK - getVersion(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.KubernetesResourceUtils
H
- handleEvent(Event) - Method in class io.javaoperatorsdk.operator.processing.DefaultEventHandler
- handleEvent(Event) - Method in interface io.javaoperatorsdk.operator.processing.event.EventHandler
- handleExecution(ExecutionScope<R>) - Method in class io.javaoperatorsdk.operator.processing.EventDispatcher
I
- init(EventSourceManager) - Method in interface io.javaoperatorsdk.operator.api.ResourceController
-
In init typically you might want to register event sources.
- initExecution() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- initExecution() - Method in interface io.javaoperatorsdk.operator.processing.retry.Retry
- io.javaoperatorsdk.operator - package io.javaoperatorsdk.operator
- io.javaoperatorsdk.operator.api - package io.javaoperatorsdk.operator.api
- io.javaoperatorsdk.operator.api.config - package io.javaoperatorsdk.operator.api.config
- io.javaoperatorsdk.operator.processing - package io.javaoperatorsdk.operator.processing
- io.javaoperatorsdk.operator.processing.event - package io.javaoperatorsdk.operator.processing.event
- io.javaoperatorsdk.operator.processing.event.internal - package io.javaoperatorsdk.operator.processing.event.internal
- io.javaoperatorsdk.operator.processing.retry - package io.javaoperatorsdk.operator.processing.retry
- isGenerationAware() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
- isGenerationAware() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- isLastAttempt() - Method in interface io.javaoperatorsdk.operator.api.RetryInfo
- isLastAttempt() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetryExecution
- isOnlyFinalizerHandled() - Method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
- isUpdateCustomResource() - Method in class io.javaoperatorsdk.operator.api.UpdateControl
- isUpdateCustomResourceAndStatusSubResource() - Method in class io.javaoperatorsdk.operator.api.UpdateControl
- isUpdateStatusSubResource() - Method in class io.javaoperatorsdk.operator.api.UpdateControl
- isValidateCustomResourcesEnvVarSet() - Static method in class io.javaoperatorsdk.operator.api.config.Utils
K
- keyFor(ResourceController) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- KubernetesResourceUtils - Class in io.javaoperatorsdk.operator.processing
- KubernetesResourceUtils() - Constructor for class io.javaoperatorsdk.operator.processing.KubernetesResourceUtils
L
- largerGenerationThenProcessedBefore(CustomResource) - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource
- loadFromProperties() - Static method in class io.javaoperatorsdk.operator.api.config.Utils
-
Attempts to load version information from a properties file produced at build time, currently via the
git-commit-id-plugin
maven plugin.
N
- name() - Method in annotation type io.javaoperatorsdk.operator.api.Controller
- namespaces() - Method in annotation type io.javaoperatorsdk.operator.api.Controller
-
Specified which namespaces this Controller monitors for custom resources events.
- nextDelay() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetryExecution
- nextDelay() - Method in interface io.javaoperatorsdk.operator.processing.retry.RetryExecution
-
Calculates the delay for the next execution.
- NO_FINALIZER_REMOVAL - io.javaoperatorsdk.operator.api.DeleteControl
- noRetry() - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- noUpdate() - Static method in class io.javaoperatorsdk.operator.api.UpdateControl
- NULL - Static variable in annotation type io.javaoperatorsdk.operator.api.Controller
O
- onClose(WatcherException) - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource
- onlyFinalizerAdded() - Static method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
- Operator - Class in io.javaoperatorsdk.operator
- Operator(KubernetesClient, ConfigurationService) - Constructor for class io.javaoperatorsdk.operator.Operator
- Operator(KubernetesClient, ConfigurationService, ObjectMapper) - Constructor for class io.javaoperatorsdk.operator.Operator
- OperatorException - Exception in io.javaoperatorsdk.operator
- OperatorException() - Constructor for exception io.javaoperatorsdk.operator.OperatorException
- OperatorException(String) - Constructor for exception io.javaoperatorsdk.operator.OperatorException
- OperatorException(String, Throwable) - Constructor for exception io.javaoperatorsdk.operator.OperatorException
- override(ControllerConfiguration<R>) - Static method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
P
R
- register(ControllerConfiguration<R>) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- register(ResourceController<R>) - Method in class io.javaoperatorsdk.operator.Operator
-
Registers the specified controller with this operator.
- register(ResourceController<R>, ControllerConfiguration<R>) - Method in class io.javaoperatorsdk.operator.Operator
-
Registers the specified controller with this operator, overriding its default configuration by the specified one (usually created via
ControllerConfigurationOverrider.override(ControllerConfiguration)
, passing it the controller's original configuration. - registerCustomResourceEventSource(CustomResourceEventSource) - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
- registerEventSource(String, T) - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
- registerEventSource(String, T) - Method in interface io.javaoperatorsdk.operator.processing.event.EventSourceManager
- removingNamespaces(String...) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- replace(ControllerConfiguration<R>) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- ResourceController<R extends io.fabric8.kubernetes.client.CustomResource> - Interface in io.javaoperatorsdk.operator.api
- resourceUid() - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEvent
- Retry - Interface in io.javaoperatorsdk.operator.processing.retry
- RETRY_TIMER_EVENT_SOURCE_NAME - Static variable in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
- RetryConfiguration - Interface in io.javaoperatorsdk.operator.api.config
- RetryExecution - Interface in io.javaoperatorsdk.operator.processing.retry
- RetryInfo - Interface in io.javaoperatorsdk.operator.api
- run() - Method in class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource.EventProducerTimeTask
S
- schedule(CustomResource, long, long) - Method in class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource
- scheduleOnce(CustomResource, long) - Method in class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource
- setEventHandler(EventHandler) - Method in class io.javaoperatorsdk.operator.processing.event.AbstractEventSource
- setEventHandler(EventHandler) - Method in interface io.javaoperatorsdk.operator.processing.event.EventSource
- setEventSourceManager(DefaultEventSourceManager) - Method in class io.javaoperatorsdk.operator.processing.DefaultEventHandler
- setEventSourceManager(EventSourceManager) - Method in class io.javaoperatorsdk.operator.processing.EventDispatcher
- setInitialInterval(long) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- setIntervalMultiplier(double) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- setMaxAttempts(int) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- setMaxInterval(long) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- settingNamespace(String) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- shouldCheckCRDAndValidateLocalModel() - Static method in class io.javaoperatorsdk.operator.api.config.Utils
- start() - Method in class io.javaoperatorsdk.operator.Operator
-
Finishes the operator startup process.
T
- throwExceptionOnNameCollision(String, ControllerConfiguration) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- TimerEvent - Class in io.javaoperatorsdk.operator.processing.event.internal
- TimerEvent(String, TimerEventSource) - Constructor for class io.javaoperatorsdk.operator.processing.event.internal.TimerEvent
- TimerEventSource - Class in io.javaoperatorsdk.operator.processing.event.internal
- TimerEventSource() - Constructor for class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource
- TimerEventSource.EventProducerTimeTask - Class in io.javaoperatorsdk.operator.processing.event.internal
- toString() - Method in class io.javaoperatorsdk.operator.processing.event.AbstractEvent
- toString() - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEvent
- toString() - Method in class io.javaoperatorsdk.operator.processing.ExecutionScope
- toString() - Method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
U
- UpdateControl<T extends io.fabric8.kubernetes.client.CustomResource> - Class in io.javaoperatorsdk.operator.api
- updateCustomResource(T) - Static method in class io.javaoperatorsdk.operator.api.UpdateControl
- updateCustomResourceAndStatus(T) - Static method in class io.javaoperatorsdk.operator.api.UpdateControl
-
As a results of this there will be two call to K8S API.
- updateStatusSubResource(T) - Static method in class io.javaoperatorsdk.operator.api.UpdateControl
- Utils - Class in io.javaoperatorsdk.operator.api.config
- Utils() - Constructor for class io.javaoperatorsdk.operator.api.config.Utils
V
- valueOf(String) - Static method in enum io.javaoperatorsdk.operator.api.DeleteControl
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.javaoperatorsdk.operator.api.DeleteControl
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Version - Class in io.javaoperatorsdk.operator.api.config
-
A class encapsulating the version information associated with this SDK instance.
- Version(String, String, Date) - Constructor for class io.javaoperatorsdk.operator.api.config.Version
W
- WATCH_CURRENT_NAMESPACE - Static variable in annotation type io.javaoperatorsdk.operator.api.Controller
- watchAllNamespaces() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
- watchAllNamespaces() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- watchCurrentNamespace() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- withCurrentNamespace() - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withFinalizer(String) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withGenerationAware(boolean) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withLinearRetry() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- withoutMaxAttempts() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- withoutMaxInterval() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- withRetry(RetryConfiguration) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
All Classes All Packages