com.caucho.config.inject
Class WebComponent
java.lang.Object
com.caucho.config.inject.WebComponent
@Module
public class WebComponent
- extends java.lang.Object
Configuration for the cdi bean component.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
WebComponent
public WebComponent(InjectManager beanManager,
java.lang.String className)
addComponent
public void addComponent(BaseType type,
Annotated annotated,
Bean<?> bean)
resolveSpecializes
public void resolveSpecializes()
createProgram
public void createProgram(java.util.ArrayList<ConfigProgram> initList,
java.lang.reflect.Field field,
java.util.ArrayList<java.lang.annotation.Annotation> bindList)
throws ConfigException
- Throws:
ConfigException
resolve
public java.util.Set<Bean<?>> resolve(java.lang.reflect.Type type,
java.lang.annotation.Annotation[] bindings)
resolve
public java.util.Set<Bean<?>> resolve(BaseType type,
java.lang.annotation.Annotation[] qualifiers)
getBeanList
public java.util.ArrayList<Bean<?>> getBeanList()
getEnabledBeanList
public java.util.ArrayList<Bean<?>> getEnabledBeanList()
validate
public void validate()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object