A B C D E F G H I K L 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
 
AbstractEvent - Class in io.javaoperatorsdk.operator.processing.event
 
AbstractEvent(String, EventSource) - Constructor for class io.javaoperatorsdk.operator.processing.event.AbstractEvent
 
AbstractEventSource - Class in io.javaoperatorsdk.operator.processing.event
 
AbstractEventSource() - Constructor for class io.javaoperatorsdk.operator.processing.event.AbstractEventSource
 
addedToEventManager() - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource
 
addingNamespaces(String...) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
assertCustomResource(Class<?>, CustomResourceDefinition) - Static method in class io.javaoperatorsdk.operator.CustomResourceUtils
Applies internal validations that may not be handled by the fabric8 client.

B

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

C

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

D

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

E

Event - Interface in io.javaoperatorsdk.operator.processing.event
 
EventDispatcher<R extends io.fabric8.kubernetes.client.CustomResource> - Class in io.javaoperatorsdk.operator.processing
Dispatches events to the Controller and handles Finalizers for a single type of Custom Resource.
EventDispatcher(ResourceController<R>, String, MixedOperation<R, KubernetesResourceList<R>, Resource<R>>) - Constructor for class io.javaoperatorsdk.operator.processing.EventDispatcher
 
eventHandler - Variable in class io.javaoperatorsdk.operator.processing.event.AbstractEventSource
 
EventHandler - Interface in io.javaoperatorsdk.operator.processing.event
 
EventList - Class in io.javaoperatorsdk.operator.processing.event
 
EventList(List<Event>) - Constructor for class io.javaoperatorsdk.operator.processing.event.EventList
 
EventListUtils - Class in io.javaoperatorsdk.operator
 
EventListUtils() - Constructor for class io.javaoperatorsdk.operator.EventListUtils
 
EventProducerTimeTask(String) - Constructor for class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource.EventProducerTimeTask
 
eventReceived(Watcher.Action, CustomResource) - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource
 
EventSource - Interface in io.javaoperatorsdk.operator.processing.event
 
eventSourceDeRegisteredForResource(String) - Method in class io.javaoperatorsdk.operator.processing.event.AbstractEventSource
 
eventSourceDeRegisteredForResource(String) - Method in interface io.javaoperatorsdk.operator.processing.event.EventSource
 
eventSourceDeRegisteredForResource(String) - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource
 
eventSourceDeRegisteredForResource(String) - Method in class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource
 
EventSourceManager - Interface in io.javaoperatorsdk.operator.processing.event
 
every10second10TimesRetry() - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
exceptionDuringExecution() - Method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
 
exceptionDuringExecution(RuntimeException) - Static method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
 
ExecutionDescriptor - Class in io.javaoperatorsdk.operator.processing.event
 
ExecutionDescriptor(ExecutionScope, PostExecutionControl, LocalDateTime) - Constructor for class io.javaoperatorsdk.operator.processing.event.ExecutionDescriptor
 
ExecutionScope<R extends io.fabric8.kubernetes.client.CustomResource> - Class in io.javaoperatorsdk.operator.processing
 
ExecutionScope(List<Event>, R, RetryInfo) - Constructor for class io.javaoperatorsdk.operator.processing.ExecutionScope
 

F

finalizerName() - Method in annotation type io.javaoperatorsdk.operator.api.Controller
Optional finalizer name, if it is not, the crdName will be used as the name of the finalizer too.
fromConfiguration(RetryConfiguration) - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 

G

generationAwareEventProcessing() - Method in annotation type io.javaoperatorsdk.operator.api.Controller
If true, will dispatch new event to the controller if generation increased since the last processing, otherwise will process all events.
GenericRetry - Class in io.javaoperatorsdk.operator.processing.retry
 
GenericRetry() - Constructor for class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
GenericRetryExecution - Class in io.javaoperatorsdk.operator.processing.retry
 
GenericRetryExecution(GenericRetry) - Constructor for class io.javaoperatorsdk.operator.processing.retry.GenericRetryExecution
 
getAction() - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEvent
 
getAssociatedControllerClassName() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
 
getAssociatedControllerClassName() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getAttemptCount() - Method in interface io.javaoperatorsdk.operator.api.RetryInfo
 
getAttemptCount() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetryExecution
 
getBuiltTime() - Method in class io.javaoperatorsdk.operator.api.config.Version
Returns the date at which this SDK instance was built
getClientConfiguration() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Retrieves the Kubernetes client configuration
getCommit() - Method in class io.javaoperatorsdk.operator.api.config.Version
Returns the git commit id associated with this SDK instance
getConfigurationFor(ResourceController<R>) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
getConfigurationFor(ResourceController<R>) - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Retrieves the configuration associated with the specified controller
getCRDName() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
 
