Skip navigation links
A D I K L M O P S W 

A

Added - Annotation Type in org.microbean.kubernetes.controller.cdi.annotation
A Qualifier that can be used only on an observer method's event parameter that is also annotated with an annotation annotated with KubernetesEventSelector, thus indicating that the observer method is interested in being notified of the addition of certain Kubernetes resources.
Added.Literal - Class in org.microbean.kubernetes.controller.cdi.annotation
An AnnotationLiteral that implements Added.

D

Deleted - Annotation Type in org.microbean.kubernetes.controller.cdi.annotation
A Qualifier that can be used only on an observer method's event parameter that is also annotated with an annotation annotated with KubernetesEventSelector, thus indicating that the observer method is interested in being notified of the deletion of certain Kubernetes resources.
Deleted.Literal - Class in org.microbean.kubernetes.controller.cdi.annotation
An AnnotationLiteral that implements Deleted.

I

INSTANCE - Static variable in class org.microbean.kubernetes.controller.cdi.annotation.Deleted.Literal
A Deleted instance.
INSTANCE - Static variable in class org.microbean.kubernetes.controller.cdi.annotation.KubernetesResourceCache.Literal
 
INSTANCE - Static variable in class org.microbean.kubernetes.controller.cdi.annotation.Prior.Literal
 

K

KubernetesControllerExtension - Class in org.microbean.kubernetes.controller.cdi
An AbstractBlockingExtension that distributes Kubernetes events to interested listeners asynchronously.
KubernetesControllerExtension() - Constructor for class org.microbean.kubernetes.controller.cdi.KubernetesControllerExtension
KubernetesControllerExtension(CountDownLatch) - Constructor for class org.microbean.kubernetes.controller.cdi.KubernetesControllerExtension
KubernetesEventScoped - Annotation Type in org.microbean.kubernetes.controller.cdi.annotation
A NormalScope-annotated annotation denoting a scope that is active during the lifespan of a CDI event fired by the KubernetesControllerExtension and only on the same thread as that on which the relevant observer method is notified, or one of its descendant threads.
KubernetesEventSelector - Annotation Type in org.microbean.kubernetes.controller.cdi.annotation
A meta-annotation placed on annotation declarations that identifies them as linking together a Kubernetes event selector and a CDI event resulting from such a selection.
KubernetesResourceCache - Annotation Type in org.microbean.kubernetes.controller.cdi.annotation
A qualifier annotation that indicates that the annotated element—which as of this writing must be a Map<String, T>, where <T> is a type that extends HasMetadata—is to be used to cache Kubernetes resources.
KubernetesResourceCache.Literal - Class in org.microbean.kubernetes.controller.cdi.annotation
 

L

Literal() - Constructor for class org.microbean.kubernetes.controller.cdi.annotation.Deleted.Literal
 
Literal() - Constructor for class org.microbean.kubernetes.controller.cdi.annotation.KubernetesResourceCache.Literal
 
Literal() - Constructor for class org.microbean.kubernetes.controller.cdi.annotation.Prior.Literal
 

M

Modified - Annotation Type in org.microbean.kubernetes.controller.cdi.annotation
A Qualifier that can be used only on an observer method's event parameter that is also annotated with an annotation annotated with KubernetesEventSelector, thus indicating that the observer method is interested in being notified of the modification of certain Kubernetes resources.
Modified.Literal - Class in org.microbean.kubernetes.controller.cdi.annotation
An AnnotationLiteral that implements Modified.

O

org.microbean.kubernetes.controller.cdi - package org.microbean.kubernetes.controller.cdi
Provides classes and interfaces that help with writing Kubernetes controllers in terms of CDI events.
org.microbean.kubernetes.controller.cdi.annotation - package org.microbean.kubernetes.controller.cdi.annotation
Provides annotations that help with writing Kubernetes controllers in terms of CDI events.

P

Prior - Annotation Type in org.microbean.kubernetes.controller.cdi.annotation
An extraordinarily special-purpose Qualifier annotation that may be used only to qualify a parameter in an observer method that meets the following criteria: The observer method's observed event type is an instance of HasMetadata. The observer method's observed event type parameter is qualified with an annotation on which KubernetesEventSelector and Qualifier appear. The type of the parameter in question is a parameterized type whose raw type is Optional and whose sole actual type argument is identical to the observer method's observed event type.
Prior.Literal - Class in org.microbean.kubernetes.controller.cdi.annotation
 

S

synchronization() - Method in class org.microbean.kubernetes.controller.cdi.annotation.Added.Literal
Whether the observer method should be notified in the case of synchronization events.
synchronization() - Method in class org.microbean.kubernetes.controller.cdi.annotation.Modified.Literal
Whether the observer method should be notified in the case of synchronization events.

W

withoutSynchronization() - Static method in class org.microbean.kubernetes.controller.cdi.annotation.Added.Literal
Returns an Added instance whose synchronization element is false.
withoutSynchronization() - Static method in class org.microbean.kubernetes.controller.cdi.annotation.Modified.Literal
Returns an Modified instance whose synchronization element is false.
withSynchronization() - Static method in class org.microbean.kubernetes.controller.cdi.annotation.Added.Literal
Returns an Added instance whose synchronization element is true.
withSynchronization() - Static method in class org.microbean.kubernetes.controller.cdi.annotation.Modified.Literal
Returns an Modified instance whose synchronization element is true.
A D I K L M O P S W 
Skip navigation links

Copyright © 2018–2018, microBean. All rights reserved.