abstract
Extension
whose implementations can
legally and politely prevent a CDI container from exiting.AbstractBlockingExtension
by calling the
appropriate constructor with a new CountDownLatch
with
an initial count of 1
.AbstractBlockingExtension
that uses the
supplied CountDownLatch
for governing blocking behavior,
and installs a shutdown hook that (indirectly) calls countDown()
on the supplied latch
.Annotation
s, Annotated
s and AnnotatedElement
s.Logger
suitable for use with this AbstractBlockingExtension
implementation.Collection
of Annotation
s that are
present on the supplied
Class
, using the BeanManager.createAnnotatedType(Class)
method as appropriate.Set
of Annotation
s that are
ultimately qualified with an annotation whose
annotation type is equal
to the supplied metaAnnotationType
.Set
of Annotation
s that are
ultimately qualified with an annotation whose
annotation type is equal
to the supplied metaAnnotationType
.true
if the supplied Annotation
is
ultimately qualified by an annotation with the supplied
qualifierType
as its annotationType
.Logger
used by instances of this class.Collection
of Annotation
s, returns a
subset of them that are found to be ultimately qualified
with an annotation whose annotation type is equal to the supplied metaAnnotationType
.AbstractBlockingExtension
class by calling their associated
CountDownLatch
es supplied at their
construction time.Copyright © 2017–2018, microBean. All rights reserved.