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
 
AbstractControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource> - Class in io.javaoperatorsdk.operator.api.config
 
AbstractControllerConfiguration(String, String, String, String, boolean, Set<String>, RetryConfiguration) - Constructor for class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
 
AbstractEventSource - Class in io.javaoperatorsdk.operator.processing.event
 
AbstractEventSource() - Constructor for class io.javaoperatorsdk.operator.processing.event.AbstractEventSource
 
addingNamespaces(String...) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
allNamespacesWatched(Set<String>) - Static method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
assertCustomResource(Class<?>, CustomResourceDefinition) - Static method in class io.javaoperatorsdk.operator.CustomResourceUtils
Applies internal validations that may not be handled by the fabric8 client.

B

build() - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 

C

cacheResource(CustomResource) - Method in class io.javaoperatorsdk.operator.processing.CustomResourceCache
 
cacheResource(CustomResource, Predicate<CustomResource>) - Method in class io.javaoperatorsdk.operator.processing.CustomResourceCache
 
cacheResource(CustomResource, Predicate<CustomResource>) - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
 
cancelOnceSchedule(String) - Method in class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource
 
cancelSchedule(String) - Method in class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource
 
CHECK_CRD_ENV_KEY - Static variable in class io.javaoperatorsdk.operator.api.config.Utils
 
checkCRDAndValidateLocalModel() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Whether the operator should query the CRD to make sure it's deployed and validate CustomResource implementations before attempting to register the associated controllers.
cleanup(String) - Method in class io.javaoperatorsdk.operator.processing.CustomResourceCache
 
cleanup(String) - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
 
close() - Method in class io.javaoperatorsdk.operator.Operator
Stop the operator.
close() - Method in class io.javaoperatorsdk.operator.processing.DefaultEventHandler
 
close() - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
 
close() - Method in interface io.javaoperatorsdk.operator.processing.event.EventHandler
 
close() - Method in interface io.javaoperatorsdk.operator.processing.event.EventSource
This method is invoked when this EventSource instance is de-registered from a EventSourceManager.
close() - Method in interface io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
close() - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource
 
concurrentReconciliationThreads() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Retrieves the maximum number of threads the operator can spin out to dispatch reconciliation requests to controllers
ConfigurationService - Interface in io.javaoperatorsdk.operator.api.config
An interface from which to retrieve configuration information.
containsCustomResourceDeletedEvent(List<Event>) - Static method in class io.javaoperatorsdk.operator.EventListUtils
 
Context<T extends io.fabric8.kubernetes.client.CustomResource> - Interface in io.javaoperatorsdk.operator.api
 
Controller - Annotation Type in io.javaoperatorsdk.operator.api
 
ControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource> - Interface in io.javaoperatorsdk.operator.api.config
 
ControllerConfigurationOverrider<R extends io.fabric8.kubernetes.client.CustomResource> - Class in io.javaoperatorsdk.operator.api.config
 
controllerConfigurations() - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
ControllerUtils - Class in io.javaoperatorsdk.operator
 
ControllerUtils() - Constructor for class io.javaoperatorsdk.operator.ControllerUtils
 
createOrUpdateResource(R, Context<R>) - Method in interface io.javaoperatorsdk.operator.api.ResourceController
The implementation of this operation is required to be idempotent.
currentNamespaceWatched(Set<String>) - Static method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
CustomResourceCache - Class in io.javaoperatorsdk.operator.processing
 
CustomResourceCache() - Constructor for class io.javaoperatorsdk.operator.processing.CustomResourceCache
 
CustomResourceCache(ObjectMapper) - Constructor for class io.javaoperatorsdk.operator.processing.CustomResourceCache
 
CustomResourceEvent - Class in io.javaoperatorsdk.operator.processing.event.internal
 
CustomResourceEvent(Watcher.Action, CustomResource, CustomResourceEventSource) - Constructor for class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEvent
 
