A B C D E F G H I K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractCachingDependentResource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.external
- AbstractCachingDependentResource(Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.external.AbstractCachingDependentResource
- AbstractConfigurationService - Class in io.javaoperatorsdk.operator.api.config
- AbstractConfigurationService(Version) - Constructor for class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- AbstractDependentResource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent
- AbstractDependentResource() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- AbstractEventSource - Class in io.javaoperatorsdk.operator.processing.event.source
- AbstractEventSource() - Constructor for class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
- AbstractEventSourceHolderDependentResource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata,T extends ResourceEventSource<R,P>> - Class in io.javaoperatorsdk.operator.processing.dependent
- AbstractEventSourceHolderDependentResource() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
- AbstractPollingDependentResource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.external
- AbstractPollingDependentResource(Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.external.AbstractPollingDependentResource
- AbstractPollingDependentResource(Class<R>, long) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.external.AbstractPollingDependentResource
- AbstractResourceEventSource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source
- AbstractResourceEventSource(Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.AbstractResourceEventSource
- AbstractSimpleDependentResource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.external
-
A base class for external dependent resources that don't have an event source.
- AbstractSimpleDependentResource() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.external.AbstractSimpleDependentResource
- AbstractSimpleDependentResource(UpdatableCache<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.external.AbstractSimpleDependentResource
- acceptChange(Controller<P>, P, P) - Method in interface io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEventFilter
-
Determines whether the change between the old version of the resource and the new one needs to be propagated to the controller or not.
- ADDED - io.javaoperatorsdk.operator.processing.event.source.controller.ResourceAction
- addIndexer(String, Function<T, List<String>>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.IndexerResourceCache
- addIndexers(Map<String, Function<R, List<String>>>) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- addIndexers(Map<String, Function<T, List<String>>>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.IndexerResourceCache
- addIndexers(Map<String, Function<T, List<String>>>) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
- addingNamespaces(String...) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- addOwnerReference() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- addResourceIDInfo(ResourceID) - Static method in class io.javaoperatorsdk.operator.processing.MDCUtils
- addResourceInfo(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.MDCUtils
- AggregatedOperatorException - Exception in io.javaoperatorsdk.operator
- AggregatedOperatorException(String, Exception...) - Constructor for exception io.javaoperatorsdk.operator.AggregatedOperatorException
- AggregatedOperatorException(String, List<Exception>) - Constructor for exception io.javaoperatorsdk.operator.AggregatedOperatorException
- allNamespacesWatched(Set<String>) - Static method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
- allowsNamespaceChanges() - Method in interface io.javaoperatorsdk.operator.api.config.NamespaceChangeable
- allowsNamespaceChanges() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
- and(ResourceEventFilter<P>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEventFilter
-
Combines this filter with the provided one with an AND logic, i.e.
- and(ResourceEventFilter<T>...) - Static method in class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEventFilters
-
Combines the provided, potentially
null
filters with an AND logic, i.e. - AnnotationControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.config
- AnnotationControllerConfiguration(Reconciler<R>) - Constructor for class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
- assertCustomResource(Class<?>, CustomResourceDefinition) - Static method in class io.javaoperatorsdk.operator.CustomResourceUtils
-
Applies internal validations that may not be handled by the fabric8 client.
B
- BaseConfigurationService - Class in io.javaoperatorsdk.operator.api.config
- BaseConfigurationService() - Constructor for class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
- BaseConfigurationService(Version) - Constructor for class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
- BaseControl<T extends BaseControl<T>> - Class in io.javaoperatorsdk.operator.api.reconciler
- BaseControl() - Constructor for class io.javaoperatorsdk.operator.api.reconciler.BaseControl
- broadcastOnResourceEvent(ResourceAction, R, R) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
- build() - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- build() - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- build() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
- byIndex(String, String) - Method in interface io.javaoperatorsdk.operator.processing.event.source.IndexerResourceCache
- byIndex(String, String) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
- byIndex(String, String) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
C
- cache - Variable in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractSimpleDependentResource
- cache - Variable in class io.javaoperatorsdk.operator.processing.event.source.CachingEventSource
- cache - Variable in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
- Cache<T> - Interface in io.javaoperatorsdk.operator.processing.event.source
- cacheKeyMapper - Variable in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
- CacheKeyMapper<R> - Interface in io.javaoperatorsdk.operator.processing.event.source
- CachingEventSource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source
-
Base class for event sources with caching capabilities.
- CachingEventSource(Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.CachingEventSource
- CachingInboundEventSource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.inbound
- CachingInboundEventSource(Class<R>, CacheKeyMapper<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.inbound.CachingInboundEventSource
- cancelOnceSchedule(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource
- changeNamespaces(String...) - Method in interface io.javaoperatorsdk.operator.api.config.NamespaceChangeable
- changeNamespaces(Set<String>) - Method in interface io.javaoperatorsdk.operator.api.config.NamespaceChangeable
-
If the controller and possibly registered
InformerEventSource
watches a set of namespaces this set can be adjusted dynamically, this when the operator is running. - changeNamespaces(Set<String>) - Method in class io.javaoperatorsdk.operator.processing.Controller
- changeNamespaces(Set<String>) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
- changeNamespaces(Set<String>) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
- changeNamespaces(Set<String>) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- CHECK_CRD_ENV_KEY - Static variable in class io.javaoperatorsdk.operator.api.config.Utils
- checkCRDAndValidateLocalModel() - Method in class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
- 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 reconcilers. - checkingCRDAndValidateLocalModel(boolean) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- Cleaner<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler
- cleanup(P, Context<P>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.Cleaner
-
Note that this method turns on automatic finalizer usage.
- cleanup(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.Controller
- cleanupDoneFor(ResourceID) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
- cleanupOnCreateOrUpdateEventFiltering(ResourceID) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.RecentOperationEventFilter
- cleanupOnCreateOrUpdateEventFiltering(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
-
Mean to be called to clean up in case of an exception from the client.
- client - Variable in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- clone(R) - Method in interface io.javaoperatorsdk.operator.api.config.Cloner
- Cloner - Interface in io.javaoperatorsdk.operator.api.config
- closeClientOnStop() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
- compareConfigMapData(ConfigMap, ConfigMap) - Static method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.ResourceComparators
- compareSecretData(Secret, Secret) - Static method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.ResourceComparators
- computed(boolean, T) - Static method in interface io.javaoperatorsdk.operator.processing.dependent.Matcher.Result
- computedDesired() - Method in interface io.javaoperatorsdk.operator.processing.dependent.Matcher.Result
- ConcurrentHashMapCache<T> - Class in io.javaoperatorsdk.operator.processing.event.source
- ConcurrentHashMapCache() - Constructor for class io.javaoperatorsdk.operator.processing.event.source.ConcurrentHashMapCache
- 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 reconcilers
- configFor(Reconciler<R>) - Method in class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
- ConfigurationService - Interface in io.javaoperatorsdk.operator.api.config
-
An interface from which to retrieve configuration information.
- ConfigurationServiceOverrider - Class in io.javaoperatorsdk.operator.api.config
- ConfigurationServiceProvider - Class in io.javaoperatorsdk.operator.api.config
- configureWith(C) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DependentResourceConfigurator
- configureWith(KubernetesDependentResourceConfig) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- configureWith(InformerEventSource<R, P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
-
Use to share informers between event more resources.
- Constants - Class in io.javaoperatorsdk.operator.api.reconciler
- contains(ResourceID) - Method in interface io.javaoperatorsdk.operator.processing.event.source.Cache
- contains(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.CachingEventSource
- containsEventWithResourceVersion(ResourceID, String) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.EventRecorder
- containsEventWithVersionButItsNotLastOne(ResourceID, String) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.EventRecorder
- Context<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler
- ContextInitializer<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler
- Controller<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing
- Controller(Reconciler<P>, ControllerConfiguration<P>, KubernetesClient) - Constructor for class io.javaoperatorsdk.operator.processing.Controller
- ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.config
- ControllerConfiguration - Annotation Type in io.javaoperatorsdk.operator.api.reconciler
- ControllerConfigurationOverrider<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.config
- controllerConfigurations() - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- controllerName() - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics.ControllerExecution
- ControllerResourceEventSource<T extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.controller
- ControllerResourceEventSource(Controller<T>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
- creatable - Variable in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- create(R, P, Context<P>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.Creator
- create(R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- CREATED - io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult.Operation
- createEventSource(EventSourceContext<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
- createEventSource(EventSourceContext<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.external.PerResourcePollingDependentResource
- createEventSource(EventSourceContext<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.external.PollingDependentResource
- createEventSource(EventSourceContext<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- createFrom(DependentResourceSpec<T, ?>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResourceFactory
- createFrom(Class<T>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResourceFactory
- createIfNeeded() - Method in class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
- creator - Variable in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- Creator<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.dependent
- CRUDKubernetesDependentResource<R extends io.fabric8.kubernetes.api.model.HasMetadata,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
-
Adaptor Class for standalone mode for resources that manages Create, Read, Update and Delete
- CRUDKubernetesDependentResource(Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.CRUDKubernetesDependentResource
- CRUKubernetesDependentResource<R extends io.fabric8.kubernetes.api.model.HasMetadata,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
-
Adaptor Class for standalone mode for resources that manages Create, Read and Update
- CRUKubernetesDependentResource(Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.CRUKubernetesDependentResource
- currentNamespaceWatched(Set<String>) - Static method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
- customResourceUid - Variable in class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource.EventProducerTimeTask
- CustomResourceUtils - Class in io.javaoperatorsdk.operator
- CustomResourceUtils() - Constructor for class io.javaoperatorsdk.operator.CustomResourceUtils
D
- DEBUG_THREAD_POOL_ENV_KEY - Static variable in class io.javaoperatorsdk.operator.api.config.Utils
- debugThreadPool() - Static method in class io.javaoperatorsdk.operator.api.config.Utils
- DEFAULT - Static variable in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
- DEFAULT_CLONER - Static variable in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
- 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_NAMESPACES - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
- DEFAULT_NAMESPACES - Static variable in annotation type io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependent
- DEFAULT_POLLING_PERIOD - Static variable in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractPollingDependentResource
- DEFAULT_RECONCILIATION_THREADS_NUMBER - Static variable in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
- DEFAULT_TERMINATION_TIMEOUT_SECONDS - Static variable in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
- DefaultContext<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.reconciler
- DefaultContext(RetryInfo, Controller<P>, P) - Constructor for class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
- DefaultControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.config
- DefaultControllerConfiguration(String, String, String, String, boolean, Set<String>, RetryConfiguration, String, ResourceEventFilter<R>, Class<R>, Duration, List<DependentResourceSpec>) - Constructor for class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
- defaultDelete() - Static method in class io.javaoperatorsdk.operator.api.reconciler.DeleteControl
- DefaultInformerConfiguration(String, Class<R>, SecondaryToPrimaryMapper<R>, Set<String>, boolean) - Constructor for class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.DefaultInformerConfiguration
- defaultLimitedExponentialRetry() - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- defaultNameFor(Class<? extends DependentResource>) - Static method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResource
-
Computes a default name for the specified DependentResource class
- DefaultResourceConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.config
- DefaultResourceConfiguration(String, Class<R>, String...) - Constructor for class io.javaoperatorsdk.operator.api.config.DefaultResourceConfiguration
- DefaultResourceConfiguration(String, Class<R>, Set<String>) - Constructor for class io.javaoperatorsdk.operator.api.config.DefaultResourceConfiguration
- DefaultRetryConfiguration - Class in io.javaoperatorsdk.operator.api.config
- DefaultRetryConfiguration() - Constructor for class io.javaoperatorsdk.operator.api.config.DefaultRetryConfiguration
- deletable - Variable in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- delete(P, Context<P>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.Deleter
- delete(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractSimpleDependentResource
- delete(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- DeleteControl - Class in io.javaoperatorsdk.operator.api.reconciler
- DELETED - io.javaoperatorsdk.operator.processing.event.source.controller.ResourceAction
- Deleter<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent
-
DependentResource can implement this interface to denote it requires explicit logic to clean up resources.
- deleteResource(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractSimpleDependentResource
- Dependent - Annotation Type in io.javaoperatorsdk.operator.api.reconciler.dependent
- DependentResource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent
-
An interface to implement and provide dependent resource support.
- DependentResourceConfigurator<C> - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent.managed
- DependentResourceException - Exception in io.javaoperatorsdk.operator.processing.dependent
- DependentResourceException() - Constructor for exception io.javaoperatorsdk.operator.processing.dependent.DependentResourceException
- DependentResourceException(String) - Constructor for exception io.javaoperatorsdk.operator.processing.dependent.DependentResourceException
- DependentResourceException(String, Throwable) - Constructor for exception io.javaoperatorsdk.operator.processing.dependent.DependentResourceException
- DependentResourceException(Throwable) - Constructor for exception io.javaoperatorsdk.operator.processing.dependent.DependentResourceException
- dependentResourceFactory() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
- DependentResourceFactory - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent
- DependentResourceSpec<T extends DependentResource<?,?>,C> - Class in io.javaoperatorsdk.operator.api.config.dependent
- DependentResourceSpec(Class<T>, C, String) - Constructor for class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
- dependents() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
-
Optional list of
Dependent
configurations which associate a resource type to aDependentResource
implementation - desired(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- desired(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- DesiredEqualsMatcher<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent
- DesiredEqualsMatcher(AbstractDependentResource<R, P>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.DesiredEqualsMatcher
E
- equals(Object) - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
- equals(Object) - Method in class io.javaoperatorsdk.operator.processing.Controller
- equals(Object) - Method in class io.javaoperatorsdk.operator.processing.event.Event
- equals(Object) - Method in class io.javaoperatorsdk.operator.processing.event.ResourceID
- ErrorStatusHandler<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler
- ErrorStatusUpdateControl<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.reconciler
- Event - Class in io.javaoperatorsdk.operator.processing.event
- Event(ResourceID) - Constructor for class io.javaoperatorsdk.operator.processing.event.Event
- eventFilters() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
-
Resource event filters only applies on events of the main custom resource.
- EventHandler - Interface in io.javaoperatorsdk.operator.processing.event
- EventProducerTimeTask(ResourceID) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource.EventProducerTimeTask
- eventReceived(ResourceAction, T, T) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
- EventRecorder<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.informer
- EventRecorder() - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.EventRecorder
- eventSource() - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
- EventSource - Interface in io.javaoperatorsdk.operator.processing.event.source
-
Creates an event source to trigger your reconciler whenever something happens to a secondary or external resource that would not normally trigger your reconciler (as the primary resources are not changed).
- EventSourceContext<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.reconciler
-
Contextual information made available to event sources.
- EventSourceContext(IndexerResourceCache<P>, ControllerConfiguration<P>, KubernetesClient) - Constructor for class io.javaoperatorsdk.operator.api.reconciler.EventSourceContext
- EventSourceInitializer<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler
-
An interface that a
Reconciler
can implement to have the SDK register the providedEventSource
- EventSourceManager<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event
- EventSourceManager(Controller<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.EventSourceManager
- EventSourceProvider<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent
- every10second10TimesRetry() - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- execute() - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics.ControllerExecution
- executorService() - Method in class io.javaoperatorsdk.operator.api.config.ExecutorServiceManager
- ExecutorServiceManager - Class in io.javaoperatorsdk.operator.api.config
- ExternalResourceCachingEventSource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source
-
Handles caching and related operation of external event sources.
- ExternalResourceCachingEventSource(Class<R>, CacheKeyMapper<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
F
- failedReconciliation(ResourceID, Exception) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
- failIfNotValid(Set<String>) - Static method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
- fetchResource(HasMetadata) - Method in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractSimpleDependentResource
-
Actually read the resource from the target API
- fetchResources() - Method in interface io.javaoperatorsdk.operator.processing.event.source.polling.PollingEventSource.GenericResourceFetcher
- fetchResources(P) - Method in interface io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource.ResourceFetcher
- finalizerName() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
-
Optional finalizer name, if it is not provided, one will be automatically generated.
- finalizerNeededAndApplied() - Static method in class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEventFilters
-
Retrieves a filter that accepts changes if the target controller uses a finalizer and that finalizer hasn't already been applied, rejecting them otherwise.
- finishedReconciliation(ResourceID) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
- followControllerNamespaceChanges() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.DefaultInformerConfiguration
- followControllerNamespaceChanges() - Method in interface io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
-
Used in case the watched namespaces are changed dynamically, thus when operator is running (See
RegisteredController
). - followNamespaceChanges(boolean) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
-
Whether or not the associated informer should track changes made to the parent
Controller
's namespaces configuration. - from(Class<R>) - Static method in interface io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- from(Class<R>, EventSourceContext<?>) - Static method in interface io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
-
Creates a configuration builder that inherits namespaces from the controller and follows namespaces changes.
- fromAnnotation(String) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
- fromAnnotation(String, String) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
- fromConfiguration(RetryConfiguration) - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- fromFirstOwnerReference(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.event.ResourceID
- fromLabel(String) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
- fromLabel(String, String) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
- fromOwnerReference() - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
- fromResource(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.event.ResourceID
- fromString(String) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
G
- generateNameFor(EventSource) - Static method in interface io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer
-
This is for the use case when the event sources are not access explicitly by name in the reconciler.
- generationAware() - Static method in class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEventFilters
-
Retrieves a filter that accepts all events if generation-aware processing is not activated but only changes that represent a generation increase otherwise.
- generationAwareEventProcessing() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
-
If true, will dispatch new event to the controller if generation increased since the last processing, otherwise will process all events.
- GenericKubernetesResourceMatcher<R extends io.fabric8.kubernetes.api.model.HasMetadata,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
- GenericResourceUpdatePreProcessor<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
- 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
- get(ResourceID) - Method in interface io.javaoperatorsdk.operator.processing.event.source.Cache
- get(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.CachingEventSource
- get(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.ConcurrentHashMapCache
- get(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
- get(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- get(Object, Class<T>) - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedDependentResourceContext
-
Retrieve a contextual object, if it exists and is of the specified expected type, associated with the specified key.
- getAction() - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEvent
- getAggregatedExceptions() - Method in exception io.javaoperatorsdk.operator.AggregatedOperatorException
- getAssociatedDependentName() - Method in exception io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedDependentResourceException
- getAssociatedReconcilerClassName() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
- getAssociatedReconcilerClassName() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getAssociatedReconcilerClassName() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
- getAttemptCount() - Method in interface io.javaoperatorsdk.operator.api.reconciler.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
- getCache() - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
- getCachedValue(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.CachingEventSource
- getCachedValue(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- getClient() - Method in class io.javaoperatorsdk.operator.api.reconciler.EventSourceContext
-
Provides access to the
KubernetesClient
used by the currentOperator
instance. - getClient() - Method in class io.javaoperatorsdk.operator.processing.Controller
- 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
- getConfiguration() - Method in class io.javaoperatorsdk.operator.processing.Controller
- getConfiguration() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
- getConfigurationFor(Reconciler<R>) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- getConfigurationFor(Reconciler<R>) - Method in class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
- getConfigurationFor(Reconciler<R>) - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Retrieves the configuration associated with the specified reconciler
- getConfigurationService() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getControllerConfiguration() - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
- getControllerConfiguration() - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
- getControllerConfiguration() - Method in class io.javaoperatorsdk.operator.api.reconciler.EventSourceContext
-
Retrieves the
ControllerConfiguration
associated with the operator. - getControllerResourceEventSource() - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
- getCRClient() - Method in class io.javaoperatorsdk.operator.processing.Controller
- getCrdName() - Method in exception io.javaoperatorsdk.operator.MissingCRDException
- getDefaultFinalizerName(Class<? extends HasMetadata>) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
- getDefaultFinalizerName(String) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
- getDefaultNameFor(Reconciler) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
- getDefaultNameFor(Class<? extends Reconciler>) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
- getDefaultReconcilerName(String) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
- getDependentResourceClass() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
- getDependentResourceConfiguration() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
- getDependentResources() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
- getDependentResources() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getDependentResources() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
- getEffectiveNamespaces() - Method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
-
Computes the effective namespaces based on the set specified by the user, in particular retrieves the current namespace from the client when the user specified that they wanted to watch the current namespace only.
- getEventFilter() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
- getEventFilter() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
-
Allow controllers to filter events before they are passed to the
EventHandler
. - getEventFilter() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
- getEventHandler() - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
- getEventSourceManager() - Method in class io.javaoperatorsdk.operator.processing.Controller
- getEventSourcesFor(Class<S>) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
- getExecutorService() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
- getFinalizerName() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
- getFinalizerName() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getFinalizerName() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
- getFirstTypeArgumentFromExtendedClass(Class<?>) - Static method in class io.javaoperatorsdk.operator.api.config.Utils
- getFirstTypeArgumentFromInterface(Class<?>) - Static method in class io.javaoperatorsdk.operator.api.config.Utils
- 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
- getKnownReconcilerNames() - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- getKnownReconcilerNames() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Retrieves the set of the names of reconcilers for which a configuration exists
- getKubernetesClient() - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.KubernetesClientAware
- getKubernetesClient() - Method in class io.javaoperatorsdk.operator.Operator
- getKubernetesClient() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- getLabelSelector() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
- getLabelSelector() - Method in class io.javaoperatorsdk.operator.api.config.DefaultResourceConfiguration
- getLabelSelector() - Method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
-
Retrieves the label selector that is used to filter which resources are actually watched by the associated event source.
- getLastEvent(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.EventRecorder
- getLogger() - Method in class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
- getLoggerName() - Method in class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
- getMandatory(Object, Class<T>) - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedDependentResourceContext
-
Retrieves the value associated with the key or fail with an exception if none exists.
- 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
- getMetrics() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
- getName() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
- getName() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getName() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
- getName() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
- getName() - Method in class io.javaoperatorsdk.operator.processing.event.ResourceID
- getName(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.KubernetesResourceUtils
- getNameFor(Reconciler) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
- getNameFor(Class<? extends Reconciler>) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
- getNamespace() - Method in class io.javaoperatorsdk.operator.processing.event.ResourceID
- getNamespaces() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
- getNamespaces() - Method in class io.javaoperatorsdk.operator.api.config.DefaultResourceConfiguration
- getNamespaces() - Method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
- getObjectMapper() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
- getObservedGeneration() - Method in interface io.javaoperatorsdk.operator.api.ObservedGenerationAware
- getObservedGeneration() - Method in class io.javaoperatorsdk.operator.api.ObservedGenerationAwareStatus
- getOperation() - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult
- getPollingPeriod() - Method in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractPollingDependentResource
- getPrimaryCache() - Method in class io.javaoperatorsdk.operator.api.reconciler.EventSourceContext
-
Retrieves the cache that an
EventSource
can query to retrieve primary resources - getReconciler() - Method in class io.javaoperatorsdk.operator.processing.Controller
- getReconcileResult(String) - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedDependentResourceContext
-
Retrieve the
ReconcileResult
, if it exists, associated with theDependentResource
associated with the specified name - getRegisteredEventSources() - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
- getRelatedCustomResourceID() - Method in class io.javaoperatorsdk.operator.processing.event.Event
- getResource() - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult
- getResource() - Method in class io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl
- getResource() - Method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
- getResourceClass() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
- getResourceClass() - Method in class io.javaoperatorsdk.operator.api.config.DefaultResourceConfiguration
- getResourceClass() - Method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
- getResourceCloner() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Used to clone custom resources.
- getResourceEventSourceFor(Class<S>, String) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
- getResourceFromCache(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TemporaryResourceCache
- getResourceTypeName() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
- getResourceTypeName() - Method in class io.javaoperatorsdk.operator.api.config.DefaultResourceConfiguration
- getResourceTypeName() - Method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
- getResourceTypeName(Class<? extends HasMetadata>) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
- getResourceTypeNameWithVersion(Class<? extends HasMetadata>) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
- getRetryConfiguration() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getRetryConfiguration() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
- getRetryInfo() - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
- getRetryInfo() - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
- getScheduleDelay() - Method in class io.javaoperatorsdk.operator.api.reconciler.BaseControl
- getSdkVersion() - Method in class io.javaoperatorsdk.operator.api.config.Version
-
Returns the SDK project version
- getSecondaryResource(HasMetadata) - Method in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractSimpleDependentResource
- getSecondaryResource(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
- getSecondaryResource(Class<T>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
- getSecondaryResource(Class<T>, String) - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
- getSecondaryResource(Class<T>, String) - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
- getSecondaryResource(P) - Method in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractCachingDependentResource
- getSecondaryResource(P) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- getSecondaryResource(P) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceEventSource
- getSecondaryResource(P) - Method in interface io.javaoperatorsdk.operator.processing.ResourceOwner
-
Retrieves the resource associated with the specified primary one, returning the actual state of the resource.
- getSecondaryResource(T) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
- getSecondaryResources(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
- getSecondaryResources(Class<T>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
- getSecondaryResources(Class<T>) - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
- getSecondaryResources(P) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
- getSecondaryResources(P) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
- getSecondaryResources(P) - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
-
When this event source is queried for the resource, it might not be fully "synced".
- getSecondaryResources(P) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceEventSource
- getSecondaryResources(T) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
- getSecondaryToPrimaryMapper() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.DefaultInformerConfiguration
- getSecondaryToPrimaryMapper() - Method in interface io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- getSpec(HasMetadata) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
- getSpecVersion() - Method in exception io.javaoperatorsdk.operator.MissingCRDException
- getStateAndFillCache() - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PollingEventSource
- getTerminationTimeoutSeconds() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Retrieves the number of seconds the SDK waits for reconciliation threads to terminate before shutting down.
- getUID(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.KubernetesResourceUtils
- 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
- handleCreate(R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- handleCreate(R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- handleDelete(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
- handleDelete(ResourceID, Set<String>) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
- handleDelete(ResourceID, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
- handleDeletes(ResourceID, Set<R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
- handleEvent(Event) - Method in interface io.javaoperatorsdk.operator.processing.event.EventHandler
- handleKubernetesClientException(Exception, String) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
- handleRecentResourceCreate(ResourceID, R) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.RecentOperationCacheFiller
- handleRecentResourceCreate(ResourceID, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
- handleRecentResourceCreate(ResourceID, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
- handleRecentResourceCreate(ResourceID, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- handleRecentResourceUpdate(ResourceID, R, R) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.RecentOperationCacheFiller
- handleRecentResourceUpdate(ResourceID, R, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
- handleRecentResourceUpdate(ResourceID, R, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
- handleRecentResourceUpdate(ResourceID, R, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- handleResourceDeleteEvent(ResourceID, String) - Method in class io.javaoperatorsdk.operator.processing.event.source.inbound.CachingInboundEventSource
- handleResourceEvent(ResourceID, Set<R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.inbound.CachingInboundEventSource
- handleResourceEvent(ResourceID, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.inbound.CachingInboundEventSource
- handleResources(ResourceID, Set<R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
- handleResources(ResourceID, Set<R>, boolean) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
- handleResources(ResourceID, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
- handleResources(Map<ResourceID, Set<R>>) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
- handleUpdate(R, R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- handleUpdate(R, R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- hashCode() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
- hashCode() - Method in class io.javaoperatorsdk.operator.processing.Controller
- hashCode() - Method in class io.javaoperatorsdk.operator.processing.event.Event
- hashCode() - Method in class io.javaoperatorsdk.operator.processing.event.ResourceID
I
- Ignore - Annotation Type in io.javaoperatorsdk.operator.api.reconciler
-
An annotation for downstream tooling to ignore the annotated
Reconciler
. - IndexerResourceCache<T extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.event.source
- InformerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.config.informer
- InformerConfiguration.DefaultInformerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.config.informer
- InformerConfiguration.InformerConfigurationBuilder<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.config.informer
- InformerEventSource<R extends io.fabric8.kubernetes.api.model.HasMetadata,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.informer
-
Wraps informer(s) so it is connected to the eventing system of the framework.
- InformerEventSource(InformerConfiguration<R>, KubernetesClient) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
- InformerEventSource(InformerConfiguration<R>, EventSourceContext<P>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
- InformerManager<T extends io.fabric8.kubernetes.api.model.HasMetadata,C extends ResourceConfiguration<T>> - Class in io.javaoperatorsdk.operator.processing.event.source.informer
- InformerManager() - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
- init() - Static method in class io.javaoperatorsdk.operator.api.config.ExecutorServiceManager
- initAndRegisterEventSources(EventSourceContext<P>) - Method in class io.javaoperatorsdk.operator.processing.Controller
- initCache() - Method in class io.javaoperatorsdk.operator.processing.event.source.CachingEventSource
- initCache() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- initContext(P, Context<P>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.ContextInitializer
- initEventSource(EventSourceContext<P>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.EventSourceProvider
- initEventSource(EventSourceContext<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
- initExecution() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- initExecution() - Method in interface io.javaoperatorsdk.operator.processing.retry.Retry
- initMatcher() - Method in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractSimpleDependentResource
- installShutdownHook() - Method in class io.javaoperatorsdk.operator.Operator
-
Adds a shutdown hook that automatically calls
Operator.stop()
()} when the app shuts down. - instance() - Static method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceProvider
- instance() - Static method in class io.javaoperatorsdk.operator.api.config.ExecutorServiceManager
- interval() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ReconciliationMaxInterval
-
A max delay between two reconciliations.
- 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.api.config.dependent - package io.javaoperatorsdk.operator.api.config.dependent
- io.javaoperatorsdk.operator.api.config.informer - package io.javaoperatorsdk.operator.api.config.informer
- io.javaoperatorsdk.operator.api.monitoring - package io.javaoperatorsdk.operator.api.monitoring
- io.javaoperatorsdk.operator.api.reconciler - package io.javaoperatorsdk.operator.api.reconciler
- io.javaoperatorsdk.operator.api.reconciler.dependent - package io.javaoperatorsdk.operator.api.reconciler.dependent
- io.javaoperatorsdk.operator.api.reconciler.dependent.managed - package io.javaoperatorsdk.operator.api.reconciler.dependent.managed
- io.javaoperatorsdk.operator.processing - package io.javaoperatorsdk.operator.processing
- io.javaoperatorsdk.operator.processing.dependent - package io.javaoperatorsdk.operator.processing.dependent
- io.javaoperatorsdk.operator.processing.dependent.external - package io.javaoperatorsdk.operator.processing.dependent.external
- io.javaoperatorsdk.operator.processing.dependent.kubernetes - package io.javaoperatorsdk.operator.processing.dependent.kubernetes
- io.javaoperatorsdk.operator.processing.event - package io.javaoperatorsdk.operator.processing.event
- io.javaoperatorsdk.operator.processing.event.source - package io.javaoperatorsdk.operator.processing.event.source
- io.javaoperatorsdk.operator.processing.event.source.controller - package io.javaoperatorsdk.operator.processing.event.source.controller
- io.javaoperatorsdk.operator.processing.event.source.inbound - package io.javaoperatorsdk.operator.processing.event.source.inbound
- io.javaoperatorsdk.operator.processing.event.source.informer - package io.javaoperatorsdk.operator.processing.event.source.informer
- io.javaoperatorsdk.operator.processing.event.source.polling - package io.javaoperatorsdk.operator.processing.event.source.polling
- io.javaoperatorsdk.operator.processing.event.source.timer - package io.javaoperatorsdk.operator.processing.event.source.timer
- io.javaoperatorsdk.operator.processing.retry - package io.javaoperatorsdk.operator.processing.retry
- isFinalizerValid(String) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
- isGenerationAware() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
- isGenerationAware() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- isGenerationAware() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
- isLastAttempt() - Method in interface io.javaoperatorsdk.operator.api.reconciler.RetryInfo
- isLastAttempt() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetryExecution
- isNoRetry() - Method in class io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl
- isNoUpdate() - Method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
- isPatch() - Method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
- isRecordingFor(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.EventRecorder
- isRemoveFinalizer() - Method in class io.javaoperatorsdk.operator.api.reconciler.DeleteControl
- isRunning() - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
- isUpdateResource() - Method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
- isUpdateResourceAndStatus() - Method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
- isUpdateStatus() - Method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
- isValidateCustomResourcesEnvVarSet() - Static method in class io.javaoperatorsdk.operator.api.config.Utils
K
- keyFor(Reconciler<R>) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- keyFor(R) - Method in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractPollingDependentResource
- keyFor(R) - Method in interface io.javaoperatorsdk.operator.processing.event.source.CacheKeyMapper
- keys() - Method in interface io.javaoperatorsdk.operator.processing.event.source.Cache
- keys() - Method in class io.javaoperatorsdk.operator.processing.event.source.CachingEventSource
- keys() - Method in class io.javaoperatorsdk.operator.processing.event.source.ConcurrentHashMapCache
- keys() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
- KubernetesClientAware - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent.managed
- KubernetesDependent - Annotation Type in io.javaoperatorsdk.operator.processing.dependent.kubernetes
- KubernetesDependentResource<R extends io.fabric8.kubernetes.api.model.HasMetadata,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
- KubernetesDependentResource(Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- KubernetesDependentResourceConfig - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
- KubernetesDependentResourceConfig() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
- KubernetesDependentResourceConfig(Set<String>, String) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
- KubernetesDependentResourceConfig(Set<String>, String, boolean) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
- KubernetesResourceUtils - Class in io.javaoperatorsdk.operator.processing
- KubernetesResourceUtils() - Constructor for class io.javaoperatorsdk.operator.processing.KubernetesResourceUtils
L
- labelSelector() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
-
Optional label selector used to identify the set of custom resources the controller will acc upon.
- labelSelector() - Method in annotation type io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependent
-
Optional label selector used to identify the set of custom resources the controller will acc upon.
- labelSelector() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
- LifecycleAware - Interface in io.javaoperatorsdk.operator.processing
- list() - Method in interface io.javaoperatorsdk.operator.processing.event.source.Cache
- list(String) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceCache
- list(String, Predicate<R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- list(String, Predicate<T>) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
- list(String, Predicate<T>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceCache
- list(Predicate<R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.CachingEventSource
- list(Predicate<T>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.Cache
- list(Predicate<T>) - Method in class io.javaoperatorsdk.operator.processing.event.source.ConcurrentHashMapCache
- list(Predicate<T>) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
- 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. - loadYaml(Class<T>, Class, String) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
- logMissingReconcilerWarning(String, String) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- logMissingReconcilerWarning(String, String) - Method in class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
M
- managedDependentResourceContext() - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
- managedDependentResourceContext() - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
- ManagedDependentResourceContext - Class in io.javaoperatorsdk.operator.api.reconciler.dependent.managed
-
Contextual information related to
DependentResource
either to retrieve the actual implementations to interact with them or to pass information between them and/or the reconciler - ManagedDependentResourceContext() - Constructor for class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedDependentResourceContext
- ManagedDependentResourceException - Exception in io.javaoperatorsdk.operator.api.reconciler.dependent.managed
- ManagedDependentResourceException(String, String, Throwable) - Constructor for exception io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedDependentResourceException
- ManagedInformerEventSource<R extends io.fabric8.kubernetes.api.model.HasMetadata,P extends io.fabric8.kubernetes.api.model.HasMetadata,C extends ResourceConfiguration<R>> - Class in io.javaoperatorsdk.operator.processing.event.source.informer
- ManagedInformerEventSource(MixedOperation<R, KubernetesResourceList<R>, Resource<R>>, C) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- manager() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- Mappers - Class in io.javaoperatorsdk.operator.processing.event.source.informer
- markedForDeletion() - Static method in class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEventFilters
-
Retrieves a filter that accepts changes if the custom resource is marked for deletion.
- match(R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.DesiredEqualsMatcher
- match(R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractSimpleDependentResource
- match(R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericKubernetesResourceMatcher
- match(R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- match(R, P, Context<P>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.Matcher
- match(R, P, Context<P>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.Updater
- matched() - Method in interface io.javaoperatorsdk.operator.processing.dependent.Matcher.Result
- matcher - Variable in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractSimpleDependentResource
- Matcher<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.dependent
- Matcher.Result<R> - Interface in io.javaoperatorsdk.operator.processing.dependent
- MDCUtils - Class in io.javaoperatorsdk.operator.processing
- MDCUtils() - Constructor for class io.javaoperatorsdk.operator.processing.MDCUtils
- Metrics - Interface in io.javaoperatorsdk.operator.api.monitoring
- Metrics.ControllerExecution<T> - Interface in io.javaoperatorsdk.operator.api.monitoring
- MISSING_GROUP_SUFFIX - Static variable in class io.javaoperatorsdk.operator.ReconcilerUtils
- MissingCRDException - Exception in io.javaoperatorsdk.operator
- MissingCRDException(String, String) - Constructor for exception io.javaoperatorsdk.operator.MissingCRDException
- MissingCRDException(String, String, String) - Constructor for exception io.javaoperatorsdk.operator.MissingCRDException
- MissingCRDException(String, String, String, Throwable) - Constructor for exception io.javaoperatorsdk.operator.MissingCRDException
- monitorSizeOf(T, String) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
N
- name() - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics.ControllerExecution
- name() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
- name() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.dependent.Dependent
- nameEventSources(EventSource...) - Static method in interface io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer
-
Utility method to easily create map with generated name for event sources.
- NamespaceChangeable - Interface in io.javaoperatorsdk.operator.api.config
- namespaces() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
-
Specified which namespaces this Controller monitors for custom resources events.
- namespaces() - Method in annotation type io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependent
-
Specified which namespaces this Controller monitors for custom resources events.
- namespaces() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
- nextDelay() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetryExecution
- nextDelay() - Method in interface io.javaoperatorsdk.operator.processing.retry.RetryExecution
- NO_RECONCILIATION_MAX_INTERVAL - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
- NO_VALUE_SET - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
- noFinalizerRemoval() - Static method in class io.javaoperatorsdk.operator.api.reconciler.DeleteControl
- nonComputed(boolean) - Static method in interface io.javaoperatorsdk.operator.processing.dependent.Matcher.Result
- none() - Static method in class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEventFilters
-
Retrieves a filter that reject all events.
- NONE - io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult.Operation
- NOOP - Static variable in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
- noOperation(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult
- noRetry() - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- noStatusUpdate() - Static method in class io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl
- noUpdate() - Static method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
O
- OBJECT_MAPPER - Static variable in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
- ObservedGenerationAware - Interface in io.javaoperatorsdk.operator.api
-
If the custom resource's status implements this interface, the observed generation will be automatically handled.
- ObservedGenerationAwareStatus - Class in io.javaoperatorsdk.operator.api
-
A helper base class for status sub-resources classes to extend to support generate awareness.
- ObservedGenerationAwareStatus() - Constructor for class io.javaoperatorsdk.operator.api.ObservedGenerationAwareStatus
- onAdd(R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
- onAdd(R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- onAdd(T) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
- onCreated(ResourceID, R) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
-
Allows sub-classes to perform additional processing (e.g.
- onCreated(ResourceID, R) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
- onCreated(ResourceID, R) - Method in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractSimpleDependentResource
- onDelete(R, boolean) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
- onDelete(R, boolean) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- onDelete(T, boolean) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
- onResourceCreated(P) - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
- onResourceCreated(T) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceEventAware
- onResourceDeleted(P) - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
- onResourceDeleted(R) - Method in class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource
- onResourceDeleted(T) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceEventAware
- onResourceUpdated(P, P) - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
- onResourceUpdated(T, T) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceEventAware
- onUpdate(R, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
- onUpdate(R, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- onUpdate(T, T) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
- onUpdated(ResourceID, R, R) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
-
Allows sub-classes to perform additional processing on the updated resource if needed.
- onUpdated(ResourceID, R, R) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
- onUpdated(ResourceID, R, R) - Method in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractSimpleDependentResource
- Operator - Class in io.javaoperatorsdk.operator
- Operator() - Constructor for class io.javaoperatorsdk.operator.Operator
- Operator(KubernetesClient) - Constructor for class io.javaoperatorsdk.operator.Operator
- Operator(KubernetesClient, ConfigurationService) - Constructor for class io.javaoperatorsdk.operator.Operator
-
Note that Operator by default closes the client on stop, this can be changed using
ConfigurationService
- Operator(KubernetesClient, Consumer<ConfigurationServiceOverrider>) - Constructor for class io.javaoperatorsdk.operator.Operator
- Operator(ConfigurationService) - Constructor for class io.javaoperatorsdk.operator.Operator
-
Deprecated.Use
Operator(Consumer)
instead - Operator(Consumer<ConfigurationServiceOverrider>) - 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
- OperatorException(Throwable) - Constructor for exception io.javaoperatorsdk.operator.OperatorException
- or(ResourceEventFilter<P>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEventFilter
-
Combines this filter with the provided one with an OR logic, i.e.
- or(ResourceEventFilter<T>...) - Static method in class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEventFilters
-
Combines the provided, potentially
null
filters with an OR logic, i.e. - override(ConfigurationService) - Static method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
-
Deprecated.
- override(ControllerConfiguration<R>) - Static method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- overrideCurrent(Consumer<ConfigurationServiceOverrider>) - Static method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceProvider
P
- passthrough() - Static method in class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEventFilters
-
Retrieves a filter that accepts all events.
- patchResource(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
- patchResourceAndStatus(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
- patchStatus(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
- PerResourcePollingDependentResource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.external
- PerResourcePollingDependentResource(Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.external.PerResourcePollingDependentResource
- PerResourcePollingDependentResource(Class<R>, long) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.external.PerResourcePollingDependentResource
- PerResourcePollingEventSource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.polling
-
Polls the supplier for each controlled resource registered.
- PerResourcePollingEventSource(PerResourcePollingEventSource.ResourceFetcher<R, P>, Cache<P>, long, Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
- PerResourcePollingEventSource(PerResourcePollingEventSource.ResourceFetcher<R, P>, Cache<P>, long, Class<R>, CacheKeyMapper<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
- PerResourcePollingEventSource(PerResourcePollingEventSource.ResourceFetcher<R, P>, Cache<P>, long, Predicate<P>, Class<R>, CacheKeyMapper<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
- PerResourcePollingEventSource.ResourceFetcher<R,P> - Interface in io.javaoperatorsdk.operator.processing.event.source.polling
- PollingDependentResource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.external
- PollingDependentResource(Class<R>, long, CacheKeyMapper<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.external.PollingDependentResource
- PollingDependentResource(Class<R>, CacheKeyMapper<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.external.PollingDependentResource
- PollingEventSource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.polling
-
Polls resource (on contrary to
PerResourcePollingEventSource
) not per resource bases but instead to calls supplier periodically and independently of the number or state of custom resources managed by the controller. - PollingEventSource(PollingEventSource.GenericResourceFetcher<R>, long, Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.polling.PollingEventSource
- PollingEventSource(PollingEventSource.GenericResourceFetcher<R>, long, Class<R>, CacheKeyMapper<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.polling.PollingEventSource
- PollingEventSource.GenericResourceFetcher<R> - Interface in io.javaoperatorsdk.operator.processing.event.source.polling
- prepare(R, P, String) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- prepareEventSources(EventSourceContext<P>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer
-
Prepares a map of
EventSource
implementations keyed by the name with which they need to be registered by the SDK. - prepareForCreateOrUpdateEventFiltering(ResourceID, R) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.RecentOperationEventFilter
- prepareForCreateOrUpdateEventFiltering(ResourceID, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
- processorFor(Class<R>) - Static method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericResourceUpdatePreProcessor
- propagateEvent(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.inbound.SimpleInboundEventSource
- put(ResourceID, T) - Method in class io.javaoperatorsdk.operator.processing.event.source.ConcurrentHashMapCache
- put(ResourceID, T) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
- put(ResourceID, T) - Method in interface io.javaoperatorsdk.operator.processing.event.source.UpdatableCache
- put(Object, Object) - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedDependentResourceContext
-
Associates the specified contextual value to the specified key.
- putAddedResource(T) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TemporaryResourceCache
- putUpdatedResource(T, String) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TemporaryResourceCache
R
- receivedEvent(Event) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
- RecentOperationCacheFiller<R> - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent
- RecentOperationEventFilter<R> - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent
- reconcile(P, Context<P>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResource
-
Reconciles the dependent resource given the desired primary state
- reconcile(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.Controller
- reconcile(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- reconcile(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractSimpleDependentResource
- reconcile(R, Context<R>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.Reconciler
-
The implementation of this operation is required to be idempotent.
- reconcileCustomResource(ResourceID, RetryInfo) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
- reconciler - Variable in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
- Reconciler<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler
- ReconcileResult<R> - Class in io.javaoperatorsdk.operator.api.reconciler.dependent
- ReconcileResult.Operation - Enum in io.javaoperatorsdk.operator.api.reconciler.dependent
- ReconcilerUtils - Class in io.javaoperatorsdk.operator
- reconciliationMaxInterval() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
- reconciliationMaxInterval() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- reconciliationMaxInterval() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
- reconciliationMaxInterval() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
-
Optional configuration of the maximal interval the SDK will wait for a reconciliation request to happen before one will be automatically triggered.
- ReconciliationMaxInterval - Annotation Type in io.javaoperatorsdk.operator.api.reconciler
- recordEvent(R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.EventRecorder
- register(ControllerConfiguration<R>) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- register(Reconciler<R>) - Method in class io.javaoperatorsdk.operator.Operator
-
Add a registration requests for the specified reconciler with this operator.
- register(Reconciler<R>, ControllerConfiguration<R>) - Method in class io.javaoperatorsdk.operator.Operator
-
Add a registration requests for the specified reconciler with this operator, overriding its default configuration by the specified one (usually created via
ControllerConfigurationOverrider.override(ControllerConfiguration)
, passing it the reconciler's original configuration. - register(Reconciler<R>, Consumer<ControllerConfigurationOverrider<R>>) - Method in class io.javaoperatorsdk.operator.Operator
-
Method to register operator and facilitate configuration override.
- RegisteredController - Interface in io.javaoperatorsdk.operator
- registerEventSource(EventSource) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
- registerEventSource(String, EventSource) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
- remove(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.ConcurrentHashMapCache
- remove(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
- remove(ResourceID) - Method in interface io.javaoperatorsdk.operator.processing.event.source.UpdatableCache
- removeResourceFromCache(T) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TemporaryResourceCache
- removeResourceIDInfo() - Static method in class io.javaoperatorsdk.operator.processing.MDCUtils
- removeResourceInfo() - Static method in class io.javaoperatorsdk.operator.processing.MDCUtils
- removingNamespaces(String...) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- replace(ControllerConfiguration<R>) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- replaceSpecOnActual(R, R, Context<?>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericResourceUpdatePreProcessor
- replaceSpecOnActual(R, R, Context<?>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.kubernetes.ResourceUpdatePreProcessor
- replacingNamedDependentResourceConfig(String, Object) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- rescheduleAfter(long) - Method in class io.javaoperatorsdk.operator.api.reconciler.BaseControl
- rescheduleAfter(long) - Method in class io.javaoperatorsdk.operator.api.reconciler.DeleteControl
- rescheduleAfter(long, TimeUnit) - Method in class io.javaoperatorsdk.operator.api.reconciler.BaseControl
- reset() - Static method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceProvider
- ResourceAction - Enum in io.javaoperatorsdk.operator.processing.event.source.controller
- ResourceCache<T extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.event.source
- ResourceComparators - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
- ResourceComparators() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.ResourceComparators
- ResourceConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.config
- resourceCreated(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult
- ResourceEvent - Class in io.javaoperatorsdk.operator.processing.event.source.controller
- ResourceEvent(ResourceAction, ResourceID) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEvent
- ResourceEventAware<T extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.event.source
- ResourceEventFilter<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.event.source.controller
-
A functional interface to determine whether resource events should be processed by the SDK.
- ResourceEventFilters - Class in io.javaoperatorsdk.operator.processing.event.source.controller
-
Convenience implementations of, and utility methods for,
ResourceEventFilter
. - ResourceEventSource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.event.source
- ResourceID - Class in io.javaoperatorsdk.operator.processing.event
- ResourceID(String) - Constructor for class io.javaoperatorsdk.operator.processing.event.ResourceID
- ResourceID(String, String) - Constructor for class io.javaoperatorsdk.operator.processing.event.ResourceID
- ResourceOwner<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing
- resourceType() - Method in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractCachingDependentResource
- resourceType() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- resourceType() - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractResourceEventSource
- resourceType() - Method in interface io.javaoperatorsdk.operator.processing.ResourceOwner
-
Retrieves the resource type associated with this ResourceOwner
- resourceUpdated(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult
- ResourceUpdatePreProcessor<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.dependent.kubernetes
- Retry - Interface in io.javaoperatorsdk.operator.processing.retry
- RetryConfiguration - Interface in io.javaoperatorsdk.operator.api.config
- RetryExecution - Interface in io.javaoperatorsdk.operator.processing.retry
- RetryInfo - Interface in io.javaoperatorsdk.operator.api.reconciler
- run() - Method in class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource.EventProducerTimeTask
S
- SAME_AS_CONTROLLER - Static variable in annotation type io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependent
- scheduleOnce(R, long) - Method in class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource
- SecondaryToPrimaryMapper<R> - Interface in io.javaoperatorsdk.operator.processing.event.source
- set(ConfigurationService) - Static method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceProvider
- setDefault(ConfigurationService) - Static method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceProvider
- setEventHandler(EventHandler) - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
- setEventHandler(EventHandler) - Method in interface io.javaoperatorsdk.operator.processing.event.source.EventSource
-
Sets the
EventHandler
that is linked to your reconciler when this EventSource is registered. - setEventSource(T) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
- setInitialInterval(long) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- setIntervalMultiplier(double) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- setKubernetesClient(KubernetesClient) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.KubernetesClientAware
- setKubernetesClient(KubernetesClient) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- setLabelSelector(String) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
- setMaxAttempts(int) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- setMaxInterval(long) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- setNamespaces(Set<String>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
- setObservedGeneration(Long) - Method in interface io.javaoperatorsdk.operator.api.ObservedGenerationAware
- setObservedGeneration(Long) - Method in class io.javaoperatorsdk.operator.api.ObservedGenerationAwareStatus
- setPollingPeriod(long) - Method in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractPollingDependentResource
- setReconcileResult(String, ReconcileResult) - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedDependentResourceContext
-
Set the
ReconcileResult
for the specifiedDependentResource
implementation. - setRetryInfo(RetryInfo) - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
- setSpec(HasMetadata, Object) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
- settingNamespace(String) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- shouldCheckCRDAndValidateLocalModel() - Static method in class io.javaoperatorsdk.operator.api.config.Utils
- SimpleInboundEventSource - Class in io.javaoperatorsdk.operator.processing.event.source.inbound
- SimpleInboundEventSource() - Constructor for class io.javaoperatorsdk.operator.processing.event.source.inbound.SimpleInboundEventSource
- singleResourceCacheKeyMapper() - Static method in interface io.javaoperatorsdk.operator.processing.event.source.CacheKeyMapper
-
Used if a polling event source handles only single secondary resource.
- specsEqual(HasMetadata, HasMetadata) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
- start() - Method in class io.javaoperatorsdk.operator.Operator
-
Finishes the operator startup process.
- start() - Method in class io.javaoperatorsdk.operator.processing.Controller
-
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. - start() - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
-
Starts the event sources first and then the processor.
- start() - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
- start() - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
- start() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
- start() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- start() - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PollingEventSource
- start() - Method in class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource
- start() - Method in interface io.javaoperatorsdk.operator.processing.LifecycleAware
- startEventRecording(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.EventRecorder
- stop() - Static method in class io.javaoperatorsdk.operator.api.config.ExecutorServiceManager
- stop() - Method in class io.javaoperatorsdk.operator.Operator
- stop() - Method in class io.javaoperatorsdk.operator.processing.Controller
- stop() - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
- stop() - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
- stop() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
- stop() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- stop() - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
- stop() - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PollingEventSource
- stop() - Method in class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource
- stop() - Method in interface io.javaoperatorsdk.operator.processing.LifecycleAware
- stopEventRecording(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.EventRecorder
- successTypeName(T) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics.ControllerExecution
T
- temporaryResourceCache - Variable in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- TemporaryResourceCache<T extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.informer
-
Temporal cache is used to solve the problem for
KubernetesDependentResource
that is, when a create or update is executed the subsequent getResource opeeration might not return the up-to-date resource from informer cache, since it is not received yet by webhook. - TemporaryResourceCache(ManagedInformerEventSource<T, ?, ?>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.TemporaryResourceCache
- throwExceptionOnNameCollision(String, ControllerConfiguration<R>) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- timeControllerExecution(Metrics.ControllerExecution<T>) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
- TimerEventSource<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.timer
- TimerEventSource() - Constructor for class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource
- TimerEventSource.EventProducerTimeTask - Class in io.javaoperatorsdk.operator.processing.event.source.timer
- timeUnit() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ReconciliationMaxInterval
- toPrimaryResourceIDs(R) - Method in interface io.javaoperatorsdk.operator.processing.event.source.SecondaryToPrimaryMapper
- toString() - Method in exception io.javaoperatorsdk.operator.AggregatedOperatorException
- toString() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
- toString() - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult
- toString() - Method in class io.javaoperatorsdk.operator.processing.Controller
- toString() - Method in class io.javaoperatorsdk.operator.processing.event.Event
- toString() - Method in class io.javaoperatorsdk.operator.processing.event.ResourceID
- toString() - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEvent
- TRUE - Static variable in interface io.javaoperatorsdk.operator.processing.event.source.Cache
- type() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.dependent.Dependent
U
- unconditionallyCacheResource(T) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TemporaryResourceCache
- UNKNOWN - Static variable in class io.javaoperatorsdk.operator.api.config.Version
- updatable - Variable in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- UpdatableCache<T> - Interface in io.javaoperatorsdk.operator.processing.event.source
- update(R, R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- update(R, R, P, Context<P>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.Updater
- updateClonedActual(R, R) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericResourceUpdatePreProcessor
- UpdateControl<T extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.reconciler
- UPDATED - io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult.Operation
- UPDATED - io.javaoperatorsdk.operator.processing.event.source.controller.ResourceAction
- updateErrorStatus(P, Context<P>, Exception) - Method in interface io.javaoperatorsdk.operator.api.reconciler.ErrorStatusHandler
-
Reconciler can implement this interface in order to update the status sub-resource in the case an exception in thrown.
- updater - Variable in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- Updater<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.dependent
- updateResource(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
-
Creates an update control instance that instructs the framework to do an update on resource itself, not on the status.
- updateResourceAndStatus(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
-
As a results of this there will be two call to K8S API.
- updateStatus(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl
- updateStatus(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
- useFinalizer() - Method in class io.javaoperatorsdk.operator.processing.Controller
- 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.reconciler.dependent.ReconcileResult.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.javaoperatorsdk.operator.processing.event.source.controller.ResourceAction
-
Returns the enum constant of this type with the specified name.
- valueOrDefault(C, Function<C, T>, T) - Static method in class io.javaoperatorsdk.operator.api.config.Utils
- valueOrDefault(ControllerConfiguration, Function<ControllerConfiguration, T>, T) - Static method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
- values() - Static method in enum io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult.Operation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.javaoperatorsdk.operator.processing.event.source.controller.ResourceAction
-
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_ALL_NAMESPACES - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
- WATCH_CURRENT_NAMESPACE - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
- WATCH_CURRENT_NAMESPACE_SET - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
- watchAllNamespaces() - Method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
- watchCurrentNamespace() - Method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
- watchingAllNamespaces() - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- watchingOnlyCurrentNamespace() - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- wereNamespacesConfigured() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
- withClientConfiguration(Config) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- withCloseClientOnStop(boolean) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- withConcurrentReconciliationThreads(int) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- withCustomResourcePredicate(ResourceEventFilter<R>) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withExecutorService(ExecutorService) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- withFinalizer(String) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withGenerationAware(boolean) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withLabelSelector(String) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withLabelSelector(String) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
- withLinearRetry() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- withMetrics(Metrics) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- withNamespaces(String...) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
- withNamespaces(Set<String>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
- withNamespaces(Set<String>, boolean) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
-
Sets the initial set of namespaces to watch (typically extracted from the parent
Controller
's configuration), specifying whether changes made to the parent controller configured namespaces should be tracked or not. - withNamespacesInheritedFromController(EventSourceContext<P>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
-
Configures the informer to watch and track the same namespaces as the parent
Controller
, meaning that the informer will be restarted to watch the new namespaces if the parent controller's namespace configuration changes. - withNoRetry() - Method in class io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl
-
Instructs the controller to not retry the error.
- withoutMaxAttempts() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- withoutMaxInterval() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- withReconciliationMaxInterval(Duration) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withResourceCloner(Cloner) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- withRetry(RetryConfiguration) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withSecondaryToPrimaryMapper(SecondaryToPrimaryMapper<R>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
- withTerminationTimeoutSeconds(int) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
All Classes All Packages