Skip navigation links
A C D E G H I L N O R S T U W 

A

addEventUnderProcessing(CustomResourceEvent) - Method in class io.javaoperatorsdk.operator.processing.EventStore
 
addOrReplaceEventAsNotScheduled(CustomResourceEvent) - Method in class io.javaoperatorsdk.operator.processing.EventStore
 

C

containsEventUnderProcessing(String) - Method in class io.javaoperatorsdk.operator.processing.EventStore
 
containsNotScheduledEvent(String) - Method in class io.javaoperatorsdk.operator.processing.EventStore
 
Context<T extends io.fabric8.kubernetes.client.CustomResource> - Interface in io.javaoperatorsdk.operator.api
 
Controller - Annotation Type in io.javaoperatorsdk.operator.api
 
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.
CustomResourceEvent - Class in io.javaoperatorsdk.operator.processing
 
CustomResourceEvent(Watcher.Action, CustomResource, Retry) - Constructor for class io.javaoperatorsdk.operator.processing.CustomResourceEvent
 
CustomResourceFacade(MixedOperation<?, ?, ?, Resource<CustomResource, ?>>) - Constructor for class io.javaoperatorsdk.operator.processing.EventDispatcher.CustomResourceFacade
 

D

DEFAULT_FINALIZER - Static variable in annotation type io.javaoperatorsdk.operator.api.Controller
 
DEFAULT_INITIAL_INTERVAL - Static variable in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
DEFAULT_MAX_ATTEMPTS - Static variable in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
DEFAULT_MULTIPLIER - Static variable in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
DefaultContext<T extends io.fabric8.kubernetes.client.CustomResource> - Class in io.javaoperatorsdk.operator.api
 
DefaultContext(RetryInfo) - Constructor for class io.javaoperatorsdk.operator.api.DefaultContext
 
defaultLimitedExponentialRetry() - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
deleteResource(R, Context<R>) - Method in interface io.javaoperatorsdk.operator.api.ResourceController
The implementation should delete the associated component(s).

E

EventDispatcher - Class in io.javaoperatorsdk.operator.processing
Dispatches events to the Controller and handles Finalizers for a single type of Custom Resource.
EventDispatcher(ResourceController, String, EventDispatcher.CustomResourceFacade, boolean) - Constructor for class io.javaoperatorsdk.operator.processing.EventDispatcher
 
EventDispatcher.CustomResourceFacade - Class in io.javaoperatorsdk.operator.processing
 
eventReceived(Watcher.Action, CustomResource) - Method in class io.javaoperatorsdk.operator.processing.EventScheduler
 
EventScheduler - Class in io.javaoperatorsdk.operator.processing
Requirements: Only 1 event should be processed at a time for same custom resource (metadata.name is the id, but kind and api should be taken into account) If event processing fails it should be rescheduled with retry - with limited number of retried and exponential time slacks (pluggable reschedule strategy in future?) if there are multiple events received for the same resource process only the last one.
EventScheduler(EventDispatcher, Retry) - Constructor for class io.javaoperatorsdk.operator.processing.EventScheduler
 
EventStore - Class in io.javaoperatorsdk.operator.processing
 
EventStore() - Constructor for class io.javaoperatorsdk.operator.processing.EventStore
 
every10second10TimesRetry() - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 

G

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.CustomResourceEvent
 
getCustomResource() - Method in class io.javaoperatorsdk.operator.api.UpdateControl
 
getCustomResourceClients() - Method in class io.javaoperatorsdk.operator.Operator
 
getCustomResourceClients(Class<T>) - Method in class io.javaoperatorsdk.operator.Operator
 
getCustomResourceDoneableClass(ResourceController<T>) - Static method in class io.javaoperatorsdk.operator.ControllerUtils
 
getInitialInterval() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
getIntervalMultiplier() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
getMaxAttempts() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
getMaxInterval() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
getResource() - Method in class io.javaoperatorsdk.operator.processing.CustomResourceEvent
 
getRetryCount() - Method in class io.javaoperatorsdk.operator.processing.CustomResourceEvent
 
