public class ModifyingExtension extends Object implements javax.enterprise.inject.spi.Extension
| Constructor and Description |
|---|
ModifyingExtension() |
| Modifier and Type | Method and Description |
|---|---|
List<javax.enterprise.inject.spi.AnnotatedType<Foo>> |
getAllFoo() |
javax.enterprise.inject.spi.AnnotatedType<Foo> |
getAplha() |
javax.enterprise.inject.spi.AnnotatedType<Bar> |
getBar() |
javax.enterprise.inject.spi.AnnotatedType<Foo> |
getBravo() |
javax.enterprise.inject.spi.AnnotatedType<Foo> |
getCharlie() |
void |
observeAfterBeanDiscovery(javax.enterprise.inject.spi.AfterBeanDiscovery event,
javax.enterprise.inject.spi.BeanManager beanManager)
Store the result, don't verify anything since it's more transparent to have assertions in the test class methods.
|
void |
observeBeforeBeanDiscovery(javax.enterprise.inject.spi.BeforeBeanDiscovery event,
javax.enterprise.inject.spi.BeanManager beanManager)
Add two
AnnotatedTypes derived from Foo. |
void |
observeProcessAnnotatedType(javax.enterprise.inject.spi.ProcessAnnotatedType<Foo> event)
Change the discovered
AnnotatedType for Foo. |
public void observeBeforeBeanDiscovery(@Observes
javax.enterprise.inject.spi.BeforeBeanDiscovery event,
javax.enterprise.inject.spi.BeanManager beanManager)
AnnotatedTypes derived from Foo.event - beanManager - public void observeProcessAnnotatedType(@Observes
javax.enterprise.inject.spi.ProcessAnnotatedType<Foo> event)
AnnotatedType for Foo.event - public void observeAfterBeanDiscovery(@Observes
javax.enterprise.inject.spi.AfterBeanDiscovery event,
javax.enterprise.inject.spi.BeanManager beanManager)
BeanManager#getAnnotatedType(Class, String) and BeanManager#getAnnotatedTypes(Class) will be
probably placed on the AfterBeanDiscovery. See also CDI-83.event - beanManager - public javax.enterprise.inject.spi.AnnotatedType<Foo> getAplha()
public javax.enterprise.inject.spi.AnnotatedType<Foo> getBravo()
public javax.enterprise.inject.spi.AnnotatedType<Foo> getCharlie()
public javax.enterprise.inject.spi.AnnotatedType<Bar> getBar()
Copyright © 2008-2013 Seam Framework. All Rights Reserved.