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

A

AbstractConfigurationService - Class in io.javaoperatorsdk.operator.api.config
 
AbstractConfigurationService(Version) - Constructor for class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
AbstractEventSource - Class in io.javaoperatorsdk.operator.processing.event.source
 
AbstractEventSource() - Constructor for class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
 
AbstractResourceEventSource<P extends io.fabric8.kubernetes.api.model.HasMetadata,​R> - Class in io.javaoperatorsdk.operator.processing.event.source
 
AbstractResourceEventSource(Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.AbstractResourceEventSource
 
acceptChange(ControllerConfiguration<T>, T, T) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.OnceWhitelistEventFilterEventFilter
 
acceptChange(ControllerConfiguration<T>, T, T) - 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
 
addingNamespaces(String...) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
addResourceIDInfo(ResourceID) - Static method in class io.javaoperatorsdk.operator.processing.MDCUtils
 
addResourceInfo(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.MDCUtils
 
allNamespacesWatched(Set<String>) - Static method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
and(ResourceEventFilter<T>) - 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.
ANY_NAMESPACE_MAP_KEY - Static variable in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
 
assertCustomResource(Class<?>, CustomResourceDefinition) - Static method in class io.javaoperatorsdk.operator.CustomResourceUtils
Applies internal validations that may not be handled by the fabric8 client.
associatedPrimaryResources(T) - Method in interface io.javaoperatorsdk.operator.processing.event.source.PrimaryResourcesRetriever
 
associatedSecondaryID(P) - Method in interface io.javaoperatorsdk.operator.processing.event.source.AssociatedSecondaryResourceIdentifier
 
AssociatedSecondaryResourceIdentifier<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.event.source
 

B

BaseConfigurationService - Class in io.javaoperatorsdk.operator.api.config
 
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
 

C

cache - Variable in class io.javaoperatorsdk.operator.processing.event.source.CachingEventSource
 
Cache<T> - Interface in io.javaoperatorsdk.operator.processing.event.source
 
CachingEventSource<T,​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<T>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.CachingEventSource
 
CachingEventSource.MapCache<T> - Class in io.javaoperatorsdk.operator.processing.event.source
 
CachingInboundEventSource<T,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.inbound
 
CachingInboundEventSource(Class<T>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.inbound.CachingInboundEventSource
 
cancelOnceSchedule(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource
 
CHECK_CRD_ENV_KEY - Static variable in class io.javaoperatorsdk.operator.api.config.Utils
 
checkCRDAndValidateLocalModel() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Whether the operator should query the CRD to make sure it's deployed and validate CustomResource implementations before attempting to register the associated reconcilers.
checkingCRDAndValidateLocalModel(boolean) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
cleanup(R, Context) - Method in interface io.javaoperatorsdk.operator.api.reconciler.Reconciler
Note that this method is used in combination with finalizers.
cleanup(R, Context) - Method in class io.javaoperatorsdk.operator.processing.Controller
 
cleanupDoneFor(ResourceID) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
 
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
 
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
ConfigurationService - Interface in io.javaoperatorsdk.operator.api.config
An interface from which to retrieve configuration information.
ConfigurationServiceOverrider - Class in io.javaoperatorsdk.operator.api.config
 
ConfigurationServiceOverrider(ConfigurationService) - Constructor for class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
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
 
Context - Interface in io.javaoperatorsdk.operator.api.reconciler
 
Controller<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing
 
Controller(Reconciler<R>, ControllerConfiguration<R>, 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
 
ControllerResourceCache<T extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.controller
 
ControllerResourceCache(Map<String, SharedIndexInformer<T>>, Cloner) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceCache
 
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
 
currentNamespaceWatched(Set<String>) - Static method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
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_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>, ConfigurationService) - Constructor for class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
defaultDelete() - Static method in class io.javaoperatorsdk.operator.api.reconciler.DeleteControl
 
defaultLimitedExponentialRetry() - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
DefaultRetryConfiguration - Class in io.javaoperatorsdk.operator.api.config
 
DefaultRetryConfiguration() - Constructor for class io.javaoperatorsdk.operator.api.config.DefaultRetryConfiguration
 
DeleteControl - Class in io.javaoperatorsdk.operator.api.reconciler
 
DELETED - io.javaoperatorsdk.operator.processing.event.source.controller.ResourceAction
 

E

EMPTY_STRING - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
 
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<T extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface 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
Optional list of classes providing custom ResourceEventFilter.
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
 
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(ResourceCache<P>, ConfigurationService, 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 provided EventSource
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
 
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
 

F

failedReconciliation(ResourceID, RuntimeException) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
 
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
 
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
 
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

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.
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.CachingEventSource.MapCache
 
get(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceCache
 
get(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
 
get(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
getAction() - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEvent
 
getAssociated(P) - Method in class io.javaoperatorsdk.operator.processing.event.source.CachingEventSource
 
getAssociated(P) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
Retrieves the informed resource associated with the specified primary resource as defined by the function provided when this InformerEventSource was created
getAssociated(P) - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PollingEventSource
getAssociated(P) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceEventSource
 
getAssociated(R) - 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".
getAssociated(T) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
 
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
getCachedValue(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.CachingEventSource
 
getClient() - Method in class io.javaoperatorsdk.operator.api.reconciler.EventSourceContext
Provides access to the KubernetesClient used by the current Operator 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
 
getConfigurationFor(Reconciler<R>) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
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
 
getConfigurationService() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
getConfigurationService() - Method in class io.javaoperatorsdk.operator.api.reconciler.EventSourceContext
Retrieves the ConfigurationService associated with the operator.
getConfigurationService() - Method in class io.javaoperatorsdk.operator.Operator
 
getControllerResourceEventSource() - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
getControllers() - Method in class io.javaoperatorsdk.operator.Operator
 
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
 
getEffectiveNamespaces() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
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 interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
Allow controllers to filter events before they are provided 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
 
getExecutorService() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
 
getFinalizer() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getFinalizer() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
getFor(String) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
getInformer(String) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
 
getInformers() - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
 
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 class io.javaoperatorsdk.operator.Operator
 
getLabelSelector() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
Retrieves the label selector that is used to filter which custom resources are actually watched by the associated controller.
getLabelSelector() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
getLogger() - Method in class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
 
getLoggerName() - Method in class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
 
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 interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getName() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
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 interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getNamespaces() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
getObservedGeneration() - Method in interface io.javaoperatorsdk.operator.api.ObservedGenerationAware
 
getObservedGeneration() - Method in class io.javaoperatorsdk.operator.api.ObservedGenerationAwareStatus
 
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
 
getRelatedCustomResourceID() - Method in class io.javaoperatorsdk.operator.processing.event.Event
 
getResource() - Method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
 
getResource(R) - Method in interface io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource.ResourceSupplier
 
getResourceCache() - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
 
getResourceClass() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getResourceClass() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
getResourceClass() - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractResourceEventSource
 
getResourceClass() - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceEventSource
 
getResourceCloner() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Used to clone custom resources.
getResourceEventSourceFor(Class<S>) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
getResourceEventSourceFor(Class<S>, String) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
getResourceTypeName() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getResourceTypeName() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
getResourceTypeName(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(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
 
getSharedInformer() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
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
 
getValueFromCacheOrSupplier(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
 
getValueFromCacheOrSupplier(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PollingEventSource
 
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

handleDelete(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.CachingEventSource
 
handleEvent(Event) - Method in interface io.javaoperatorsdk.operator.processing.event.EventHandler
 
handleEvent(T, ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.CachingEventSource
 
handleResourceDeleteEvent(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.inbound.CachingInboundEventSource
 
handleResourceEvent(T, ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.inbound.CachingInboundEventSource
 
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

InformerEventSource<T extends io.fabric8.kubernetes.api.model.HasMetadata,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.informer
 
InformerEventSource(SharedInformer<T>, PrimaryResourcesRetriever<T>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
InformerEventSource(SharedInformer<T>, PrimaryResourcesRetriever<T>, AssociatedSecondaryResourceIdentifier<P>, boolean) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
InformerEventSource(KubernetesClient, Class<T>, PrimaryResourcesRetriever<T>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
InformerEventSource(KubernetesClient, Class<T>, PrimaryResourcesRetriever<T>, AssociatedSecondaryResourceIdentifier<P>, boolean) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
init(ConfigurationService) - Static method in class io.javaoperatorsdk.operator.api.config.ExecutorServiceManager
 
initCache() - Method in class io.javaoperatorsdk.operator.processing.event.source.CachingEventSource
 
initExecution() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
initExecution() - Method in interface io.javaoperatorsdk.operator.processing.retry.Retry
 
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.ExecutorServiceManager
 
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.monitoring - package io.javaoperatorsdk.operator.api.monitoring
 
io.javaoperatorsdk.operator.api.reconciler - package io.javaoperatorsdk.operator.api.reconciler
 
io.javaoperatorsdk.operator.processing - package io.javaoperatorsdk.operator.processing
 
io.javaoperatorsdk.operator.processing.event - package io.javaoperatorsdk.operator.processing.event
 
io.javaoperatorsdk.operator.processing.event.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 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
 
isNoUpdate() - Method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
 
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
 
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.CachingEventSource.MapCache
 
keys() - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceCache
 
keys() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
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.
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<T>) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceCache
 
list(String, Predicate<T>) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
list(String, Predicate<T>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceCache
 
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.CachingEventSource
 
list(Predicate<T>) - Method in class io.javaoperatorsdk.operator.processing.event.source.CachingEventSource.MapCache
 
list(Predicate<T>) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceCache
 
list(Predicate<T>) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
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.
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

MapCache() - Constructor for class io.javaoperatorsdk.operator.processing.event.source.CachingEventSource.MapCache
 
Mappers - Class in io.javaoperatorsdk.operator.processing.event.source.informer
 
Mappers() - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
 
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.
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 interface io.javaoperatorsdk.operator.processing.event.source.EventSource
An optional name for your EventSource.
namespaces() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
Specified which namespaces this Controller monitors for custom resources events.
nextDelay() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetryExecution
 
nextDelay() - Method in interface io.javaoperatorsdk.operator.processing.retry.RetryExecution
 
NO_FINALIZER - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
 
noFinalizerRemoval() - Static method in class io.javaoperatorsdk.operator.api.reconciler.DeleteControl
 
none() - Static method in class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEventFilters
Retrieves a filter that reject all events.
NOOP - Static variable in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
 
noRetry() - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
noUpdate() - Static method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
 

O

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(T) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
 
OnceWhitelistEventFilterEventFilter<T extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.controller
 
OnceWhitelistEventFilterEventFilter() - Constructor for class io.javaoperatorsdk.operator.processing.event.source.controller.OnceWhitelistEventFilterEventFilter
 
onDelete(T, boolean) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
 
onResourceCreated(R) - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
 
onResourceCreated(T) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceEventAware
 
onResourceDeleted(R) - 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(R, R) - 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(T, T) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
 
Operator - Class in io.javaoperatorsdk.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(ConfigurationService) - 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
 
or(ResourceEventFilter<T>) - 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
 
override(ControllerConfiguration<R>) - Static method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 

P

passthrough() - Static method in class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEventFilters
Retrieves a filter that accepts all events.
PerResourcePollingEventSource<T,​R 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.ResourceSupplier<T, R>, Cache<R>, long, Class<T>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
 
PerResourcePollingEventSource(PerResourcePollingEventSource.ResourceSupplier<T, R>, Cache<R>, long, Predicate<R>, Class<T>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
 
PerResourcePollingEventSource.ResourceSupplier<T,​R> - Interface in io.javaoperatorsdk.operator.processing.event.source.polling
 
PollingEventSource<T,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.polling
 
PollingEventSource(Supplier<Map<ResourceID, T>>, long, Class<T>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.polling.PollingEventSource
 
prepareEventSources(EventSourceContext<P>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer
Prepares a list of EventSource implementations to be registered by the SDK.
prepareEventSources(EventSourceContext<R>) - Method in class io.javaoperatorsdk.operator.processing.Controller
 
PrimaryResourcesRetriever<T> - Interface in io.javaoperatorsdk.operator.processing.event.source
 
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.CachingEventSource.MapCache
 
put(ResourceID, T) - Method in interface io.javaoperatorsdk.operator.processing.event.source.UpdatableCache
 

R

receivedEvent(Event) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
 
reconcile(R, Context) - Method in interface io.javaoperatorsdk.operator.api.reconciler.Reconciler
The implementation of this operation is required to be idempotent.
reconcile(R, Context) - Method in class io.javaoperatorsdk.operator.processing.Controller
 
reconcileCustomResource(ResourceID, RetryInfo) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
 
Reconciler<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler
 
ReconcilerUtils - Class in io.javaoperatorsdk.operator
 
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.
registerEventSource(EventSource) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
remove(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.CachingEventSource.MapCache
 
remove(ResourceID) - Method in interface io.javaoperatorsdk.operator.processing.event.source.UpdatableCache
 
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
 
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
 
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
 
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<T 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<P extends io.fabric8.kubernetes.api.model.HasMetadata,​R> - 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
 
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

scheduleOnce(R, long) - Method in class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource
 
setConfigurationService(ConfigurationService) - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
setConfigurationService(ConfigurationService) - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
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.
setInitialInterval(long) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
setIntervalMultiplier(double) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
setMaxAttempts(int) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
setMaxInterval(long) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
setObservedGeneration(Long) - Method in interface io.javaoperatorsdk.operator.api.ObservedGenerationAware
 
setObservedGeneration(Long) - Method in class io.javaoperatorsdk.operator.api.ObservedGenerationAwareStatus
 
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
 
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.InformerEventSource
 
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
 
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.CachingEventSource
 
stop() - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
 
stop() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
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
 
successTypeName(T) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics.ControllerExecution
 

T

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
 
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
 

U

UNKNOWN - Static variable in class io.javaoperatorsdk.operator.api.config.Version
 
UpdatableCache<T> - Interface in io.javaoperatorsdk.operator.processing.event.source
 
UpdateControl<T extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.reconciler
 
UPDATED - io.javaoperatorsdk.operator.processing.event.source.controller.ResourceAction
 
updateErrorStatus(T, RetryInfo, RuntimeException) - 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.
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.UpdateControl
 
useFinalizer() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
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.processing.event.source.controller.ResourceAction
Returns the enum constant of this type with the specified name.
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_CURRENT_NAMESPACE - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
 
watchAllNamespaces() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
watchAllNamespaces() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
watchCurrentNamespace() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
whitelistNextEvent(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
This will ensure that the next event received after this method is called will not be filtered out.
whitelistNextEvent(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.OnceWhitelistEventFilterEventFilter
 
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
 
withCurrentNamespace() - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withCustomResourcePredicate(ResourceEventFilter<R>) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withFinalizer(String) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withGenerationAware(boolean) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withLabelSelector(String) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withLinearRetry() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
withMetrics(Metrics) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
withoutMaxAttempts() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
withoutMaxInterval() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
withResourceCloner(Cloner) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
withRetry(RetryConfiguration) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withTerminationTimeoutSeconds(int) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
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