InitializeSupport, javax.enterprise.inject.spi.Extensionpublic class CDIExtension extends InitializeObject implements javax.enterprise.inject.spi.Extension
mutex| Constructor | Description |
|---|---|
CDIExtension() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
afterBeanDiscovery(javax.enterprise.inject.spi.AfterBeanDiscovery abd,
javax.enterprise.inject.spi.BeanManager beanManager) |
|
protected CDIExtension |
excludeAnnotations(Class<?>... annotationClasses) |
|
protected CDIExtension |
excludeClasses(Class<?>... beanClasses) |
|
protected CDIExtension |
excludePackages(Class<?>... beanClasses) |
|
protected CDIExtension |
excludePackages(String... packages) |
|
static EnableEnv |
getEnableEnv(Class<?> beanClass) |
|
protected void |
init() |
|
protected void |
onExcludeClass(Class<?> beanClass) |
|
protected void |
onRegisterClass(Class<?> beanClass) |
|
<T> void |
processAnnotatedType(javax.enterprise.inject.spi.ProcessAnnotatedType<T> event) |
|
protected CDIExtension |
registerBean(BeanDefinition<?> definition) |
|
protected void |
registerBeans(javax.enterprise.inject.spi.AfterBeanDiscovery registry,
javax.enterprise.inject.spi.BeanManager beanManager) |
|
static boolean |
willExcludeAnnotations(Set<Class<? extends Annotation>> excludedAnnotations,
Class<?> beanClass) |
|
protected boolean |
willExcludeClass(Class<?> beanClass) |
|
static boolean |
willExcludeClasses(Set<Class<?>> excludedClasses,
Class<?> beanClass) |
|
static boolean |
willExcludePackages(Set<String> excludedPackages,
Class<?> beanClass) |
assertNotInitialized, destroy, initializeprotected void init()
throws Exception
init in class InitializeObjectExceptionprotected CDIExtension excludeClasses(Class<?>... beanClasses)
protected CDIExtension excludePackages(String... packages)
protected CDIExtension excludePackages(Class<?>... beanClasses)
protected CDIExtension excludeAnnotations(Class<?>... annotationClasses)
protected CDIExtension registerBean(BeanDefinition<?> definition)
protected boolean willExcludeClass(Class<?> beanClass)
protected void onExcludeClass(Class<?> beanClass)
protected void onRegisterClass(Class<?> beanClass)
public <T> void processAnnotatedType(@Observes
javax.enterprise.inject.spi.ProcessAnnotatedType<T> event)
public void afterBeanDiscovery(@Observes
javax.enterprise.inject.spi.AfterBeanDiscovery abd,
javax.enterprise.inject.spi.BeanManager beanManager)
protected void registerBeans(javax.enterprise.inject.spi.AfterBeanDiscovery registry,
javax.enterprise.inject.spi.BeanManager beanManager)
public static boolean willExcludeClasses(Set<Class<?>> excludedClasses, Class<?> beanClass)
public static boolean willExcludePackages(Set<String> excludedPackages, Class<?> beanClass)
public static boolean willExcludeAnnotations(Set<Class<? extends Annotation>> excludedAnnotations, Class<?> beanClass)
Copyright © 2018. All rights reserved.