| Package | Description |
|---|---|
| javax.enterprise.inject.spi |
Java Dependency Injection programmatic APIs.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Decorator<T>
Internal implementation for a Decorator
|
interface |
Interceptor<T>
Metadata for for an interceptor
|
| Modifier and Type | Method and Description |
|---|---|
Bean<?> |
InjectionPoint.getBean()
Returns the owning bean for the injection point.
|
Bean<X> |
ProcessBean.getBean() |
Bean<?> |
BeanManager.getPassivationCapableBean(java.lang.String id)
Returns the passivation-capable bean with the given id.
|
<X> Bean<? extends X> |
BeanManager.resolve(java.util.Set<Bean<? extends X>> beans)
Returns the bean with the highest precedence deployment type from a set.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<Bean<?>> |
BeanManager.getBeans(java.lang.String name)
Returns the bean definitions matching a given name
|
java.util.Set<Bean<?>> |
BeanManager.getBeans(java.lang.reflect.Type beanType,
java.lang.annotation.Annotation... qualiviers)
Returns the beans matching a class and annotation set
|
| Modifier and Type | Method and Description |
|---|---|
void |
AfterBeanDiscovery.addBean(Bean<?> bean)
Registers an extension bean with the BeanManager
|
java.lang.Object |
BeanManager.getReference(Bean<?> bean,
java.lang.reflect.Type beanType,
CreationalContext<?> env)
Returns an instance for the given bean.
|
| Modifier and Type | Method and Description |
|---|---|
<X> Bean<? extends X> |
BeanManager.resolve(java.util.Set<Bean<? extends X>> beans)
Returns the bean with the highest precedence deployment type from a set.
|