org.jboss.cdi.tck.tests.extensions.alternative.metadata.annotated
Class ObservingExtension
java.lang.Object
org.jboss.cdi.tck.tests.extensions.alternative.metadata.annotated.ObservingExtension
- All Implemented Interfaces:
- javax.enterprise.inject.spi.Extension
public class ObservingExtension
- extends Object
- implements javax.enterprise.inject.spi.Extension
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObservingExtension
public ObservingExtension()
observeAndroid
public void observeAndroid(@Observes
javax.enterprise.inject.spi.ProcessAnnotatedType<Kryten> event)
observeRimmer
public void observeRimmer(@Observes
javax.enterprise.inject.spi.ProcessAnnotatedType<Rimmer> event)
observeAfterBeanDiscovery
public void observeAfterBeanDiscovery(@Observes
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.
The methods
BeanManager#getAnnotatedType(Class, String) and BeanManager#getAnnotatedTypes(Class) will be
probably placed on the AfterBeanDiscovery. See also CDI-83.
- Parameters:
event - beanManager -
getKryten
public javax.enterprise.inject.spi.AnnotatedType<Kryten> getKryten()
getRimmer
public javax.enterprise.inject.spi.AnnotatedType<Rimmer> getRimmer()
getAndroid
public javax.enterprise.inject.spi.AnnotatedType<Android> getAndroid()
getAllHumans
public List<javax.enterprise.inject.spi.AnnotatedType<Human>> getAllHumans()
getAllAndroids
public List<javax.enterprise.inject.spi.AnnotatedType<Android>> getAllAndroids()
Copyright © 2008-2013 Seam Framework. All Rights Reserved.