CustomResourceEventSource<T extends io.fabric8.kubernetes.client.CustomResource<?,​?>> - Class in io.javaoperatorsdk.operator.processing.event.internal
This is a special case since is not bound to a single custom resource
CustomResourceEventSource(MixedOperation<T, KubernetesResourceList<T>, Resource<T>>, ControllerConfiguration<T>) - Constructor for class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource
 
customResourceUid - Variable in class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource.EventProducerTimeTask
 
customResourceUpdated(CustomResource) - Static method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
 
customResourceUpdatedDuringExecution() - Method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
 
CustomResourceUtils - Class in io.javaoperatorsdk.operator
 
CustomResourceUtils() - Constructor for class io.javaoperatorsdk.operator.CustomResourceUtils
 

D

DEFAULT - Static variable in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
 
DEFAULT_DELETE - io.javaoperatorsdk.operator.api.DeleteControl
 
DEFAULT_INITIAL_INTERVAL - Static variable in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
 
DEFAULT_MAX_ATTEMPTS - Static variable in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
 
DEFAULT_MULTIPLIER - Static variable in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
 
DEFAULT_RECONCILIATION_THREADS_NUMBER - Static variable in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
 
DEFAULT_TERMINATION_TIMEOUT_SECONDS - Static variable in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
 
DefaultContext<T extends io.fabric8.kubernetes.client.CustomResource> - Class in io.javaoperatorsdk.operator.api
 
DefaultContext(EventList, RetryInfo) - Constructor for class io.javaoperatorsdk.operator.api.DefaultContext
 
defaultDispatch() - Static method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
 
DefaultEvent - Class in io.javaoperatorsdk.operator.processing.event
 
DefaultEvent(String, EventSource) - Constructor for class io.javaoperatorsdk.operator.processing.event.DefaultEvent
 
DefaultEvent(Predicate<CustomResource>, EventSource) - Constructor for class io.javaoperatorsdk.operator.processing.event.DefaultEvent
 
DefaultEventHandler - Class in io.javaoperatorsdk.operator.processing
Event handler that makes sure that events are processed in a "single threaded" way per resource UID, while buffering events which are received during an execution.
DefaultEventHandler(ResourceController, ControllerConfiguration, MixedOperation) - Constructor for class io.javaoperatorsdk.operator.processing.DefaultEventHandler
 
DefaultEventSourceManager - Class in io.javaoperatorsdk.operator.processing.event
 
DefaultEventSourceManager(ResourceController, ControllerConfiguration, MixedOperation) - Constructor for class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
 
defaultLimitedExponentialRetry() - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
DefaultRetryConfiguration - Class in io.javaoperatorsdk.operator.api.config
 
DefaultRetryConfiguration() - Constructor for class io.javaoperatorsdk.operator.api.config.DefaultRetryConfiguration
 
DeleteControl - Enum in io.javaoperatorsdk.operator.api
 
deleteResource(R, Context<R>) - Method in interface io.javaoperatorsdk.operator.api.ResourceController
The implementation should delete the associated component(s).
deRegisterCustomResourceFromEventSource(String, String) - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
 
deRegisterCustomResourceFromEventSource(String, String) - Method in interface io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
deRegisterEventSource(String) - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
 
deRegisterEventSource(String) - Method in interface io.javaoperatorsdk.operator.processing.event.EventSourceManager
Remove the EventSource identified by the given name from the event manager.

E

Event - Interface in io.javaoperatorsdk.operator.processing.event
 
eventHandler - Variable in class io.javaoperatorsdk.operator.processing.event.AbstractEventSource
 
EventHandler - Interface in io.javaoperatorsdk.operator.processing.event
 
EventList - Class in io.javaoperatorsdk.operator.processing.event
 
EventList(List<Event>) - Constructor for class io.javaoperatorsdk.operator.processing.event.EventList
 
EventListUtils - Class in io.javaoperatorsdk.operator
 