getCRDName() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getCustomResource() - Method in class io.javaoperatorsdk.operator.api.UpdateControl
 
getCustomResource() - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEvent
 
getCustomResource() - Method in class io.javaoperatorsdk.operator.processing.ExecutionScope
 
getCustomResourceClass() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getCustomResourceUid() - Method in class io.javaoperatorsdk.operator.processing.event.ExecutionDescriptor
 
getCustomResourceUid() - Method in class io.javaoperatorsdk.operator.processing.ExecutionScope
 
getDefaultFinalizerName(String) - Static method in class io.javaoperatorsdk.operator.ControllerUtils
 
getDefaultNameFor(ResourceController) - Static method in class io.javaoperatorsdk.operator.ControllerUtils
 
getDefaultNameFor(Class<? extends ResourceController>) - Static method in class io.javaoperatorsdk.operator.ControllerUtils
 
getDefaultResourceControllerName(String) - Static method in class io.javaoperatorsdk.operator.ControllerUtils
 
getEvents() - Method in interface io.javaoperatorsdk.operator.api.Context
 
getEvents() - Method in class io.javaoperatorsdk.operator.api.DefaultContext
 
getEvents() - Method in class io.javaoperatorsdk.operator.processing.ExecutionScope
 
getEventSource() - Method in class io.javaoperatorsdk.operator.processing.event.AbstractEvent
 
getEventSource() - Method in interface io.javaoperatorsdk.operator.processing.event.Event
 
getEventSourceManager() - Method in interface io.javaoperatorsdk.operator.api.Context
 
getEventSourceManager() - Method in class io.javaoperatorsdk.operator.api.DefaultContext
 
getExecutionScope() - Method in class io.javaoperatorsdk.operator.processing.event.ExecutionDescriptor
 
getFinalizer() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
 
getFinalizer() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getFor(String) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
getInitialInterval() - Method in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
 
getInitialInterval() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
getIntervalMultiplier() - Method in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
 
getIntervalMultiplier() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
getKnownControllerNames() - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
getKnownControllerNames() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Retrieves the set of the names of controllers for which a configuration exists
getLatestOfType(Class<T>) - Method in class io.javaoperatorsdk.operator.processing.event.EventList
 
getLatestResource(String) - Method in class io.javaoperatorsdk.operator.processing.CustomResourceCache
We clone the object so the one in the cache is not changed by the controller or dispatcher.
getList() - Method in class io.javaoperatorsdk.operator.processing.event.EventList
 
getMaxAttempts() - Method in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
 
getMaxAttempts() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
getMaxInterval() - Method in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
 
getMaxInterval() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
getName() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
 
getName() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getNameFor(ResourceController) - Static method in class io.javaoperatorsdk.operator.ControllerUtils
 
getNameFor(Class<? extends ResourceController>) - Static method in class io.javaoperatorsdk.operator.ControllerUtils
 
getNamespaces() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
 
getNamespaces() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getPostExecutionControl() - Method in class io.javaoperatorsdk.operator.processing.event.ExecutionDescriptor
 
getRegisteredEventSources() - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
 
getRegisteredEventSources() - Method in interface io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
getRelatedCustomResourceUid() - Method in class io.javaoperatorsdk.operator.processing.event.AbstractEvent
 
getRelatedCustomResourceUid() - Method in interface io.javaoperatorsdk.operator.processing.event.Event
 
getRetryConfiguration() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
 
getRetryConfiguration() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getRetryInfo() - Method in interface io.javaoperatorsdk.operator.api.Context
 
getRetryInfo() - Method in class io.javaoperatorsdk.operator.api.DefaultContext
 
getRetryInfo() - Method in class io.javaoperatorsdk.operator.processing.ExecutionScope
 
getRetryTimerEventSource() - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
 
getRuntimeException() - Method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
 
