Constructor and Description |
---|
Weld() |
Modifier and Type | Method and Description |
---|---|
protected BeanManagerImpl |
ambiguousBeanManager(String callerClassName,
Set<BeanManagerImpl> managers)
Callback that allows to override the behavior when class that invoked CDI.current() is placed in multiple bean archives.
|
void |
cleanup() |
void |
destroy(Object instance) |
Object |
get() |
BeanManagerProxy |
getBeanManager() |
protected String |
getCallingClassName()
Examines
StackTraceElement s to figure out which class invoked a method on CDI . |
protected javax.enterprise.inject.Instance<Object> |
getInstance() |
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) |
String |
toString() |
protected BeanManagerImpl |
unsatisfiedBeanManager(String callerClassName)
Callback that allows to override the behavior when CDI.current() is not called from within a bean archive.
|
protected BeanManagerImpl unsatisfiedBeanManager(String callerClassName)
protected BeanManagerImpl ambiguousBeanManager(String callerClassName, Set<BeanManagerImpl> managers)
public BeanManagerProxy getBeanManager()
getBeanManager
in class javax.enterprise.inject.spi.CDI<Object>
protected String getCallingClassName()
StackTraceElement
s to figure out which class invoked a method on CDI
.public Object get()
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()
protected javax.enterprise.inject.Instance<Object> getInstance()
public void cleanup()
public void destroy(Object instance)
Copyright © 2013 Seam Framework. All Rights Reserved.