EventListUtils() - Constructor for class io.javaoperatorsdk.operator.EventListUtils
 
EventProducerTimeTask(String) - Constructor for class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource.EventProducerTimeTask
 
eventReceived(Watcher.Action, T) - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource
 
EventSource - Interface in io.javaoperatorsdk.operator.processing.event
 
eventSourceDeRegisteredForResource(String) - Method in interface io.javaoperatorsdk.operator.processing.event.EventSource
 
eventSourceDeRegisteredForResource(String) - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource
 
eventSourceDeRegisteredForResource(String) - Method in class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource
 
EventSourceManager - Interface in io.javaoperatorsdk.operator.processing.event
 
every10second10TimesRetry() - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
exceptionDuringExecution() - Method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
 
exceptionDuringExecution(RuntimeException) - Static method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
 
ExecutionScope<R extends io.fabric8.kubernetes.client.CustomResource> - Class in io.javaoperatorsdk.operator.processing
 
ExecutionScope(List<Event>, R, RetryInfo) - Constructor for class io.javaoperatorsdk.operator.processing.ExecutionScope
 

F

finalizerName() - Method in annotation type io.javaoperatorsdk.operator.api.Controller
Optional finalizer name, if it is not provided, one will be automatically generated.
fromConfiguration(RetryConfiguration) - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 

G

generationAwareEventProcessing() - Method in annotation type io.javaoperatorsdk.operator.api.Controller
If true, will dispatch new event to the controller if generation increased since the last processing, otherwise will process all events.
GenericRetry - Class in io.javaoperatorsdk.operator.processing.retry
 
GenericRetry() - Constructor for class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
GenericRetryExecution - Class in io.javaoperatorsdk.operator.processing.retry
 
GenericRetryExecution(GenericRetry) - Constructor for class io.javaoperatorsdk.operator.processing.retry.GenericRetryExecution
 
getAction() - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEvent
 
getAssociatedControllerClassName() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
 
getAssociatedControllerClassName() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getAttemptCount() - Method in interface io.javaoperatorsdk.operator.api.RetryInfo
 
getAttemptCount() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetryExecution
 
getBuiltTime() - Method in class io.javaoperatorsdk.operator.api.config.Version
Returns the date at which this SDK instance was built
getCache() - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
 
getCache() - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource
 
getClientConfiguration() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Retrieves the Kubernetes client configuration
getCommit() - Method in class io.javaoperatorsdk.operator.api.config.Version
Returns the git commit id associated with this SDK instance
getConfigurationFor(ResourceController<R>) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
getConfigurationFor(ResourceController<R>) - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Retrieves the configuration associated with the specified controller
getConfigurationService() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
 
getConfigurationService() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getConfigurationService() - Method in class io.javaoperatorsdk.operator.Operator
 
getCrdName() - Method in exception io.javaoperatorsdk.operator.MissingCRDException
 
getCRDName() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
 
getCRDName() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getCustomResource() - Method in class io.javaoperatorsdk.operator.api.UpdateControl
 
getCustomResource() - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEvent
 
getCustomResource() - Method in class io.javaoperatorsdk.operator.processing.ExecutionScope
 
getCustomResourceClass() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getCustomResourcesSelector() - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEvent
 
getCustomResourcesSelector() - Method in interface io.javaoperatorsdk.operator.processing.event.Event
The selector used to determine the CustomResource for which a reconcile loop should be triggered.
getCustomResourceUid() - Method in class io.javaoperatorsdk.operator.processing.ExecutionScope
 
getDefaultFinalizerName(String) - Static method in class io.javaoperatorsdk.operator.ControllerUtils
 
getDefaultNameFor(ResourceController) - Static method in class io.javaoperatorsdk.operator.ControllerUtils
 
getDefaultNameFor(Class<? extends ResourceController>) - Static method in class io.javaoperatorsdk.operator.ControllerUtils
 
