Package | Description |
---|---|
com.caucho.config.extension | |
com.caucho.config.inject | |
com.caucho.config.xml | |
com.caucho.ejb.inject | |
com.caucho.ejb.session |
Modifier and Type | Method and Description |
---|---|
<T> Bean<T> |
ExtensionManager.processManagedBean(ManagedBeanImpl<T> bean,
Annotated ann) |
Modifier and Type | Method and Description |
---|---|
<T> ManagedBeanImpl<T> |
InjectManager.createManagedBean(AnnotatedType<T> type)
Creates a managed bean.
|
<T> ManagedBeanImpl<T> |
InjectManager.createManagedBean(java.lang.Class<T> cl)
Creates a managed bean.
|
<T> ManagedBeanImpl<T> |
InjectManager.discoverManagedBean(java.lang.Class<T> cl)
Creates a managed bean.
|
Modifier and Type | Method and Description |
---|---|
<X> void |
InjectManager.addManagedBean(ManagedBeanImpl<X> managedBean) |
<X> void |
InjectManager.addManagedBeanDiscover(ManagedBeanImpl<X> managedBean) |
<T> BeanBuilder<T> |
InjectManager.createBeanFactory(ManagedBeanImpl<T> managedBean)
Returns a new instance for a class, but does not register the
component with webbeans.
|
Constructor and Description |
---|
BeanBuilder(ManagedBeanImpl<T> managedBean) |
Modifier and Type | Class and Description |
---|---|
class |
XmlManagedBeanImpl<X>
SimpleBean represents a POJO Java bean registered as a WebBean.
|
Modifier and Type | Method and Description |
---|---|
ManagedBeanImpl<X> |
XmlBean.getBean() |
Constructor and Description |
---|
XmlBean(ManagedBeanImpl<X> bean,
XmlInjectionTarget<X> injectionTarget) |
XmlInjectionTarget(ManagedBeanImpl<X> bean,
java.lang.reflect.Constructor<X> ctor,
Arg<X>[] newProgram,
ConfigProgram[] injectProgram) |
Modifier and Type | Method and Description |
---|---|
protected ManagedBeanImpl<X> |
SessionBeanImpl.getBean() |
Constructor and Description |
---|
SessionBeanImpl(AbstractSessionContext<X,T> context,
ManagedBeanImpl<X> bean,
java.util.Set<java.lang.reflect.Type> apiList,
AnnotatedType<X> extAnnType) |
StatefulBeanImpl(AbstractSessionContext<X,T> context,
ManagedBeanImpl<X> bean,
java.util.Set<java.lang.reflect.Type> apiList,
AnnotatedType<X> extAnnType) |
StatelessBeanImpl(StatelessManager<X> manager,
ManagedBeanImpl<X> bean,
java.lang.Class<T> api,
java.util.Set<java.lang.reflect.Type> types,
StatelessContext<X,T> context,
AnnotatedType<X> extAnnType) |
Modifier and Type | Method and Description |
---|---|
protected <T> Bean<T> |
StatelessManager.createBean(ManagedBeanImpl<X> mBean,
java.lang.Class<T> api,
java.util.Set<java.lang.reflect.Type> apiList,
AnnotatedType<X> extAnnType) |
protected <T> Bean<T> |
StatefulManager.createBean(ManagedBeanImpl<X> mBean,
java.lang.Class<T> api,
java.util.Set<java.lang.reflect.Type> apiList,
AnnotatedType<X> extAnnType) |
protected <T> Bean<T> |
SingletonManager.createBean(ManagedBeanImpl<X> mBean,
java.lang.Class<T> api,
java.util.Set<java.lang.reflect.Type> apiList,
AnnotatedType<X> extAnnType) |
protected abstract <T> Bean<T> |
AbstractSessionManager.createBean(ManagedBeanImpl<X> mBean,
java.lang.Class<T> api,
java.util.Set<java.lang.reflect.Type> apiList,
AnnotatedType<X> extAnnType) |