getSdkVersion() - Method in class io.javaoperatorsdk.operator.api.config.Version
Returns the SDK project version
getUID(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.KubernetesResourceUtils
 
getUpdatedCustomResource() - Method in class io.javaoperatorsdk.operator.processing.PostExecutionControl
 
getVersion() - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
getVersion() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Retrieves the Version information associated with this particular instance of the SDK
getVersion(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.KubernetesResourceUtils
 

H

handleEvent(Event) - Method in class io.javaoperatorsdk.operator.processing.DefaultEventHandler
 
handleEvent(Event) - Method in interface io.javaoperatorsdk.operator.processing.event.EventHandler
 
handleExecution(ExecutionScope<R>) - Method in class io.javaoperatorsdk.operator.processing.EventDispatcher
 

I

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

K

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

L

largerGenerationThenProcessedBefore(CustomResource) - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource
 
loadFromProperties() - Static method in class io.javaoperatorsdk.operator.api.config.Utils
Attempts to load version information from a properties file produced at build time, currently via the git-commit-id-plugin maven plugin.

N

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

O

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

P

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
Registers the specified controller with this operator.
register(ResourceController<R>, ControllerConfiguration<R>) - Method in class io.javaoperatorsdk.operator.Operator
Registers the specified controller with this operator, overriding its default configuration by the specified one (usually created via ControllerConfigurationOverrider.override(ControllerConfiguration), passing it the controller's original configuration.
registerCustomResourceEventSource(CustomResourceEventSource) - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
 
registerEventSource(String, T) - Method in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
 
registerEventSource(String, T) - Method in interface io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
removingNamespaces(String...) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
replace(ControllerConfiguration<R>) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
ResourceController<R extends io.fabric8.kubernetes.client.CustomResource> - Interface in io.javaoperatorsdk.operator.api
 
resourceUid() - Method in class io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEvent
 
Retry - Interface in io.javaoperatorsdk.operator.processing.retry
 
RETRY_TIMER_EVENT_SOURCE_NAME - Static variable in class io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager
 
RetryConfiguration - Interface in io.javaoperatorsdk.operator.api.config
 
RetryExecution - Interface in io.javaoperatorsdk.operator.processing.retry
 
RetryInfo - Interface in io.javaoperatorsdk.operator.api
 
run() - Method in class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource.EventProducerTimeTask
 

S

schedule(CustomResource, long, long) - Method in class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource
 
scheduleOnce(CustomResource, long) - Method in class io.javaoperatorsdk.operator.processing.event.internal.TimerEventSource
 
setEventHandler(EventHandler) - Method in class io.javaoperatorsdk.operator.processing.event.AbstractEventSource
 
setEventHandler(EventHandler) - Method in interface io.javaoperatorsdk.operator.processing.event.EventSource
 
setEventSourceManager(DefaultEventSourceManager) - Method in class io.javaoperatorsdk.operator.processing.DefaultEventHandler
 
setEventSourceManager(EventSourceManager) - Method in class io.javaoperatorsdk.operator.processing.EventDispatcher
 
setInitialInterval(long) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
setIntervalMultiplier(double) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
setMaxAttempts(int) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
setMaxInterval(long) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
settingNamespace(String) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
shouldCheckCRDAndValidateLocalModel() - Static method in class io.javaoperatorsdk.operator.api.config.Utils
 
start() - Method in class io.javaoperatorsdk.operator.Operator
Finishes the operator startup process.

T

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

U

UpdateControl<T extends io.fabric8.kubernetes.client.CustomResource> - Class in io.javaoperatorsdk.operator.api
 
updateCustomResource(T) - Static method in class io.javaoperatorsdk.operator.api.UpdateControl
 
updateCustomResourceAndStatus(T) - Static method in class io.javaoperatorsdk.operator.api.UpdateControl
As a results of this there will be two call to K8S API.
updateStatusSubResource(T) - Static method in class io.javaoperatorsdk.operator.api.UpdateControl
 
Utils - Class in io.javaoperatorsdk.operator.api.config
 
Utils() - Constructor for class io.javaoperatorsdk.operator.api.config.Utils
 

V

valueOf(String) - Static method in enum io.javaoperatorsdk.operator.api.DeleteControl
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.javaoperatorsdk.operator.api.DeleteControl
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in io.javaoperatorsdk.operator.api.config
A class encapsulating the version information associated with this SDK instance.
Version(String, String, Date) - Constructor for class io.javaoperatorsdk.operator.api.config.Version
 

W

WATCH_CURRENT_NAMESPACE - Static variable in annotation type io.javaoperatorsdk.operator.api.Controller
 
watchAllNamespaces() - Method in class io.javaoperatorsdk.operator.api.config.AbstractControllerConfiguration
 
watchAllNamespaces() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
watchCurrentNamespace() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
withCurrentNamespace() - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withFinalizer(String) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withGenerationAware(boolean) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withLinearRetry() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
withoutMaxAttempts() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
withoutMaxInterval() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
withRetry(RetryConfiguration) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
A B C D E F G H I K L N O P R S T U V W 
All Classes All Packages