public class PartialBeanBindingExtension extends Object implements javax.enterprise.inject.spi.Extension, Deactivatable
| Constructor and Description |
|---|
PartialBeanBindingExtension() |
| Modifier and Type | Method and Description |
|---|---|
<X> void |
createBeans(javax.enterprise.inject.spi.AfterBeanDiscovery afterBeanDiscovery,
javax.enterprise.inject.spi.BeanManager beanManager) |
protected <T> javax.enterprise.inject.spi.Bean<T> |
createPartialBean(Class<T> beanClass,
PartialBeanDescriptor descriptor,
javax.enterprise.inject.spi.AfterBeanDiscovery afterBeanDiscovery,
javax.enterprise.inject.spi.BeanManager beanManager) |
protected List<javax.enterprise.inject.spi.Bean> |
createPartialProducersDefinedIn(javax.enterprise.inject.spi.Bean partialBean,
javax.enterprise.inject.spi.AfterBeanDiscovery afterBeanDiscovery,
javax.enterprise.inject.spi.BeanManager beanManager) |
protected <X> Class<? extends Annotation> |
extractBindingClass(javax.enterprise.inject.spi.ProcessAnnotatedType<X> pat) |
<X> void |
findInvocationHandlerBindings(javax.enterprise.inject.spi.ProcessAnnotatedType<X> pat,
javax.enterprise.inject.spi.BeanManager beanManager) |
protected void |
init(javax.enterprise.inject.spi.BeforeBeanDiscovery beforeBeanDiscovery) |
protected void init(@Observes
javax.enterprise.inject.spi.BeforeBeanDiscovery beforeBeanDiscovery)
public <X> void findInvocationHandlerBindings(@Observes
javax.enterprise.inject.spi.ProcessAnnotatedType<X> pat,
javax.enterprise.inject.spi.BeanManager beanManager)
public <X> void createBeans(@Observes
javax.enterprise.inject.spi.AfterBeanDiscovery afterBeanDiscovery,
javax.enterprise.inject.spi.BeanManager beanManager)
protected <T> javax.enterprise.inject.spi.Bean<T> createPartialBean(Class<T> beanClass, PartialBeanDescriptor descriptor, javax.enterprise.inject.spi.AfterBeanDiscovery afterBeanDiscovery, javax.enterprise.inject.spi.BeanManager beanManager)
protected <X> Class<? extends Annotation> extractBindingClass(javax.enterprise.inject.spi.ProcessAnnotatedType<X> pat)
protected List<javax.enterprise.inject.spi.Bean> createPartialProducersDefinedIn(javax.enterprise.inject.spi.Bean partialBean, javax.enterprise.inject.spi.AfterBeanDiscovery afterBeanDiscovery, javax.enterprise.inject.spi.BeanManager beanManager)
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.