All Classes and Interfaces
Class
Description
An object with dependencies.
A
ReductionException
indicating that many contextual instances could not be reduced to one.A reigstry of
AutoCloseable
instances that itself is AutoCloseable
.A
RuntimeException
indicating that an error has occurred in code in this package.A
Matcher
encapsulating CDI-compatible bean
qualifier matching rules.A pairing of an
AttributedType
and a Bean
resulting from a reduction.An immutable
AbstractList
of TypeMirror
s that contains only legal bean types, sorted in a specific manner.An
AbstractTypeMatcher
encapsulating CDI-compatible
type matching rules.A utility for working with bean types.
A
Factory
that returns its singleton from its Constant.create(Request)
method.A representation of a
Factory
's creation activity.A
BeanException
indicating a problem with creation.A straightforward
AutoCloseableRegistry
implementation.A
BeanException
indicating a problem with destruction.An
AutoCloseable
WeakReference
that formally disposes of referents after they have been cleared by the Java Virtual Machine during garbage collection.A creator and destroyer of contextual instances of a particular type.
An identifier for a
Bean
.An interface whose implementations initialize contextual instances.
A
Producer
that applies constructor interception to produce contextual instances.An interface whose implementations install around-invoke interceptions.
A utility class providing methods that work with interceptor bindings.
A
Matcher
encapsulating CDI-compatible interceptor binding
matching rules.An interface whose implementations complete initialization of contextual instances.
An interface whose implementation perform pre-destruction logic for contextual instances.
An interface whose implementations produce possibly uninitialized contextual
instances.
An interface whose implementations can be ranked numerically in descending order (the highest or greatest rank
outranks, or wins, or trumps, or comes first).
A functional interface whose implementations can either reduce a supplied
List
of elements representing a successful selection to a single element normally drawn or
calculated from the selection according to some criteria, or fail gracefully in the face of ambiguity by
invoking a supplied failure handler.A functional interface whose implementations can reduce an unspecified
notional collection of elements to a single element according to some criteria.
A
BeanException
concerning problematic reductions.A request for a contextual reference of a particular attributed type, along with functionality to help fulfil the
request.
A notional list of elements from which sublists may be selected according to some criteria.
A
ReductionException
indicating that a reduction did not occur because there were no elements to reduce.