getRetryExecution() - Method in class io.javaoperatorsdk.operator.processing.CustomResourceEvent
 
getRetryNumber() - Method in class io.javaoperatorsdk.operator.api.RetryInfo
 

H

handleEvent(CustomResourceEvent) - Method in class io.javaoperatorsdk.operator.processing.EventDispatcher
 
hasDefaultFinalizer(CustomResource, String) - Static method in class io.javaoperatorsdk.operator.ControllerUtils
 

I

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.processing - package io.javaoperatorsdk.operator.processing
 
io.javaoperatorsdk.operator.processing.retry - package io.javaoperatorsdk.operator.processing.retry
 
isLastAttempt() - Method in class io.javaoperatorsdk.operator.api.RetryInfo
 
isLastExecution() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetryExecution
 
isLastExecution() - Method in interface io.javaoperatorsdk.operator.processing.retry.RetryExecution
 
isUpdateCustomResource() - Method in class io.javaoperatorsdk.operator.api.UpdateControl
 
isUpdateStatusSubResource() - Method in class io.javaoperatorsdk.operator.api.UpdateControl
 

L

largerGenerationThenProcessedBefore(CustomResource) - Method in class io.javaoperatorsdk.operator.processing.EventDispatcher
 

N

nextBackOff() - Method in class io.javaoperatorsdk.operator.processing.CustomResourceEvent
 
nextDelay() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetryExecution
Note that first attempt is always 0.
nextDelay() - Method in interface io.javaoperatorsdk.operator.processing.retry.RetryExecution
Calculates the delay for the next execution.
noRetry() - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
noUpdate() - Static method in class io.javaoperatorsdk.operator.api.UpdateControl
 

O

onClose(KubernetesClientException) - Method in class io.javaoperatorsdk.operator.processing.EventScheduler
 
Operator - Class in io.javaoperatorsdk.operator
 
Operator(KubernetesClient) - 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
 

R

registerController(ResourceController<R>, String...) - Method in class io.javaoperatorsdk.operator.Operator
 
registerController(ResourceController<R>, Retry, String...) - Method in class io.javaoperatorsdk.operator.Operator
 
registerControllerForAllNamespaces(ResourceController<R>) - Method in class io.javaoperatorsdk.operator.Operator
 
registerControllerForAllNamespaces(ResourceController<R>, Retry) - Method in class io.javaoperatorsdk.operator.Operator
 
removeEventNotScheduled(String) - Method in class io.javaoperatorsdk.operator.processing.EventStore
 
removeEventUnderProcessing(String) - Method in class io.javaoperatorsdk.operator.processing.EventStore
 
replaceWithLock(CustomResource) - Method in class io.javaoperatorsdk.operator.processing.EventDispatcher.CustomResourceFacade
 
ResourceController<R extends io.fabric8.kubernetes.client.CustomResource> - Interface in io.javaoperatorsdk.operator.api
 
resourceUid() - Method in class io.javaoperatorsdk.operator.processing.CustomResourceEvent
 
Retry - Interface in io.javaoperatorsdk.operator.processing.retry
 
RetryExecution - Interface in io.javaoperatorsdk.operator.processing.retry
 
retryInfo() - Method in interface io.javaoperatorsdk.operator.api.Context
 
retryInfo() - Method in class io.javaoperatorsdk.operator.api.DefaultContext
 
RetryInfo - Class in io.javaoperatorsdk.operator.api
 
RetryInfo(int, boolean) - Constructor for class io.javaoperatorsdk.operator.api.RetryInfo
 

S

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
 

T

toString() - Method in class io.javaoperatorsdk.operator.processing.CustomResourceEvent
 

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
 
updateStatus(CustomResource) - Method in class io.javaoperatorsdk.operator.processing.EventDispatcher.CustomResourceFacade
 
updateStatusSubResource(T) - Static method in class io.javaoperatorsdk.operator.api.UpdateControl
 

W

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
 
A C D E G H I L N O R S T U W 
Skip navigation links

Copyright © 2020. All rights reserved.