Modifier and Type | Method and Description |
---|---|
BeanManagerImpl |
Container.activityManager(String key)
Get the activity manager for a given key
|
BeanManagerImpl |
Container.deploymentManager()
Gets the manager for this application deployment
|
Modifier and Type | Method and Description |
---|---|
Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanManagerImpl> |
Container.beanDeploymentArchives() |
Modifier and Type | Method and Description |
---|---|
String |
Container.addActivity(BeanManagerImpl manager)
Add an activity
|
static void |
Container.initialize(BeanManagerImpl deploymentManager,
org.jboss.weld.bootstrap.api.ServiceRegistry deploymentServices)
Initialize the container for the current application deployment
|
Constructor and Description |
---|
Container(BeanManagerImpl deploymentManager,
org.jboss.weld.bootstrap.api.ServiceRegistry deploymentServices) |
Modifier and Type | Field and Description |
---|---|
protected BeanManagerImpl |
AbstractBean.beanManager |
Modifier and Type | Method and Description |
---|---|
protected BeanManagerImpl |
RIBean.getBeanManager() |
Modifier and Type | Method and Description |
---|---|
protected static Set<Annotation> |
AbstractClassBean.flattenInterceptorBindings(BeanManagerImpl beanManager,
Set<Annotation> annotations)
Extracts the complete set of interception bindings from a given set of
annotations.
|
static <X,T> DisposalMethod<X,T> |
DisposalMethod.of(BeanManagerImpl manager,
WeldMethod<T,? super X> method,
AbstractClassBean<X> declaringBean,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
static <T> CustomDecoratorWrapper<T> |
CustomDecoratorWrapper.of(javax.enterprise.inject.spi.Decorator<T> delegate,
BeanManagerImpl beanManager) |
static <T> NewSessionBean<T> |
NewSessionBean.of(InternalEjbDescriptor<T> ejbDescriptor,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates an instance of a NewEnterpriseBean from an annotated class
|
static <T> SessionBean<T> |
SessionBean.of(InternalEjbDescriptor<T> ejbDescriptor,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates a simple, annotation defined Enterprise Web Bean
|
static <T> SessionBean<T> |
SessionBean.of(InternalEjbDescriptor<T> ejbDescriptor,
BeanManagerImpl beanManager,
WeldClass<T> type,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates a simple, annotation defined Enterprise Web Bean using the annotations specified on type
|
static <T> DecoratorImpl<T> |
DecoratorImpl.of(WeldClass<T> clazz,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates a decorator bean
|
static <T> ManagedBean<T> |
ManagedBean.of(WeldClass<T> clazz,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates a simple, annotation defined Web Bean
|
static <T> InterceptorImpl<T> |
InterceptorImpl.of(WeldClass<T> type,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
static <T> NewManagedBean<T> |
NewManagedBean.of(WeldClass<T> clazz,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates an instance of a NewSimpleBean from an annotated class
|
static <X,T> ProducerField<X,T> |
ProducerField.of(WeldField<T,? super X> field,
AbstractClassBean<X> declaringBean,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates a producer field
|
static <X,T> ProducerMethod<X,T> |
ProducerMethod.of(WeldMethod<T,? super X> method,
AbstractClassBean<X> declaringBean,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates a producer method Web Bean
|
Constructor and Description |
---|
AbstractBean(String idSuffix,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Constructor
|
AbstractClassBean(WeldClass<T> type,
String idSuffix,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Constructor
|
AbstractProducerBean(String idSuffix,
AbstractClassBean<X> declaringBean,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Constructor
|
AbstractReceiverBean(String idSuffix,
AbstractClassBean<X> declaringBean,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
DecoratorImpl(WeldClass<T> type,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
DisposalMethod(BeanManagerImpl beanManager,
WeldMethod<T,? super X> disposalMethod,
AbstractClassBean<X> declaringBean,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
InterceptorImpl(WeldClass<T> type,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
ManagedBean(WeldClass<T> type,
String idSuffix,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Constructor
|
NewManagedBean(WeldClass<T> type,
String idSuffix,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Protected constructor
|
NewSessionBean(WeldClass<T> type,
InternalEjbDescriptor<T> ejbDescriptor,
String idSuffix,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Protected constructor
|
ProducerField(WeldField<T,? super X> field,
AbstractClassBean<X> declaringBean,
BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Constructor
|
ProducerMethod(WeldMethod<T,? super X> method,
AbstractClassBean<X> declaringBean,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
RIBean(String idSuffix,
BeanManagerImpl beanManager) |
SessionBean(WeldClass<T> type,
InternalEjbDescriptor<T> ejbDescriptor,
String idSuffix,
BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Constructor
|
Modifier and Type | Method and Description |
---|---|
BeanManagerImpl |
BeanManagerBean.create(javax.enterprise.context.spi.CreationalContext<BeanManagerImpl> creationalContext) |
protected BeanManagerImpl |
AbstractFacade.getBeanManager() |
protected BeanManagerImpl |
AbstractFacade.AbstractFacadeSerializationProxy.getBeanManager() |
Modifier and Type | Method and Description |
---|---|
Class<BeanManagerImpl> |
BeanManagerBean.getType() |
Modifier and Type | Method and Description |
---|---|
void |
BeanManagerBean.destroy(BeanManagerImpl instance,
javax.enterprise.context.spi.CreationalContext<BeanManagerImpl> creationalContext) |
static <T extends javax.enterprise.context.spi.Context> |
ContextBean.of(ContextHolder<T> context,
BeanManagerImpl beanManager) |
static <I> javax.enterprise.inject.Instance<I> |
InstanceImpl.of(javax.enterprise.inject.spi.InjectionPoint injectionPoint,
javax.enterprise.context.spi.CreationalContext<I> creationalContext,
BeanManagerImpl beanManager) |
Modifier and Type | Method and Description |
---|---|
BeanManagerImpl |
BeanManagerBean.create(javax.enterprise.context.spi.CreationalContext<BeanManagerImpl> creationalContext) |
void |
BeanManagerBean.destroy(BeanManagerImpl instance,
javax.enterprise.context.spi.CreationalContext<BeanManagerImpl> creationalContext) |
Constructor and Description |
---|
AbstractBuiltInBean(String idSuffix,
BeanManagerImpl beanManager) |
AbstractFacade(javax.enterprise.inject.spi.InjectionPoint injectionPoint,
javax.enterprise.context.spi.CreationalContext<? super T> creationalContext,
BeanManagerImpl beanManager) |
AbstractFacadeBean(String idSuffix,
BeanManagerImpl manager) |
BeanManagerBean(BeanManagerImpl manager) |
ContextBean(ContextHolder<T> contextHolder,
BeanManagerImpl beanManager) |
ConversationBean(BeanManagerImpl beanManager) |
EventBean(BeanManagerImpl manager) |
ExtensionBean(BeanManagerImpl manager,
WeldClass<javax.enterprise.inject.spi.Extension> clazz,
org.jboss.weld.bootstrap.spi.Metadata<javax.enterprise.inject.spi.Extension> instance) |
InjectionPointBean(BeanManagerImpl manager)
Creates an InjectionPoint Web Bean for the injection of the containing bean owning
the field, constructor or method for the annotated item
|
InstanceBean(BeanManagerImpl manager) |
Modifier and Type | Method and Description |
---|---|
BeanManagerImpl |
AbstractEECallable.getBeanManager() |
Modifier and Type | Method and Description |
---|---|
static <X,T> EEResourceProducerField<X,T> |
EEResourceProducerField.of(WeldField<T,? super X> field,
AbstractClassBean<X> declaringBean,
BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates an EE resource producer field
|
Constructor and Description |
---|
AbstractEEBean(Class<T> type,
Callable<T> callable,
BeanManagerImpl beanManager) |
AbstractEECallable(BeanManagerImpl beanManager) |
DefaultValidatorBean(BeanManagerImpl manager) |
DefaultValidatorFactoryBean(BeanManagerImpl beanManager) |
EEResourceProducerField(WeldField<T,? super X> field,
AbstractClassBean<X> declaringBean,
BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
PrincipalBean(BeanManagerImpl beanManager) |
UserTransactionBean(BeanManagerImpl beanManager) |
Constructor and Description |
---|
WeldInterceptorInstantiator(BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<T> creationalContext) |
Constructor and Description |
---|
DecorationHelper(TargetBeanInstance originalInstance,
javax.enterprise.inject.spi.Bean<?> bean,
Class<T> proxyClassForDecorator,
BeanManagerImpl beanManager,
org.jboss.weld.serialization.spi.ContextualStore contextualStore,
List<javax.enterprise.inject.spi.Decorator<?>> decorators) |
Modifier and Type | Method and Description |
---|---|
BeanManagerImpl |
BeanDeployment.getBeanManager() |
protected BeanManagerImpl |
AbstractBeanDeployer.getManager() |
BeanManagerImpl |
WeldBootstrap.getManager(org.jboss.weld.bootstrap.spi.BeanDeploymentArchive beanDeploymentArchive) |
Modifier and Type | Method and Description |
---|---|
protected <T,X> void |
ExtensionBeanDeployer.createObserverMethod(RIBean<X> declaringBean,
BeanManagerImpl beanManager,
WeldMethod<T,? super X> method,
Set<ObserverMethodImpl<?,?>> observerMethods) |
protected <X> void |
ExtensionBeanDeployer.createObserverMethods(RIBean<X> declaringBean,
BeanManagerImpl beanManager,
WeldClass<? super X> annotatedClass,
Set<ObserverMethodImpl<?,?>> observerMethods) |
protected boolean |
Validator.isPassivationCapabilityCheckRequired(BeanManagerImpl beanManager,
AbstractClassBean<?> classBean)
Returns true if the bean should be validated according to CDI 1.0 (6.6.4).
|
void |
Validator.validateBeanNames(BeanManagerImpl beanManager) |
void |
Validator.validateBeans(Collection<? extends javax.enterprise.inject.spi.Bean<?>> beans,
Collection<RIBean<?>> specializedBeans,
BeanManagerImpl manager) |
void |
Validator.validateDecorators(Collection<? extends javax.enterprise.inject.spi.Decorator<?>> beans,
Collection<RIBean<?>> specializedBeans,
BeanManagerImpl manager) |
void |
Validator.validateDeployment(BeanManagerImpl manager,
BeanDeployerEnvironment environment) |
void |
Validator.validateInjectionPoint(javax.enterprise.inject.spi.InjectionPoint ij,
javax.enterprise.inject.spi.Bean<?> bean,
BeanManagerImpl beanManager)
Variation of the validateInjectionPoint method which allows the bean to be defined explicitly (used for disposer method validation)
|
void |
Validator.validateInjectionPoint(javax.enterprise.inject.spi.InjectionPoint ij,
BeanManagerImpl beanManager)
Validate an injection point
|
void |
Validator.validateInjectionPointPassivationCapable(javax.enterprise.inject.spi.InjectionPoint ij,
javax.enterprise.inject.spi.Bean<?> resolvedBean,
BeanManagerImpl beanManager) |
void |
Validator.validateInjectionTarget(javax.enterprise.inject.spi.InjectionTarget<?> injectionTarget,
BeanManagerImpl beanManager) |
Constructor and Description |
---|
AbstractBeanDeployer(BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services,
E environment) |
BeanDeployer(BeanManagerImpl manager,
EjbDescriptors ejbDescriptors,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
BeanDeployerEnvironment(EjbDescriptors ejbDescriptors,
BeanManagerImpl manager) |
BeanDeployment(org.jboss.weld.bootstrap.spi.BeanDeploymentArchive beanDeploymentArchive,
BeanManagerImpl deploymentManager,
org.jboss.weld.bootstrap.api.ServiceRegistry deploymentServices,
Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts) |
ExtensionBeanDeployer(BeanManagerImpl manager,
org.jboss.weld.bootstrap.spi.Deployment deployment,
Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanDeployment> beanDeployments,
Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts) |
ExtensionBeanDeployerEnvironment(EjbDescriptors ejbDescriptors,
BeanManagerImpl manager) |
Modifier and Type | Method and Description |
---|---|
protected BeanManagerImpl |
AbstractContainerEvent.getBeanManager() |
Modifier and Type | Method and Description |
---|---|
static <X> void |
AbstractProcessInjectionTarget.fire(BeanManagerImpl beanManager,
AbstractClassBean<X> bean) |
static <T,X> void |
ProcessProducerImpl.fire(BeanManagerImpl beanManager,
AbstractProducerBean<T,X,Member> bean) |
static <X> javax.enterprise.inject.spi.InjectionTarget<X> |
AbstractProcessInjectionTarget.fire(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType,
javax.enterprise.inject.spi.InjectionTarget<X> injectionTarget) |
static <X> void |
ProcessBeanImpl.fire(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.Bean<X> bean) |
static void |
AfterBeanDiscoveryImpl.fire(BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.spi.Deployment deployment,
Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanDeployment> beanDeployments,
Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts) |
static void |
BeforeBeanDiscoveryImpl.fire(BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.spi.Deployment deployment,
Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanDeployment> beanDeployments,
Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts) |
static <X> void |
ProcessManagedBeanImpl.fire(BeanManagerImpl beanManager,
ManagedBean<X> bean) |
static void |
AfterDeploymentValidationImpl.fire(BeanManagerImpl beanManager,
Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanDeployment> beanDeployments) |
static void |
BeforeShutdownImpl.fire(BeanManagerImpl beanManager,
Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanDeployment> beanDeployments) |
static <T,X> void |
ProcessObserverMethodImpl.fire(BeanManagerImpl beanManager,
ObserverMethodImpl<T,X> observer) |
static <T,X> void |
ProcessProducerFieldImpl.fire(BeanManagerImpl beanManager,
ProducerField<T,X> bean) |
static <T,X> void |
ProcessProducerMethodImpl.fire(BeanManagerImpl beanManager,
ProducerMethod<T,X> bean) |
static <X> void |
ProcessSessionBeanImpl.fire(BeanManagerImpl beanManager,
SessionBean<Object> bean) |
static <X> ProcessAnnotatedTypeImpl<X> |
ProcessAnnotatedTypeImpl.fire(BeanManagerImpl beanManager,
WeldClass<X> clazz) |
Constructor and Description |
---|
AbstractBeanDiscoveryEvent(BeanManagerImpl beanManager,
Type rawType,
Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanDeployment> beanDeployments,
org.jboss.weld.bootstrap.spi.Deployment deployment,
Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts) |
AbstractContainerEvent(BeanManagerImpl beanManager,
Type rawType,
Type[] actualTypeArguments) |
AbstractDefinitionContainerEvent(BeanManagerImpl beanManager,
Type rawType,
Type[] actualTypeArguments) |
AbstractDeploymentContainerEvent(BeanManagerImpl beanManager,
Type rawType,
Type[] actualTypeArguments) |
AbstractProcessClassBean(BeanManagerImpl beanManager,
Type rawType,
Type[] actualTypeArguments,
B bean) |
AbstractProcessInjectionTarget(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.AnnotatedType<T> annotatedType) |
AbstractProcessProducerBean(BeanManagerImpl beanManager,
Type rawType,
Type[] actualTypeArguments,
B bean) |
AfterBeanDiscoveryImpl(BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.spi.Deployment deployment,
Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanDeployment> beanDeployments,
Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts) |
AfterDeploymentValidationImpl(BeanManagerImpl beanManager) |
BeforeBeanDiscoveryImpl(BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.spi.Deployment deployment,
Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanDeployment> beanDeployments,
Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts) |
BeforeShutdownImpl(BeanManagerImpl beanManager) |
ProcessAnnotatedTypeImpl(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType) |
ProcessBeanImpl(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.Bean<X> bean) |
ProcessBeanInjectionTarget(BeanManagerImpl beanManager,
AbstractClassBean<X> bean) |
ProcessManagedBeanImpl(BeanManagerImpl beanManager,
ManagedBean<X> bean) |
ProcessObserverMethodImpl(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.AnnotatedMethod<X> beanMethod,
ObserverMethodImpl<T,X> observerMethod) |
ProcessProducerFieldImpl(BeanManagerImpl beanManager,
ProducerField<T,X> bean) |
ProcessProducerImpl(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.AnnotatedMember<T> annotatedMember,
AbstractProducerBean<T,X,?> bean) |
ProcessProducerMethodImpl(BeanManagerImpl beanManager,
ProducerMethod<T,X> bean) |
ProcessSessionBeanImpl(BeanManagerImpl beanManager,
SessionBean<Object> bean) |
ProcessSimpleInjectionTarget(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType,
javax.enterprise.inject.spi.InjectionTarget<X> injectionTarget) |
Modifier and Type | Method and Description |
---|---|
protected BeanManagerImpl |
WeldELResolver.getManager(javax.el.ELContext context) |
protected abstract BeanManagerImpl |
AbstractWeldELResolver.getManager(javax.el.ELContext context) |
Constructor and Description |
---|
WeldELResolver(BeanManagerImpl beanManager) |
Modifier and Type | Field and Description |
---|---|
protected BeanManagerImpl |
ObserverMethodImpl.beanManager |
Modifier and Type | Method and Description |
---|---|
static <T,X> ObserverMethodImpl<T,X> |
ObserverFactory.create(WeldMethod<T,? super X> method,
RIBean<X> declaringBean,
BeanManagerImpl manager)
Creates an observer
|
static <E> EventImpl<E> |
EventImpl.of(javax.enterprise.inject.spi.InjectionPoint injectionPoint,
BeanManagerImpl beanManager) |
Constructor and Description |
---|
ObserverMethodImpl(WeldMethod<T,? super X> observer,
RIBean<X> declaringBean,
BeanManagerImpl manager)
Creates an Observer which describes and encapsulates an observer method
(8.5).
|
Modifier and Type | Method and Description |
---|---|
protected Object[] |
ProxyClassConstructorInjectionPointWrapper.getParameterValues(List<ParameterInjectionPoint<?,T>> parameters,
Object specialVal,
Class<? extends Annotation> specialParam,
BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<?> creationalContext) |
protected Object[] |
ConstructorInjectionPoint.getParameterValues(List<ParameterInjectionPoint<?,T>> parameters,
Object specialVal,
Class<? extends Annotation> specialParam,
BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<?> creationalContext)
Helper method for getting the current parameter values from a list of
annotated parameters.
|
protected Object[] |
MethodInjectionPoint.getParameterValues(List<ParameterInjectionPoint<?,X>> parameters,
Class<? extends Annotation> specialParam,
Object specialVal,
BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<?> creationalContext)
Helper method for getting the current parameter values from a list of
annotated parameters.
|
T |
ParameterInjectionPoint.getValueToInject(BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<?> creationalContext) |
void |
FieldInjectionPoint.inject(Object declaringInstance,
BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<?> creationalContext) |
T |
MethodInjectionPoint.invoke(Object declaringInstance,
BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<?> creationalContext,
Class<? extends RuntimeException> exceptionTypeToThrow) |
T |
MethodInjectionPoint.invokeOnInstance(Object declaringInstance,
BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<?> creationalContext,
Class<? extends RuntimeException> exceptionTypeToThrow) |
T |
MethodInjectionPoint.invokeOnInstanceWithSpecialValue(Object declaringInstance,
Class<? extends Annotation> annotatedParameter,
Object parameter,
BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<?> creationalContext,
Class<? extends RuntimeException> exceptionTypeToThrow) |
T |
MethodInjectionPoint.invokeWithSpecialValue(Object declaringInstance,
Class<? extends Annotation> annotatedParameter,
Object parameter,
BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<?> creationalContext,
Class<? extends RuntimeException> exceptionTypeToThrow) |
T |
ProxyClassConstructorInjectionPointWrapper.newInstance(BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<?> creationalContext) |
T |
ConstructorInjectionPoint.newInstance(BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<?> creationalContext) |
Constructor and Description |
---|
InjectionContextImpl(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.InjectionTarget<T> injectionTarget,
javax.enterprise.inject.spi.AnnotatedType<T> annotatedType,
T target) |
Modifier and Type | Method and Description |
---|---|
BeanManagerImpl |
BeanManagerImpl.createActivity() |
protected BeanManagerImpl |
SimpleInjectionTarget.getBeanManager() |
BeanManagerImpl |
BeanManagerImpl.getCurrent() |
static BeanManagerImpl |
BeanManagerImpl.newChildActivityManager(BeanManagerImpl parentManager)
Create a new child manager
|
static BeanManagerImpl |
BeanManagerImpl.newManager(BeanManagerImpl rootManager,
String id,
org.jboss.weld.bootstrap.api.ServiceRegistry services,
Enabled enabled) |
static BeanManagerImpl |
BeanManagerImpl.newRootManager(String id,
org.jboss.weld.bootstrap.api.ServiceRegistry serviceRegistry,
Enabled enabled)
Create a new, root, manager
|
BeanManagerImpl |
BeanManagerImpl.setCurrent(Class<? extends Annotation> scopeType) |
Modifier and Type | Method and Description |
---|---|
static Set<Iterable<BeanManagerImpl>> |
BeanManagers.getAccessibleClosure(BeanManagerImpl beanManager) |
HashSet<BeanManagerImpl> |
BeanManagerImpl.getAccessibleManagers() |
Modifier and Type | Method and Description |
---|---|
void |
BeanManagerImpl.addAccessibleBeanManager(BeanManagerImpl accessibleBeanManager) |
static <T> Set<Iterable<T>> |
BeanManagers.buildAccessibleClosure(BeanManagerImpl beanManager,
Transform<T> transform) |
static Set<Iterable<BeanManagerImpl>> |
BeanManagers.getAccessibleClosure(BeanManagerImpl beanManager) |
static BeanManagerImpl |
BeanManagerImpl.newChildActivityManager(BeanManagerImpl parentManager)
Create a new child manager
|
static BeanManagerImpl |
BeanManagerImpl.newManager(BeanManagerImpl rootManager,
String id,
org.jboss.weld.bootstrap.api.ServiceRegistry services,
Enabled enabled) |
Iterable<javax.enterprise.inject.spi.Bean<?>> |
BeanTransform.transform(BeanManagerImpl beanManager) |
Iterable<T> |
Transform.transform(BeanManagerImpl beanManager) |
Constructor and Description |
---|
BeanTransform(BeanManagerImpl declaringBeanManager) |
InjectionTargetValidator(BeanManagerImpl beanManager) |
MessageDrivenInjectionTarget(WeldClass<T> type,
BeanManagerImpl beanManager) |
SimpleInjectionTarget(WeldClass<T> type,
BeanManagerImpl beanManager) |
Constructor and Description |
---|
MergedStereotypes(Set<Annotation> stereotypeAnnotations,
BeanManagerImpl manager)
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected BeanManagerImpl |
TypeSafeBeanResolver.getBeanManager() |
BeanManagerImpl |
TypeSafeObserverResolver.getManager() |
BeanManagerImpl |
TypeSafeInterceptorResolver.getManager() |
BeanManagerImpl |
TypeSafeDisposerResolver.getManager() |
Constructor and Description |
---|
NameBasedResolver(BeanManagerImpl manager,
Iterable<? extends javax.enterprise.inject.spi.Bean<?>> allBeans)
Constructor
|
TypeSafeBeanResolver(BeanManagerImpl beanManager,
Iterable<T> beans) |
TypeSafeDecoratorResolver(BeanManagerImpl manager,
Iterable<javax.enterprise.inject.spi.Decorator<?>> decorators) |
TypeSafeDisposerResolver(BeanManagerImpl manager,
Iterable<DisposalMethod<?,?>> disposers) |
TypeSafeInterceptorResolver(BeanManagerImpl manager,
Iterable<javax.enterprise.inject.spi.Interceptor<?>> interceptors) |
TypeSafeObserverResolver(BeanManagerImpl manager,
Iterable<javax.enterprise.inject.spi.ObserverMethod<?>> observers) |
Modifier and Type | Method and Description |
---|---|
static <T> void |
Beans.callInitializers(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext,
BeanManagerImpl manager,
Iterable<? extends MethodInjectionPoint<?,?>> initializerMethods)
Calls all initializers of the bean
|
static boolean |
Beans.containsAllInterceptionBindings(Set<Annotation> expectedBindings,
Set<Annotation> existingBindings,
BeanManagerImpl manager) |
static boolean |
Beans.containsAllQualifiers(Set<Annotation> requiredQualifiers,
Set<Annotation> qualifiers,
BeanManagerImpl beanManager)
Checks that all the qualifiers in the set requiredQualifiers are in the set
of qualifiers.
|
static boolean |
Beans.findInterceptorBindingConflicts(BeanManagerImpl manager,
Set<Annotation> bindings) |
static BeansClosure |
BeansClosure.getClosure(BeanManagerImpl beanManager)
Get beans closure.
|
static List<WeldMethod<?,?>> |
Decorators.getDecoratedMethods(BeanManagerImpl beanManager,
Set<Type> decoratedTypes) |
static Map<MethodSignature,WeldMethod<?,?>> |
Decorators.getDecoratorMethods(BeanManagerImpl beanManager,
Set<Type> decoratedTypes,
WeldClass<?> decoratorClass) |
static Set<WeldInjectionPoint<?,?>> |
Beans.getEjbInjectionPoints(javax.enterprise.inject.spi.Bean<?> declaringBean,
WeldClass<?> type,
BeanManagerImpl manager) |
static BeanDeployment |
DeploymentStructures.getOrCreateBeanDeployment(org.jboss.weld.bootstrap.spi.Deployment deployment,
BeanManagerImpl deploymentManager,
Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanDeployment> beanDeployments,
Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts,
Class<?> clazz) |
static Set<WeldInjectionPoint<?,?>> |
Beans.getPersistenceContextInjectionPoints(javax.enterprise.inject.spi.Bean<?> declaringBean,
WeldClass<?> type,
BeanManagerImpl manager) |
static Set<WeldInjectionPoint<?,?>> |
Beans.getPersistenceUnitInjectionPoints(javax.enterprise.inject.spi.Bean<?> declaringBean,
WeldClass<?> type,
BeanManagerImpl manager) |
static Set<WeldInjectionPoint<?,?>> |
Beans.getResourceInjectionPoints(javax.enterprise.inject.spi.Bean<?> declaringBean,
WeldClass<?> type,
BeanManagerImpl manager) |
static WeldClass<?> |
Decorators.getWeldClassOfDecoratedType(BeanManagerImpl beanManager,
Type type) |
static <T> void |
Beans.injectBoundFields(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext,
BeanManagerImpl manager,
Iterable<? extends FieldInjectionPoint<?,?>> injectableFields)
Injects bound fields
|
static <T> void |
Beans.injectEEFields(T beanInstance,
BeanManagerImpl manager,
Iterable<WeldInjectionPoint<?,?>> ejbInjectionPoints,
Iterable<WeldInjectionPoint<?,?>> persistenceContextInjectionPoints,
Iterable<WeldInjectionPoint<?,?>> persistenceUnitInjectionPoints,
Iterable<WeldInjectionPoint<?,?>> resourceInjectionPoints)
Injects EJBs and common fields
|
static <T> void |
Beans.injectFieldsAndInitializers(T instance,
javax.enterprise.context.spi.CreationalContext<T> ctx,
BeanManagerImpl beanManager,
List<? extends Iterable<? extends FieldInjectionPoint<?,?>>> injectableFields,
List<? extends Iterable<? extends MethodInjectionPoint<?,?>>> initializerMethods) |
static boolean |
Beans.isPassivatingScope(javax.enterprise.inject.spi.Bean<?> bean,
BeanManagerImpl manager)
Indicates if a bean's scope type is passivating
|
static <T extends javax.enterprise.inject.spi.Bean<?>> |
Beans.isSpecialized(T bean,
BeanManagerImpl beanManager)
Check if bean is specialized by any of beans
|
static <T extends javax.enterprise.inject.spi.Bean<?>> |
Beans.isSpecialized(T bean,
Set<T> beans,
BeanManagerImpl beanManager)
Check if bean is specialized by any of beans
|
static void |
BeansClosure.removeAccessibleClosure(BeanManagerImpl beanManager)
Remove accesible beans closure.
|
static void |
BeansClosure.removeClosure(BeanManagerImpl beanManager)
Remove beans closure.
|
static <T extends javax.enterprise.inject.spi.Bean<?>> |
Beans.removeDisabledAndSpecializedBeans(Set<T> beans,
BeanManagerImpl beanManager)
Retains only beans which have deployment type X.
|
static Object |
Beans.resolveEEResource(BeanManagerImpl manager,
WeldInjectionPoint<?,?> injectionPoint)
Inspect an injection point, and try to retrieve a EE resource for it
|
Copyright © 2012 Seam Framework. All Rights Reserved.