| Constructor and Description |
|---|
TestCDI() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy(Object instance) |
Object |
get() |
javax.enterprise.inject.spi.BeanManager |
getBeanManager() |
boolean |
isAmbiguous() |
boolean |
isUnsatisfied() |
Iterator<Object> |
iterator() |
javax.enterprise.inject.Instance<Object> |
select(Annotation... qualifiers) |
<U> javax.enterprise.inject.Instance<U> |
select(Class<U> subtype,
Annotation... qualifiers) |
<U> javax.enterprise.inject.Instance<U> |
select(javax.enterprise.util.TypeLiteral<U> subtype,
Annotation... qualifiers) |
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. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic static void unsetCDIProvider()
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.public javax.enterprise.inject.Instance<Object> select(Annotation... qualifiers)
public <U> javax.enterprise.inject.Instance<U> select(Class<U> subtype, Annotation... qualifiers)
public <U> javax.enterprise.inject.Instance<U> select(javax.enterprise.util.TypeLiteral<U> subtype,
Annotation... qualifiers)
public boolean isUnsatisfied()
public boolean isAmbiguous()
public void destroy(Object instance)
public Object get()
public javax.enterprise.inject.spi.BeanManager getBeanManager()
getBeanManager in class javax.enterprise.inject.spi.CDI<Object>Copyright © 2017. All rights reserved.