org.jboss.cdi.tck.tests.lookup.manager.provider.custom
Class TestCDI
java.lang.Object
javax.enterprise.inject.spi.CDI<Object>
org.jboss.cdi.tck.tests.lookup.manager.provider.custom.TestCDI
- All Implemented Interfaces:
- Iterable<Object>, javax.enterprise.inject.Instance<Object>, javax.inject.Provider<Object>
public class TestCDI
- extends javax.enterprise.inject.spi.CDI<Object>
- Author:
- Martin Kouba
| Fields inherited from class javax.enterprise.inject.spi.CDI |
configuredProvider, discoveredProviders |
| Methods inherited from class javax.enterprise.inject.spi.CDI |
current, setCDIProvider |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TestCDI
public TestCDI()
unsetCDIProvider
public static void unsetCDIProvider()
- WORKAROUND - it's not possible to unset the CDIProvider via
CDI.setCDIProvider(javax.enterprise.inject.spi.CDIProvider) but it's possible to set the field
value directly in a subclass. However, it was probably not intended for the subclass to be able to do this.
select
public javax.enterprise.inject.Instance<Object> select(Annotation... qualifiers)
select
public <U> javax.enterprise.inject.Instance<U> select(Class<U> subtype,
Annotation... qualifiers)
select
public <U> javax.enterprise.inject.Instance<U> select(javax.enterprise.util.TypeLiteral<U> subtype,
Annotation... qualifiers)
isUnsatisfied
public boolean isUnsatisfied()
isAmbiguous
public boolean isAmbiguous()
destroy
public void destroy(Object instance)
iterator
public Iterator<Object> iterator()
get
public Object get()
getBeanManager
public javax.enterprise.inject.spi.BeanManager getBeanManager()
- Specified by:
getBeanManager in class javax.enterprise.inject.spi.CDI<Object>
Copyright © 2008-2014 Seam Framework. All Rights Reserved.