getDefaultResourceControllerName(String) - Static method in class io.javaoperatorsdk.operator.ControllerUtils
 
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.
getEvents() - Method in interface io.javaoperatorsdk.operator.api.Context
 
getEvents() - Method in class io.javaoperatorsdk.operator.api.DefaultContext
 
getEvents() - Method in class io.javaoperatorsdk.operator.processing.ExecutionScope
 
getEventSource() - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEvent
 
getEventSource() - Method in interface io.javaoperatorsdk.operator.processing.event.Event
 
getFinalizer() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
 
getFinalizer() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getFor(String) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
getInitialInterval() - Method in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
 
getInitialInterval() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
getIntervalMultiplier() - Method in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
 
getIntervalMultiplier() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
getKnownControllerNames() - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
getKnownControllerNames() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Retrieves the set of the names of controllers for which a configuration exists
getKubernetesClient() - Method in class io.javaoperatorsdk.operator.Operator
 
getLatestOfType(Class<T>) - Method in class io.javaoperatorsdk.operator.processing.event.EventList
 
getLatestResource(String) - Method in class io.javaoperatorsdk.operator.processing.CustomResourceCache
We clone the object so the one in the cache is not changed by the controller or dispatcher.
getLatestResource(String) - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
 
getLatestResources(Predicate<CustomResource>) - Method in class io.javaoperatorsdk.operator.processing.CustomResourceCache
 
getLatestResources(Predicate<CustomResource>) - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
 
getLatestResourcesUids(Predicate<CustomResource>) - Method in class io.javaoperatorsdk.operator.processing.CustomResourceCache
 
getLatestResourceUids(Predicate<CustomResource>) - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
 
getList() - Method in class io.javaoperatorsdk.operator.processing.event.EventList
 
getMaxAttempts() - Method in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
 
getMaxAttempts() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
getMaxInterval() - Method in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
 
getMaxInterval() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
getName() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
 
