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.AnnotationLiteral
that implements Added
.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.AnnotationLiteral
that implements Deleted
.Deleted
instance.AbstractBlockingExtension
that distributes Kubernetes
events to interested listeners asynchronously.KubernetesControllerExtension
.KubernetesControllerExtension
.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.Map<String, T>
, where <T>
is a type that
extends HasMetadata
—is to be used to cache Kubernetes
resources.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.AnnotationLiteral
that implements Modified
.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.
Copyright © 2018–2018, microBean. All rights reserved.