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-2012 Seam Framework. All Rights Reserved.