Modifier and Type | Method and Description |
---|---|
static ScopeAdapter |
ScopeAdapter.create(Bean<?> bean) |
Modifier and Type | Field and Description |
---|---|
protected Bean<?> |
BeanConfig._bean |
Modifier and Type | Method and Description |
---|---|
Bean<?> |
BeanConfig.getComponent() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractBeanConfig.add(Bean bean) |
Modifier and Type | Class and Description |
---|---|
class |
EventBeanImpl<T>
Internal implementation for a Bean
|
Modifier and Type | Method and Description |
---|---|
Bean<X> |
ObserverMethodImpl.getParentBean()
Returns the declaring bean
|
Modifier and Type | Method and Description |
---|---|
<X,Z> void |
EventManager.addObserver(Bean<X> bean,
AnnotatedMethod<Z> beanMethod) |
Constructor and Description |
---|
ObserverImpl(InjectManager webBeans,
Bean<X> bean,
java.lang.reflect.Method method,
int paramIndex) |
ObserverMethodAfterCompletionImpl(InjectManager beanManager,
Bean<X> bean,
AnnotatedMethod<X> method,
java.lang.reflect.Type type,
java.util.Set<java.lang.annotation.Annotation> qualifiers) |
ObserverMethodAfterFailureImpl(InjectManager beanManager,
Bean<X> bean,
AnnotatedMethod<X> method,
java.lang.reflect.Type type,
java.util.Set<java.lang.annotation.Annotation> qualifiers) |
ObserverMethodAfterSuccessImpl(InjectManager beanManager,
Bean<X> bean,
AnnotatedMethod<X> method,
java.lang.reflect.Type type,
java.util.Set<java.lang.annotation.Annotation> qualifiers) |
ObserverMethodBeforeCompletionImpl(InjectManager beanManager,
Bean<X> bean,
AnnotatedMethod<X> method,
java.lang.reflect.Type type,
java.util.Set<java.lang.annotation.Annotation> qualifiers) |
ObserverMethodImpl(InjectManager beanManager,
Bean<X> bean,
AnnotatedMethod<X> method,
java.lang.reflect.Type type,
java.util.Set<java.lang.annotation.Annotation> qualifiers) |
Modifier and Type | Method and Description |
---|---|
Bean<X> |
ProcessBeanImpl.getBean() |
<T> Bean<T> |
ExtensionManager.processBean(Bean<T> bean,
Annotated ann) |
<T> Bean<T> |
ExtensionManager.processBean(Bean<T> bean,
ProcessBean<T> processBean) |
<T> Bean<T> |
ExtensionManager.processManagedBean(ManagedBeanImpl<T> bean,
Annotated ann) |
<T,X> Bean<X> |
ExtensionManager.processProducerField(ProducesFieldBean<T,X> bean) |
<T,X> Bean<X> |
ExtensionManager.processProducerMethod(ProducesMethodBean<T,X> bean) |
Modifier and Type | Method and Description |
---|---|
void |
AfterBeanDiscoveryImpl.addBean(Bean<?> bean) |
<T> Bean<T> |
ExtensionManager.processBean(Bean<T> bean,
Annotated ann) |
<T> Bean<T> |
ExtensionManager.processBean(Bean<T> bean,
ProcessBean<T> processBean) |
void |
ProcessBeanImpl.setBean(Bean<X> bean) |
Constructor and Description |
---|
ProcessBeanImpl(InjectManager manager,
Bean<X> bean,
Annotated annotated) |
ProcessManagedBeanImpl(InjectManager manager,
Bean<X> bean,
Annotated annotatedType) |
Modifier and Type | Method and Description |
---|---|
static void |
CandiUtil.validatePassivating(java.lang.Class<?> cl,
Bean<?> bean,
java.lang.String typeName) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBean<T>
Common bean introspection for Produces and ManagedBean.
|
class |
AbstractInterceptorBean<X>
InterceptorBean represents a Java interceptor
|
class |
AbstractIntrospectedBean<T>
Common bean introspection for Produces and ManagedBean.
|
class |
AbstractSingletonBean<T>
SingletonBean represents a singleton instance exported as a web beans.
|
class |
BeanAdapter<X,T>
Adapter from an internal bean to an external exposed bean as used by
session beans.
|
class |
BeanWrapper<T>
Internal implementation for a Bean
|
class |
CauchoBean<T>
Configuration for the xml web bean component.
|
class |
DecoratorBean<T>
DecoratorBean represents a Java decorator
|
class |
DelegateProxyBean
Marker bean for @Delegate injection
|
class |
InjectionBean<T>
SingletonBean represents a singleton instance exported as a web beans.
|
class |
InjectionPointBean
Configuration for the xml web bean component.
|
class |
InjectionPointStandardBean
Bean object for the general InjectionPoint.
|
class |
InstanceBeanImpl<T>
Internal implementation for a Bean
|
class |
InterceptorBean<X>
InterceptorBean represents a Java interceptor
|
class |
InterceptorRuntimeBean<X>
InterceptorBean represents a Java interceptor
|
class |
InterceptorSelfBean<X>
InterceptorBean represents a Java interceptor
|
class |
ManagedBeanImpl<X>
SimpleBean represents a POJO Java bean registered as a WebBean.
|
class |
ManagedSingletonBean<T>
SingletonBean represents a singleton instance exported as a web beans.
|
class |
NewBean<X>
NewBean represents the SimpleBean created through the @New interface.
|
class |
ProducesFieldBean<X,T> |
class |
ProducesMethodBean<X,T> |
class |
SingletonBean<T>
SingletonBean represents a singleton instance exported as a web beans.
|
Modifier and Type | Method and Description |
---|---|
<T> Bean<T> |
InjectManager.addSingleton(T obj) |
Bean<T> |
BeanBuilder.bean() |
Bean |
BeanStartupEvent.getBean() |
Bean<?> |
InjectionPointImpl.getBean()
Returns the owning bean for the injection point.
|
Bean<X> |
InterceptorSelfBean.getBean() |
Bean<?> |
AbstractInjectionPoint.getBean() |
protected Bean<X> |
BeanAdapter.getBean() |
Bean<T> |
InjectManager.ReferenceFactory.getBean() |
Bean<T> |
InjectManager.DependentReferenceFactory.getBean() |
Bean<T> |
InjectManager.DependentReferenceFactoryImpl.getBean() |
Bean<T> |
InjectManager.DependentElReferenceFactoryImpl.getBean() |
Bean<T> |
InjectManager.ContextReferenceFactory.getBean() |
Bean<T> |
InjectManager.NormalInstanceReferenceFactory.getBean() |
Bean<T> |
InjectManager.NormalContextReferenceFactory.getBean() |
Bean<X> |
InterceptorRuntimeBean.getBean() |
Bean<X> |
InterceptorBean.getBean() |
<X> Bean<X> |
InjectManager.getMostSpecializedBean(Bean<X> bean) |
Bean<?> |
InjectManager.getPassivationCapableBean(java.lang.String id)
Returns the bean for the given passivation id.
|
Bean<X> |
ProducesFieldBean.getProducerBean() |
Bean<?> |
ProducesMethodBean.getProducerBean() |
Bean<T> |
BeanBuilder.injection(InjectionTarget<T> injection) |
<X> Bean<? extends X> |
InjectManager.resolve(java.util.Set<Bean<? extends X>> beans) |
Bean<T> |
BeanBuilder.singleton(java.lang.Object value) |
Modifier and Type | Method and Description |
---|---|
protected java.util.ArrayList<Bean<?>> |
InjectManager.findByName(java.lang.String name)
Finds a component by its component name.
|
java.util.ArrayList<Bean<?>> |
WebComponent.getBeanList() |
java.util.Set<Bean<?>> |
InjectManager.getBeans(java.lang.String name)
Returns the bean definitions matching a given name
|
java.util.Set<Bean<?>> |
InjectManager.getBeans(java.lang.reflect.Type type,
java.lang.annotation.Annotation... qualifiers)
Returns the beans matching a class and annotation set
|
java.util.ArrayList<Bean<?>> |
WebComponent.getEnabledBeanList() |
java.util.Set<Bean<?>> |
WebComponent.resolve(BaseType type,
java.lang.annotation.Annotation[] qualifiers) |
java.util.Set<Bean<?>> |
WebComponent.resolve(java.lang.reflect.Type type,
java.lang.annotation.Annotation[] bindings) |
java.util.Set<Bean<?>> |
InjectManager.resolveAllByType(java.lang.Class<?> type)
Returns the web beans component with a given binding list.
|
Modifier and Type | Method and Description |
---|---|
<T> void |
InjectManager.addBean(Bean<T> bean)
Processes the discovered bean
|
<T> void |
InjectManager.addBean(Bean<T> bean,
Annotated ann) |
<T> void |
InjectManager.addBean(Bean<T> bean,
ProcessBean<T> process)
Adds a new bean definition to the manager
|
<T> void |
InjectManager.addBeanDiscover(Bean<T> bean)
Processes the discovered bean
|
<T> void |
InjectManager.addBeanDiscover(Bean<T> bean,
Annotated ann)
Processes the discovered bean
|
<T> void |
InjectManager.addBeanImpl(Bean<T> bean,
Annotated ann)
Adds a new bean definition to the manager
|
void |
WebComponent.addComponent(BaseType type,
Annotated annotated,
Bean<?> bean) |
<X> void |
InjectManager.addManagedProduces(Bean<X> bean,
AnnotatedType<X> beanType) |
<X> void |
InjectManager.addProduces(Bean<X> bean,
AnnotatedType<X> beanType) |
protected <X> void |
ProducesBuilder.addProduces(Bean<X> bean,
AnnotatedType<X> beanType,
AnnotatedField<?> beanField) |
protected <X,T> void |
ProducesBuilder.addProducesMethod(Bean<X> bean,
AnnotatedType<X> beanType,
AnnotatedMethod<? super X> producesMethod,
AnnotatedMethod<? super X> disposesMethod) |
protected <X,T> void |
ManagedProducesBuilder.addProducesMethod(Bean<X> bean,
AnnotatedType<X> beanType,
AnnotatedMethod<? super X> producesMethod,
AnnotatedMethod<? super X> disposesMethod) |
static <X,T> ProducesMethodBean<X,T> |
ProducesMethodBean.create(InjectManager manager,
Bean<X> producer,
AnnotatedMethod<? super X> producesMethod,
Arg<? super X>[] producesArgs,
AnnotatedMethod<? super X> disposesMethod,
Arg<? super X>[] disposesArgs) |
static ProducesFieldBean |
ProducesFieldBean.create(InjectManager manager,
Bean producer,
AnnotatedField beanField,
AnnotatedMethod disposesMethod,
Arg[] disposesArgs) |
<T> InjectManager.ReferenceFactory<T> |
InjectManager.createNormalInstanceFactory(Bean<T> bean) |
<T> T |
InjectManager.findReference(Bean<T> bean)
Convenience for Resin.
|
int |
InjectManager.getDeploymentPriority(Bean<?> bean) |
<X> Bean<X> |
InjectManager.getMostSpecializedBean(Bean<X> bean) |
java.lang.Object |
InjectManager.getReference(Bean<?> bean,
java.lang.reflect.Type type,
CreationalContext<?> createContext)
Returns an instance for the given bean.
|
<T> T |
InjectManager.getReference(Bean<T> bean)
Convenience for Resin.
|
<T> T |
InjectManager.getReference(Bean<T> bean,
CreationalContextImpl<?> parentEnv)
Convenience for Resin.
|
<T> InjectManager.ReferenceFactory<T> |
InjectManager.getReferenceFactory(Bean<T> bean) |
X |
ScopeAdapterBean.getScopeAdapter(Bean<?> bean,
CreationalContextImpl<X> cxt) |
X |
ProducesMethodBean.getScopeAdapter(Bean<?> topBean,
CreationalContextImpl<X> cxt) |
X |
ManagedBeanImpl.getScopeAdapter(Bean<?> topBean,
CreationalContextImpl<X> cxt) |
protected <X,T> Arg<T>[] |
ProducesBuilder.introspectArguments(Bean<X> bean,
AnnotatedMethod<T> method) |
<X> void |
ProducesBuilder.introspectProduces(Bean<X> bean,
AnnotatedType<X> beanType)
Introspects the methods for any @Produces
|
Modifier and Type | Method and Description |
---|---|
<X> Bean<? extends X> |
InjectManager.resolve(java.util.Set<Bean<? extends X>> beans) |
Constructor and Description |
---|
AbstractInjectionPoint(InjectManager inject,
Bean bean,
java.lang.reflect.Member member,
java.lang.reflect.Type type,
java.util.Set<java.lang.annotation.Annotation> bindings,
java.lang.annotation.Annotation[] annotations) |
BeanAdapter(InjectManager manager,
Bean<X> bean) |
BeanStartupEvent(BeanManager manager,
Bean bean) |
BeanWrapper(InjectManager manager,
Bean<T> bean) |
CandiProducer(Bean<X> bean,
java.lang.Class<X> instanceClass,
java.lang.reflect.Constructor<X> javaCtor,
Arg[] args,
ConfigProgram[] injectProgram,
ConfigProgram[] initProgram,
ConfigProgram[] destroyProgram,
java.util.Set<InjectionPoint> injectionPointSet) |
InjectionPointImpl(InjectManager manager,
Bean<T> bean,
Annotated annotated,
java.lang.reflect.Member member,
java.lang.reflect.Type type) |
InjectionPointImpl(InjectManager manager,
Bean<T> bean,
AnnotatedParameter<?> param) |
InjectionTargetBuilder(InjectManager cdiManager,
AnnotatedType<X> beanType,
Bean<X> bean) |
ProducesFieldBean(InjectManager manager,
Bean<X> producerBean,
AnnotatedField<X> beanField,
AnnotatedMethod<X> disposesMethod,
Arg[] disposesArgs) |
WebBeanAdmin(Bean<?> bean,
int id) |
Modifier and Type | Method and Description |
---|---|
Bean |
JavaeeResourceGenerator.bind(java.lang.String location,
java.lang.Class type) |
protected Bean<?> |
JavaeeInjectionHandler.bind(java.lang.String location,
java.lang.Class<?> type,
java.lang.annotation.Annotation... qualifiers) |
protected Bean<?> |
JavaeeInjectionHandler.bind(java.lang.String location,
java.lang.Class<?> type,
java.lang.String name,
java.lang.annotation.Annotation... bindings) |
Bean |
JavaeeResourceGenerator.bind(java.lang.String location,
java.lang.Class type,
java.lang.String name) |
Constructor and Description |
---|
InjectBeanAdmin(Bean bean,
int id) |
Constructor and Description |
---|
BeanValueGenerator(java.lang.String location,
Bean bean) |
ComponentValueGenerator(java.lang.String location,
Bean<?> bean) |
Constructor and Description |
---|
BeanJndiProxy(BeanManager manager,
Bean<?> bean) |
Modifier and Type | Class and Description |
---|---|
class |
XmlBean<X>
Internal implementation for a Bean
|
class |
XmlManagedBeanImpl<X>
SimpleBean represents a POJO Java bean registered as a WebBean.
|
Modifier and Type | Method and Description |
---|---|
protected Bean |
XmlBeanConfig.bindParameter(java.lang.String loc,
java.lang.reflect.Type type,
java.util.Set<java.lang.annotation.Annotation> bindingSet) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
XmlConfigContext.get(Bean<?> bean)
Returns the component value for the dependent scope
|
X |
XmlBean.getScopeAdapter(Bean<?> topBean,
CreationalContextImpl<X> context) |
Modifier and Type | Class and Description |
---|---|
class |
SessionBeanImpl<X,T>
Internal implementation for a Bean
|
class |
SessionRegistrationBean<X,T>
Internal registration for the EJB.
|
class |
StatefulBeanImpl<X,T>
Internal implementation for a Bean
|
class |
StatelessBeanImpl<X,T>
Internal implementation for a Bean
|
Modifier and Type | Method and Description |
---|---|
T |
SessionBeanImpl.getScopeAdapter(Bean<?> topBean,
CreationalContextImpl<T> context) |
Constructor and Description |
---|
ProcessSessionBeanImpl(InjectManager manager,
Bean<java.lang.Object> bean,
AnnotatedType<java.lang.Object> beanAnnType,
java.lang.String ejbName,
SessionBeanType type) |
SessionRegistrationBean(InjectManager beanManager,
AbstractSessionContext<X,T> context,
Bean<X> bean,
BeanName beanName) |
Modifier and Type | Method and Description |
---|---|
Bean<X> |
AbstractEjbBeanManager.getDeployBean() |
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) |
protected Bean<X> |
AbstractSessionManager.getBean() |
Bean<X> |
AbstractSessionManager.getDeployBean() |
Modifier and Type | Method and Description |
---|---|
void |
HempBroker.addStartupActor(Bean bean,
java.lang.String name,
int threadMax) |
Constructor and Description |
---|
ResourceAdapterController(Bean<ResourceAdapter> comp,
ResourceArchive raConfig) |
Modifier and Type | Method and Description |
---|---|
Bean<?> |
ServletConfigImpl.getBean() |
Modifier and Type | Method and Description |
---|---|
void |
ServletConfigImpl.setBean(Bean<?> bean)
Set the bean
|
Modifier and Type | Interface and Description |
---|---|
interface |
Decorator<T>
Internal implementation for a Decorator
|
interface |
Interceptor<T>
Metadata for for an interceptor
|
Modifier and Type | Method and Description |
---|---|
Bean<X> |
ProcessBean.getBean() |
Bean<?> |
InjectionPoint.getBean()
Returns the owning bean for the injection point.
|
Bean<?> |
BeanManager.getPassivationCapableBean(java.lang.String id)
Returns the passivation-capable bean with the given id.
|
<X> Bean<? extends X> |
BeanManager.resolve(java.util.Set<Bean<? extends X>> beans)
Returns the bean with the highest precedence deployment type from a set.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<Bean<?>> |
BeanManager.getBeans(java.lang.String name)
Returns the bean definitions matching a given name
|
java.util.Set<Bean<?>> |
BeanManager.getBeans(java.lang.reflect.Type beanType,
java.lang.annotation.Annotation... qualiviers)
Returns the beans matching a class and annotation set
|
Modifier and Type | Method and Description |
---|---|
void |
AfterBeanDiscovery.addBean(Bean<?> bean)
Registers an extension bean with the BeanManager
|
java.lang.Object |
BeanManager.getReference(Bean<?> bean,
java.lang.reflect.Type beanType,
CreationalContext<?> env)
Returns an instance for the given bean.
|
Modifier and Type | Method and Description |
---|---|
<X> Bean<? extends X> |
BeanManager.resolve(java.util.Set<Bean<? extends X>> beans)
Returns the bean with the highest precedence deployment type from a set.
|