| Interface | Description |
|---|---|
| Instance<T> |
The
Instance interface provides a method for obtaining
instances of beans with required types and qualifiers. |
| Class | Description |
|---|---|
| Alternative.Literal | |
| Any.Literal | |
| Default.Literal | |
| New.Literal | |
| Specializes.Literal | |
| TransientReference.Literal | |
| Typed.Literal | |
| Vetoed.Literal |
| Exception | Description |
|---|---|
| AmbiguousResolutionException |
Ambigous resolution exception.
|
| CreationException | |
| IllegalProductException |
If return object of the producer method is null and its type
is primitive type then throws this exception.
|
| InjectionException |
Injection exception class.
|
| ResolutionException |
Resolution exception class.
|
| UnproxyableResolutionException |
In DI, normal scope type bean class must be proxyable by the container.
|
| UnsatisfiedResolutionException |
If injection point is not resolved by the container, it throws
unsatisfied exception.
|
| Annotation Type | Description |
|---|---|
| Alternative | |
| Any |
Defines any qualifier in the injection point.
|
| Decorated | |
| Default |
Default qualifier.
|
| Disposes | |
| Intercepted | |
| Model | |
| New | |
| Produces | |
| Specializes | |
| Stereotype |
Stereotypes are used for inheriting the meta annotations
that are defined on the stereotyped annotation from another webbeans
component.
|
| TransientReference |
Marks an injected parameter to be destroyed after invocation.
|
| Typed |
Used for definining explicit bean api types.
|
| Vetoed |
Marks a class as to get ignored during CDI processing.
|
Copyright © 2021. All rights reserved.