getName() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getName(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.KubernetesResourceUtils
 
getNameFor(ResourceController) - Static method in class io.javaoperatorsdk.operator.ControllerUtils
 
getNameFor(Class<? extends ResourceController>) - Static method in class io.javaoperatorsdk.operator.ControllerUtils
 
getNamespaces() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
 
getNamespaces() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getObjectMapper() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
The ObjectMapper that the operator should use to de-/serialize resources.
getRegisteredEventSources() - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
 
getRegisteredEventSources() - Method in interface io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
getRelatedCustomResourceUid() - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEvent
 
getRelatedCustomResourceUid() - Method in interface io.javaoperatorsdk.operator.processing.event.Event
getRetryConfiguration() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
 
getRetryConfiguration() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getRetryInfo() - Method in interface io.javaoperatorsdk.operator.api.Context
 
getRetryInfo() - Method in class io.javaoperatorsdk.operator.api.DefaultContext
 
getRetryInfo() - Method in class io.javaoperatorsdk.operator.processing.ExecutionScope
 
getRetryTimerEventSource() - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
 
getRuntimeException() - Method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
 
getSdkVersion() - Method in class io.javaoperatorsdk.operator.api.config.Version
Returns the SDK project version
getSpecVersion() - Method in exception io.javaoperatorsdk.operator.MissingCRDException
 
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
 
getUpdatedCustomResource() - Method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
 
getVersion() - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
getVersion() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Retrieves the Version information associated with this particular instance of the SDK
getVersion(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.KubernetesResourceUtils
 

H

handleEvent(Event) - Method in class io.javaoperatorsdk.operator.processing.DefaultEventHandler
 
handleEvent(Event) - Method in interface io.javaoperatorsdk.operator.processing.event.EventHandler
 

I

init(EventSourceManager) - Method in interface io.javaoperatorsdk.operator.api.ResourceController
In init typically you might want to register event sources.
initExecution() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
initExecution() - Method in interface io.javaoperatorsdk.operator.processing.retry.Retry
 
io.javaoperatorsdk.operator - package io.javaoperatorsdk.operator
 
io.javaoperatorsdk.operator.api - package io.javaoperatorsdk.operator.api
 
io.javaoperatorsdk.operator.api.config - package io.javaoperatorsdk.operator.api.config
 
io.javaoperatorsdk.operator.processing - package io.javaoperatorsdk.operator.processing
 
io.javaoperatorsdk.operator.processing.event - package io.javaoperatorsdk.operator.processing.event
 
io.javaoperatorsdk.operator.processing.event.internal - package io.javaoperatorsdk.operator.processing.event.internal
 
io.javaoperatorsdk.operator.processing.retry - package io.javaoperatorsdk.operator.processing.retry
 
isGenerationAware() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
 
isGenerationAware() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
isLastAttempt() - Method in interface io.javaoperatorsdk.operator.api.RetryInfo
 
isLastAttempt() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetryExecution
 
isOnlyFinalizerHandled() - Method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
 
isUpdateCustomResource() - Method in class io.javaoperatorsdk.operator.api.UpdateControl
 
isUpdateCustomResourceAndStatusSubResource() - Method in class io.javaoperatorsdk.operator.api.UpdateControl
 
isUpdateStatusSubResource() - Method in class io.javaoperatorsdk.operator.api.UpdateControl
 
isValidateCustomResourcesEnvVarSet() - Static method in class io.javaoperatorsdk.operator.api.config.Utils
 

K

keyFor(ResourceController) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
KubernetesResourceUtils - Class in io.javaoperatorsdk.operator.processing
 
KubernetesResourceUtils() - Constructor for class io.javaoperatorsdk.operator.processing.KubernetesResourceUtils
 

L

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.
log - Static variable in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
LOGGER_NAME - Static variable in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 

M

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
 

N

name() - Method in annotation type io.javaoperatorsdk.operator.api.Controller
 
namespaces() - Method in annotation type io.javaoperatorsdk.operator.api.Controller
Specified which namespaces this Controller monitors for custom resources events.
nextDelay() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetryExecution
 
nextDelay() - Method in interface io.javaoperatorsdk.operator.processing.retry.RetryExecution
Calculates the delay for the next execution.
NO_FINALIZER - Static variable in annotation type io.javaoperatorsdk.operator.api.Controller
 
NO_FINALIZER_REMOVAL - io.javaoperatorsdk.operator.api.DeleteControl
 
noRetry() - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
noUpdate() - Static method in class io.javaoperatorsdk.operator.api.UpdateControl
 
NULL - Static variable in annotation type io.javaoperatorsdk.operator.api.Controller
 

O

onClose(WatcherException) - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource
 
onlyFinalizerAdded() - Static method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
 
Operator - Class in io.javaoperatorsdk.operator
 
Operator(KubernetesClient, ConfigurationService) - Constructor for class io.javaoperatorsdk.operator.Operator
 
OperatorException - Exception in io.javaoperatorsdk.operator
 
OperatorException() - Constructor for exception io.javaoperatorsdk.operator.OperatorException
 
OperatorException(String) - Constructor for exception io.javaoperatorsdk.operator.OperatorException
 
OperatorException(String, Throwable) - Constructor for exception io.javaoperatorsdk.operator.OperatorException
 
override(ControllerConfiguration<R>) - Static method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 

P

PostExecutionControl - Class in io.javaoperatorsdk.operator.processing
 

R

register(ControllerConfiguration<R>) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
register(ResourceController<R>) - Method in class io.javaoperatorsdk.operator.Operator
Add a registration requests for the specified controller with this operator.
register(ResourceController<R>, ControllerConfiguration<R>) - Method in class io.javaoperatorsdk.operator.Operator
Add a registration requests for 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.
registerEventSource(String, EventSource) - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
 
registerEventSource(String, EventSource) - Method in interface io.javaoperatorsdk.operator.processing.event.EventSourceManager
Add the EventSource identified by the given name to the event manager.
removingNamespaces(String...) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
replace(ControllerConfiguration<R>) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
ResourceController<R extends io.fabric8.kubernetes.client.CustomResource> - Interface in io.javaoperatorsdk.operator.api
 
resourceUid() - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEvent
 
Retry - Interface in io.javaoperatorsdk.operator.processing.retry
 
RETRY_TIMER_EVENT_SOURCE_NAME - Static variable in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
 
RetryConfiguration - Interface in io.javaoperatorsdk.operator.api.config
 
RetryExecution - Interface in io.javaoperatorsdk.operator.processing.retry
 
RetryInfo - Interface in io.javaoperatorsdk.operator.api
 
run() - Method in class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource.EventProducerTimeTask
 

S

schedule(CustomResource, long, long) - Method in class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource
 
scheduleOnce(CustomResource, long) - Method in class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource
 
setConfigurationService(ConfigurationService) - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
 
setConfigurationService(ConfigurationService) - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
setEventHandler(EventHandler) - Method in class io.javaoperatorsdk.operator.processing.event.AbstractEventSource
 
setEventHandler(EventHandler) - Method in interface io.javaoperatorsdk.operator.processing.event.EventSource
 
setEventSourceManager(DefaultEventSourceManager) - Method in class io.javaoperatorsdk.operator.processing.DefaultEventHandler
 
setInitialInterval(long) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
setIntervalMultiplier(double) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
setMaxAttempts(int) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
setMaxInterval(long) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
settingNamespace(String) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
shouldCheckCRDAndValidateLocalModel() - Static method in class io.javaoperatorsdk.operator.api.config.Utils
 
start() - Method in class io.javaoperatorsdk.operator.Operator
Finishes the operator startup process.
start() - Method in interface io.javaoperatorsdk.operator.processing.event.EventSource
This method is invoked when this EventSource instance is properly registered to a EventSourceManager.
start() - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource
 

T

throwExceptionOnNameCollision(String, ControllerConfiguration) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
TimerEvent - Class in io.javaoperatorsdk.operator.processing.event.internal
 
TimerEvent(String, TimerEventSource) - Constructor for class io.javaoperatorsdk.operator.processing.event.internal.TimerEvent
 
TimerEventSource - Class in io.javaoperatorsdk.operator.processing.event.internal
 
TimerEventSource() - Constructor for class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource
 
TimerEventSource.EventProducerTimeTask - Class in io.javaoperatorsdk.operator.processing.event.internal
 
toString() - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEvent
 
toString() - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEvent
 
toString() - Method in class io.javaoperatorsdk.operator.processing.ExecutionScope
 
toString() - Method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
 

U

UpdateControl<T extends io.fabric8.kubernetes.client.CustomResource> - Class in io.javaoperatorsdk.operator.api
 
updateCustomResource(T) - Static method in class io.javaoperatorsdk.operator.api.UpdateControl
 
updateCustomResourceAndStatus(T) - Static method in class io.javaoperatorsdk.operator.api.UpdateControl
As a results of this there will be two call to K8S API.
updateStatusSubResource(T) - Static method in class io.javaoperatorsdk.operator.api.UpdateControl
 
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.api.DeleteControl
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.javaoperatorsdk.operator.api.DeleteControl
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in io.javaoperatorsdk.operator.api.config
A class encapsulating the version information associated with this SDK instance.
Version(String, String, Date) - Constructor for class io.javaoperatorsdk.operator.api.config.Version
 

W

WATCH_CURRENT_NAMESPACE - Static variable in annotation type io.javaoperatorsdk.operator.api.Controller
 
watchAllNamespaces() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
 
watchAllNamespaces() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
watchCurrentNamespace() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
withCurrentNamespace() - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withFinalizer(String) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withGenerationAware(boolean) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withLinearRetry() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
withoutMaxAttempts() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
withoutMaxInterval() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
withRetry(RetryConfiguration) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
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