Modifier and Type | Method and Description |
---|---|
BeanManagerImpl |
Container.activityManager(String key)
Get the activity manager for a given key
|
protected BeanManagerImpl |
SimpleCDI.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.
|
BeanManagerImpl |
Container.deploymentManager()
Gets the manager for this application deployment
|
protected BeanManagerImpl |
SimpleCDI.unsatisfiedBeanManager(String callerClassName)
Callback that allows to override the behavior when CDI.current() is not called from within a bean archive.
|
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
|
static void |
Container.initialize(String contextId,
BeanManagerImpl deploymentManager,
org.jboss.weld.bootstrap.api.ServiceRegistry deploymentServices) |
static Container |
Container.instance(BeanManagerImpl manager) |
Modifier and Type | Method and Description |
---|---|
protected BeanManagerImpl |
SimpleCDI.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.
|
Constructor and Description |
---|
Container(BeanManagerImpl deploymentManager,
org.jboss.weld.bootstrap.api.ServiceRegistry deploymentServices) |
Container(String contextId,
BeanManagerImpl deploymentManager,
org.jboss.weld.bootstrap.api.ServiceRegistry deploymentServices) |
Modifier and Type | Field and Description |
---|---|
protected BeanManagerImpl |
RIBean.beanManager |
Modifier and Type | Method and Description |
---|---|
BeanManagerImpl |
RIBean.getBeanManager() |
Modifier and Type | Method and Description |
---|---|
static <T> AbstractSyntheticBean<T> |
SyntheticBeanFactory.create(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
Class<T> beanClass,
javax.enterprise.inject.spi.InjectionTargetFactory<T> factory,
BeanManagerImpl manager) |
static <T,X> AbstractSyntheticBean<T> |
SyntheticBeanFactory.create(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
Class<X> beanClass,
javax.enterprise.inject.spi.ProducerFactory<X> factory,
BeanManagerImpl manager) |
static String |
BeanIdentifiers.forBuiltInBean(BeanManagerImpl manager,
Class<?> type,
String suffix) |
static <X,T> ProducerField<X,T> |
ProducerField.of(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedField<T,? super X> field,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates a producer field
|
static <X,T> ProducerMethod<X,T> |
ProducerMethod.of(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedMethod<T,? super X> method,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates a producer method Web Bean
|
static <T> DecoratorImpl<T> |
DecoratorImpl.of(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> clazz,
BeanManagerImpl beanManager)
Creates a decorator bean
|
static <T> ManagedBean<T> |
ManagedBean.of(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> clazz,
BeanManagerImpl beanManager)
Creates a simple, annotation defined Web Bean
|
static <T> InterceptorImpl<T> |
InterceptorImpl.of(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> type,
BeanManagerImpl beanManager) |
static <T> NewManagedBean<T> |
NewManagedBean.of(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> clazz,
BeanManagerImpl beanManager)
Creates an instance of a NewSimpleBean from an annotated class
|
static <T> NewSessionBean<T> |
NewSessionBean.of(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
InternalEjbDescriptor<T> ejbDescriptor,
BeanManagerImpl beanManager)
Creates an instance of a NewEnterpriseBean from an annotated class
|
static <T> SessionBean<T> |
SessionBean.of(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
InternalEjbDescriptor<T> ejbDescriptor,
BeanManagerImpl beanManager,
EnhancedAnnotatedType<T> type)
Creates a simple, annotation defined Enterprise Web Bean using the annotations specified on type
|
static <X,T> DisposalMethod<X,T> |
DisposalMethod.of(BeanManagerImpl manager,
EnhancedAnnotatedMethod<T,? super X> method,
AbstractClassBean<X> declaringBean) |
static <T> CustomDecoratorWrapper<T> |
CustomDecoratorWrapper.of(javax.enterprise.inject.spi.Decorator<T> delegate,
BeanManagerImpl beanManager) |
Constructor and Description |
---|
AbstractBean(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
org.jboss.weld.serialization.spi.BeanIdentifier identifier,
BeanManagerImpl beanManager)
Constructor
|
AbstractClassBean(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> type,
org.jboss.weld.serialization.spi.BeanIdentifier identifier,
BeanManagerImpl beanManager)
Constructor
|
AbstractProducerBean(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
org.jboss.weld.serialization.spi.BeanIdentifier identifier,
AbstractClassBean<X> declaringBean,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Constructor
|
AbstractSyntheticBean(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
BeanManagerImpl manager,
Class<?> beanClass) |
DecoratorImpl(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> type,
BeanManagerImpl beanManager) |
DisposalMethod(BeanManagerImpl beanManager,
EnhancedAnnotatedMethod<T,? super X> enhancedAnnotatedMethod,
AbstractClassBean<X> declaringBean) |
InterceptorImpl(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> type,
BeanManagerImpl beanManager) |
ManagedBean(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> type,
org.jboss.weld.serialization.spi.BeanIdentifier identifier,
BeanManagerImpl beanManager)
Constructor
|
NewManagedBean(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> type,
org.jboss.weld.serialization.spi.BeanIdentifier identifier,
BeanManagerImpl beanManager)
Protected constructor
|
NewSessionBean(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> type,
InternalEjbDescriptor<T> ejbDescriptor,
org.jboss.weld.serialization.spi.BeanIdentifier identifier,
BeanManagerImpl beanManager)
Protected constructor
|
ProducerField(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedField<T,? super X> field,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Constructor
|
ProducerMethod(org.jboss.weld.serialization.spi.BeanIdentifier identifier,
javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedMethod<T,? super X> method,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
RIBean(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
org.jboss.weld.serialization.spi.BeanIdentifier identifier,
BeanManagerImpl beanManager) |
SessionBean(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> type,
InternalEjbDescriptor<T> ejbDescriptor,
org.jboss.weld.serialization.spi.BeanIdentifier identifier,
BeanManagerImpl manager)
Constructor
|
SyntheticClassBean(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
Class<T> beanClass,
javax.enterprise.inject.spi.InjectionTargetFactory<T> factory,
BeanManagerImpl manager) |
SyntheticDecorator(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
Class<T> beanClass,
javax.enterprise.inject.spi.InjectionTargetFactory<T> factory,
BeanManagerImpl manager) |
SyntheticProducerBean(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
Class<X> beanClass,
javax.enterprise.inject.spi.ProducerFactory<X> factory,
BeanManagerImpl manager) |
Modifier and Type | Method and Description |
---|---|
static <T> javax.enterprise.inject.spi.BeanAttributes<T> |
BeanAttributesFactory.forBean(EnhancedAnnotated<T,?> annotated,
BeanManagerImpl manager)
Creates new
BeanAttributes to represent a managed bean. |
static <T> javax.enterprise.inject.spi.BeanAttributes<T> |
BeanAttributesFactory.forNewManagedBean(EnhancedAnnotatedType<T> weldClass,
BeanManagerImpl manager) |
static <T> javax.enterprise.inject.spi.BeanAttributes<T> |
BeanAttributesFactory.forSessionBean(EnhancedAnnotatedType<T> annotated,
InternalEjbDescriptor<?> descriptor,
BeanManagerImpl manager)
Creates new
BeanAttributes to represent a session bean. |
Modifier and Type | Method and Description |
---|---|
BeanManagerImpl |
BeanManagerImplBean.create(javax.enterprise.context.spi.CreationalContext<BeanManagerImpl> creationalContext) |
BeanManagerImpl |
BeanManagerProxy.delegate() |
protected BeanManagerImpl |
AbstractFacade.getBeanManager() |
protected BeanManagerImpl |
AbstractFacade.AbstractFacadeSerializationProxy.getBeanManager() |
BeanManagerImpl |
BeanManagerProxy.unwrap() |
static BeanManagerImpl |
BeanManagerProxy.unwrap(javax.enterprise.inject.spi.BeanManager manager) |
Modifier and Type | Method and Description |
---|---|
Class<BeanManagerImpl> |
BeanManagerImplBean.getType() |
Modifier and Type | Method and Description |
---|---|
void |
BeanManagerImplBean.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 |
BeanManagerImplBean.create(javax.enterprise.context.spi.CreationalContext<BeanManagerImpl> creationalContext) |
void |
BeanManagerImplBean.destroy(BeanManagerImpl instance,
javax.enterprise.context.spi.CreationalContext<BeanManagerImpl> creationalContext) |
Constructor and Description |
---|
AbstractBuiltInBean(org.jboss.weld.serialization.spi.BeanIdentifier identifier,
BeanManagerImpl beanManager,
Class<T> type) |
AbstractBuiltInMetadataBean(org.jboss.weld.serialization.spi.BeanIdentifier identifier,
Class<T> type,
BeanManagerImpl beanManager) |
AbstractDecorableBuiltInBean(BeanManagerImpl beanManager,
Class<T> type) |
AbstractFacade(javax.enterprise.inject.spi.InjectionPoint injectionPoint,
javax.enterprise.context.spi.CreationalContext<? super T> creationalContext,
BeanManagerImpl beanManager) |
AbstractFacadeBean(BeanManagerImpl manager,
Class<T> type) |
AbstractStaticallyDecorableBuiltInBean(BeanManagerImpl beanManager,
Class<T> type) |
BeanManagerBean(BeanManagerImpl manager) |
BeanManagerImplBean(BeanManagerImpl manager) |
BeanManagerProxy(BeanManagerImpl manager) |
BeanMetadataBean(org.jboss.weld.serialization.spi.BeanIdentifier identifier,
BeanManagerImpl beanManager) |
BeanMetadataBean(BeanManagerImpl beanManager) |
ContextBean(ContextHolder<T> contextHolder,
BeanManagerImpl beanManager) |
ConversationBean(BeanManagerImpl beanManager) |
DecoratedBeanMetadataBean(BeanManagerImpl beanManager) |
DecoratorMetadataBean(BeanManagerImpl beanManager) |
EventBean(BeanManagerImpl manager) |
EventMetadataBean(BeanManagerImpl beanManager) |
ExtensionBean(BeanManagerImpl manager,
EnhancedAnnotatedType<javax.enterprise.inject.spi.Extension> clazz,
org.jboss.weld.bootstrap.spi.Metadata<javax.enterprise.inject.spi.Extension> instance) |
FacadeInjectionPoint(BeanManagerImpl manager,
javax.enterprise.inject.spi.InjectionPoint injectionPoint,
Type subtype,
Set<Annotation> existingQualifiers,
Annotation[] newQualifiers) |
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) |
InterceptedBeanMetadataBean(org.jboss.weld.serialization.spi.BeanIdentifier identifier,
BeanManagerImpl beanManager) |
InterceptedBeanMetadataBean(BeanManagerImpl beanManager) |
InterceptorMetadataBean(BeanManagerImpl beanManager) |
Modifier and Type | Method and Description |
---|---|
BeanManagerImpl |
AbstractEECallable.getBeanManager() |
Modifier and Type | Method and Description |
---|---|
protected ResourceInjection<T> |
StaticEEResourceProducerField.getResourceInjection(EnhancedAnnotatedField<T,? super X> field,
AbstractClassBean<X> declaringBean,
BeanManagerImpl manager) |
static <X,T> EEResourceProducerField<X,T> |
EEResourceProducerField.of(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedField<T,? super X> field,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates an EE resource producer field
|
static <X,T> StaticEEResourceProducerField<X,T> |
StaticEEResourceProducerField.of(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedField<T,? super X> field,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
Constructor and Description |
---|
AbstractEEBean(Class<T> type,
Callable<T> callable,
BeanManagerImpl beanManager) |
AbstractEECallable(BeanManagerImpl beanManager) |
EEResourceProducerField(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedField<T,? super X> field,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
HttpServletRequestBean(BeanManagerImpl beanManager) |
HttpSessionBean(BeanManagerImpl manager) |
PrincipalBean(BeanManagerImpl beanManager) |
ServletContextBean(BeanManagerImpl beanManager) |
StaticEEResourceProducerField(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedField<T,? super X> field,
AbstractClassBean<X> declaringBean,
DisposalMethod<X,?> disposalMethod,
BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
UserTransactionBean(BeanManagerImpl beanManager) |
Modifier and Type | Method and Description |
---|---|
T |
CdiInterceptorFactory.create(javax.enterprise.context.spi.CreationalContext<T> ctx,
BeanManagerImpl manager) |
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) |
InjectionPointPropagatingEnterpriseTargetBeanInstance(Class<?> baseType,
MethodHandler methodHandler,
BeanManagerImpl manager) |
Modifier and Type | Method and Description |
---|---|
BeanManagerImpl |
BeanDeployment.getBeanManager() |
protected BeanManagerImpl |
AbstractBeanDeployer.getManager() |
BeanManagerImpl |
WeldRuntime.getManager(org.jboss.weld.bootstrap.spi.BeanDeploymentArchive beanDeploymentArchive) |
BeanManagerImpl |
WeldBootstrap.getManager(org.jboss.weld.bootstrap.spi.BeanDeploymentArchive beanDeploymentArchive) |
BeanManagerImpl |
WeldStartup.getManager(org.jboss.weld.bootstrap.spi.BeanDeploymentArchive beanDeploymentArchive) |
Modifier and Type | Method and Description |
---|---|
ConcurrentMap<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanManagerImpl> |
BeanDeploymentArchiveMapping.getBdaToBeanManagerMap() |
Modifier and Type | Method and Description |
---|---|
protected <T,X> void |
ExtensionBeanDeployer.createObserverMethod(RIBean<X> declaringBean,
BeanManagerImpl beanManager,
EnhancedAnnotatedMethod<T,? super X> method,
Set<ObserverInitializationContext<?,?>> observerMethodInitializers) |
protected <X> void |
ExtensionBeanDeployer.createObserverMethods(RIBean<X> declaringBean,
BeanManagerImpl beanManager,
EnhancedAnnotatedType<? super X> annotatedClass,
Set<ObserverInitializationContext<?,?>> observerMethodInitializers) |
static BeanDeployerEnvironment |
BeanDeployerEnvironmentFactory.newConcurrentEnvironment(EjbDescriptors ejbDescriptors,
BeanManagerImpl manager)
Creates a new threadsafe BeanDeployerEnvironment instance.
|
static BeanDeployerEnvironment |
BeanDeployerEnvironmentFactory.newEnvironment(EjbDescriptors ejbDescriptors,
BeanManagerImpl manager) |
void |
SpecializationAndEnablementRegistry.registerEnvironment(BeanManagerImpl manager,
BeanDeployerEnvironment environment,
boolean additionalBeanArchive) |
protected void |
Validator.validateBean(javax.enterprise.inject.spi.Bean<?> bean,
Collection<CommonBean<?>> specializedBeans,
BeanManagerImpl manager,
List<RuntimeException> problems) |
void |
Validator.validateBeanNames(BeanManagerImpl beanManager) |
void |
ConcurrentValidator.validateBeanNames(BeanManagerImpl beanManager) |
void |
Validator.validateBeans(Collection<? extends javax.enterprise.inject.spi.Bean<?>> beans,
BeanManagerImpl manager) |
void |
ConcurrentValidator.validateBeans(Collection<? extends javax.enterprise.inject.spi.Bean<?>> beans,
BeanManagerImpl manager) |
protected void |
Validator.validateDecorator(javax.enterprise.inject.spi.Decorator<?> decorator,
Collection<CommonBean<?>> specializedBeans,
BeanManagerImpl manager) |
void |
Validator.validateDecorators(Collection<? extends javax.enterprise.inject.spi.Decorator<?>> decorators,
BeanManagerImpl manager) |
void |
ConcurrentValidator.validateDecorators(Collection<? extends javax.enterprise.inject.spi.Decorator<?>> decorators,
BeanManagerImpl manager) |
void |
Validator.validateDeployment(BeanManagerImpl manager,
BeanDeployment deployment) |
protected void |
Validator.validateGeneralBean(javax.enterprise.inject.spi.Bean<?> bean,
BeanManagerImpl beanManager) |
void |
Validator.validateInjectionPoint(javax.enterprise.inject.spi.InjectionPoint ij,
BeanManagerImpl beanManager)
Validate an injection point
|
void |
Validator.validateInjectionPointForDefinitionErrors(javax.enterprise.inject.spi.InjectionPoint ij,
javax.enterprise.inject.spi.Bean<?> bean,
BeanManagerImpl beanManager)
Checks for definition errors associated with a given
InjectionPoint |
void |
Validator.validateInjectionPointForDeploymentProblems(javax.enterprise.inject.spi.InjectionPoint ij,
javax.enterprise.inject.spi.Bean<?> bean,
BeanManagerImpl beanManager)
Checks for deployment problems associated with a given
InjectionPoint |
void |
Validator.validateInjectionPointPassivationCapable(javax.enterprise.inject.spi.InjectionPoint ij,
javax.enterprise.inject.spi.Bean<?> resolvedBean,
BeanManagerImpl beanManager) |
protected void |
Validator.validateInterceptor(javax.enterprise.inject.spi.Interceptor<?> interceptor,
BeanManagerImpl manager) |
void |
Validator.validateInterceptorDecoratorInjectionPointPassivationCapable(javax.enterprise.inject.spi.InjectionPoint ij,
javax.enterprise.inject.spi.Bean<?> resolvedBean,
BeanManagerImpl beanManager,
javax.enterprise.inject.spi.Bean<?> bean) |
void |
Validator.validateInterceptors(Collection<? extends javax.enterprise.inject.spi.Interceptor<?>> interceptors,
BeanManagerImpl manager) |
void |
ConcurrentValidator.validateInterceptors(Collection<? extends javax.enterprise.inject.spi.Interceptor<?>> interceptors,
BeanManagerImpl manager) |
protected void |
Validator.validateObserverMethods(Iterable<ObserverInitializationContext<?,?>> observers,
BeanManagerImpl beanManager) |
protected void |
ConcurrentValidator.validateObserverMethods(Iterable<ObserverInitializationContext<?,?>> observers,
BeanManagerImpl beanManager) |
void |
Validator.validateProducer(javax.enterprise.inject.spi.Producer<?> producer,
BeanManagerImpl beanManager) |
void |
Validator.validateProducers(Collection<javax.enterprise.inject.spi.Producer<?>> producers,
BeanManagerImpl beanManager) |
void |
ConcurrentValidator.validateProducers(Collection<javax.enterprise.inject.spi.Producer<?>> producers,
BeanManagerImpl beanManager) |
protected void |
Validator.validateRIBean(CommonBean<?> bean,
BeanManagerImpl beanManager,
Collection<CommonBean<?>> specializedBeans)
Validate an RIBean.
|
void |
Validator.validateSpecialization(BeanManagerImpl manager) |
Constructor and Description |
---|
AbstractBeanDeployer(BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services,
E environment) |
AnnotatedTypeLoader(BeanManagerImpl manager,
ClassTransformer transformer,
ContainerLifecycleEvents containerLifecycleEvents) |
BeanDeployer(BeanManagerImpl manager,
EjbDescriptors ejbDescriptors,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
BeanDeployer(BeanManagerImpl manager,
EjbDescriptors ejbDescriptors,
org.jboss.weld.bootstrap.api.ServiceRegistry services,
BeanDeployerEnvironment environment) |
BeanDeployerEnvironment(EjbDescriptors ejbDescriptors,
BeanManagerImpl manager) |
BeanDeployerEnvironment(Set<SlimAnnotatedTypeContext<?>> annotatedTypes,
Set<Class<?>> vetoedClasses,
com.google.common.cache.LoadingCache<Class<?>,Set<AbstractClassBean<?>>> classBeanMap,
Set<ProducerField<?,?>> producerFields,
com.google.common.cache.LoadingCache<BeanDeployerEnvironment.WeldMethodKey,Set<ProducerMethod<?,?>>> producerMethodBeanMap,
Set<RIBean<?>> beans,
Set<ObserverInitializationContext<?,?>> observers,
Set<DisposalMethod<?,?>> allDisposalBeans,
Set<DisposalMethod<?,?>> resolvedDisposalBeans,
Set<DecoratorImpl<?>> decorators,
Set<InterceptorImpl<?>> interceptors,
EjbDescriptors ejbDescriptors,
Set<EnhancedAnnotatedType<?>> newManagedBeanClasses,
Map<InternalEjbDescriptor<?>,EnhancedAnnotatedType<?>> newSessionBeanDescriptorsFromInjectionPoint,
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) |
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,
boolean additionalBeanArchive) |
ConcurrentBeanDeployer(BeanManagerImpl manager,
EjbDescriptors ejbDescriptors,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
DeploymentVisitor(BeanManagerImpl deploymentManager,
org.jboss.weld.bootstrap.api.Environment environment,
org.jboss.weld.bootstrap.spi.Deployment deployment,
Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts,
BeanDeploymentArchiveMapping bdaMapping) |
ExtensionBeanDeployer(BeanManagerImpl manager,
org.jboss.weld.bootstrap.spi.Deployment deployment,
BeanDeploymentArchiveMapping bdaMapping,
Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts) |
FastAnnotatedTypeLoader(BeanManagerImpl manager,
ClassTransformer transformer,
org.jboss.weld.resources.spi.ClassFileServices classFileServices,
ContainerLifecycleEvents events,
FastProcessAnnotatedTypeResolver resolver) |
WeldRuntime(String contextId,
BeanManagerImpl deploymentManager,
ConcurrentMap<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanManagerImpl> bdaToBeanManagerMap) |
Constructor and Description |
---|
WeldRuntime(String contextId,
BeanManagerImpl deploymentManager,
ConcurrentMap<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanManagerImpl> bdaToBeanManagerMap) |
Modifier and Type | Method and Description |
---|---|
protected BeanManagerImpl |
AbstractContainerEvent.getBeanManager() |
Modifier and Type | Method and Description |
---|---|
static void |
BeforeShutdownImpl.fire(BeanManagerImpl beanManager) |
static void |
AfterDeploymentValidationImpl.fire(BeanManagerImpl beanManager) |
protected static <X> void |
ProcessBeanImpl.fire(BeanManagerImpl beanManager,
AbstractBean<X,?> bean) |
protected static <X> void |
AbstractProcessInjectionTarget.fire(BeanManagerImpl beanManager,
AbstractClassBean<X> bean) |
protected static <T,X> void |
ProcessProducerImpl.fire(BeanManagerImpl beanManager,
AbstractProducerBean<T,X,Member> bean) |
protected 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) |
protected static <X> void |
ProcessBeanImpl.fire(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.Bean<X> bean) |
protected static <T> ProcessBeanAttributesImpl<T> |
ProcessBeanAttributesImpl.fire(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.BeanAttributes<T> attributes,
javax.enterprise.inject.spi.Annotated annotated,
Type type) |
static void |
BeforeBeanDiscoveryImpl.fire(BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.spi.Deployment deployment,
BeanDeploymentArchiveMapping bdaMapping,
Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts) |
static void |
AfterTypeDiscoveryImpl.fire(BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.spi.Deployment deployment,
BeanDeploymentArchiveMapping bdaMapping,
Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts) |
static void |
AfterBeanDiscoveryImpl.fire(BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.spi.Deployment deployment,
BeanDeploymentArchiveMapping bdaMapping,
Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts) |
protected static <X> void |
ProcessManagedBeanImpl.fire(BeanManagerImpl beanManager,
ManagedBean<X> bean) |
static <T> void |
ProcessObserverMethodImpl.fire(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.ObserverMethod<T> observer) |
static <T,X> void |
ProcessObserverMethodImpl.fire(BeanManagerImpl beanManager,
ObserverMethodImpl<T,X> observer) |
protected static <T,X> void |
ProcessProducerFieldImpl.fire(BeanManagerImpl beanManager,
ProducerField<T,X> bean) |
protected static <T,X> void |
ProcessProducerMethodImpl.fire(BeanManagerImpl beanManager,
ProducerMethod<T,X> bean) |
protected static <X> void |
ProcessSessionBeanImpl.fire(BeanManagerImpl beanManager,
SessionBean<Object> bean) |
protected static <T,X> FieldInjectionPointAttributes<T,X> |
ProcessInjectionPointImpl.fire(FieldInjectionPointAttributes<T,X> attributes,
Class<?> declaringComponentClass,
BeanManagerImpl manager) |
static <T,X> ParameterInjectionPointAttributes<T,X> |
ProcessInjectionPointImpl.fire(ParameterInjectionPointAttributes<T,X> attributes,
Class<?> declaringComponentClass,
BeanManagerImpl manager) |
<T> ProcessAnnotatedTypeImpl<T> |
ContainerLifecycleEvents.fireProcessAnnotatedType(BeanManagerImpl beanManager,
SlimAnnotatedTypeContext<T> annotatedTypeContext) |
void |
ContainerLifecycleEvents.fireProcessBean(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.Bean<?> bean) |
<T> ProcessBeanAttributesImpl<T> |
ContainerLifecycleEvents.fireProcessBeanAttributes(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.BeanAttributes<T> attributes,
javax.enterprise.inject.spi.Annotated annotated,
Type type) |
<T,X> FieldInjectionPointAttributes<T,X> |
ContainerLifecycleEvents.fireProcessInjectionPoint(FieldInjectionPointAttributes<T,X> attributes,
Class<?> declaringComponentClass,
BeanManagerImpl manager) |
<T,X> ParameterInjectionPointAttributes<T,X> |
ContainerLifecycleEvents.fireProcessInjectionPoint(ParameterInjectionPointAttributes<T,X> injectionPointAttributes,
Class<?> declaringComponentClass,
BeanManagerImpl manager) |
void |
ContainerLifecycleEvents.fireProcessInjectionTarget(BeanManagerImpl beanManager,
AbstractClassBean<?> bean) |
<X> javax.enterprise.inject.spi.InjectionTarget<X> |
ContainerLifecycleEvents.fireProcessInjectionTarget(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType,
javax.enterprise.inject.spi.InjectionTarget<X> injectionTarget) |
void |
ContainerLifecycleEvents.fireProcessObserverMethod(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.ObserverMethod<?> observer) |
void |
ContainerLifecycleEvents.fireProcessProducer(BeanManagerImpl beanManager,
AbstractProducerBean<?,?,Member> bean) |
Constructor and Description |
---|
AbstractAnnotatedTypeRegisteringEvent(BeanManagerImpl beanManager,
Type rawType,
BeanDeploymentArchiveMapping bdaMapping,
org.jboss.weld.bootstrap.spi.Deployment deployment,
Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts) |
AbstractBeanDiscoveryEvent(BeanManagerImpl beanManager,
Type rawType,
BeanDeploymentArchiveMapping bdaMapping,
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) |
AfterDeploymentValidationImpl(BeanManagerImpl beanManager) |
AfterTypeDiscoveryImpl(BeanManagerImpl beanManager,
BeanDeploymentArchiveMapping bdaMapping,
org.jboss.weld.bootstrap.spi.Deployment deployment,
Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts) |
BeforeBeanDiscoveryImpl(BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.spi.Deployment deployment,
BeanDeploymentArchiveMapping bdaMapping,
Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts) |
BeforeShutdownImpl(BeanManagerImpl beanManager) |
ProcessAnnotatedTypeImpl(BeanManagerImpl beanManager,
SlimAnnotatedType<X> annotatedType) |
ProcessAnnotatedTypeImpl(BeanManagerImpl beanManager,
SlimAnnotatedType<X> annotatedType,
Class<? extends javax.enterprise.inject.spi.ProcessAnnotatedType> rawType) |
ProcessBeanImpl(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.Bean<X> bean,
javax.enterprise.inject.spi.Annotated annotated) |
ProcessBeanInjectionTarget(BeanManagerImpl beanManager,
AbstractClassBean<X> bean) |
ProcessInjectionPointImpl(javax.enterprise.inject.spi.InjectionPoint ip,
Class<?> declaringComponentClass,
BeanManagerImpl beanManager,
Type injectionPointType) |
ProcessManagedBeanImpl(BeanManagerImpl beanManager,
ManagedBean<X> bean) |
ProcessObserverMethodImpl(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.AnnotatedMethod<X> beanMethod,
javax.enterprise.inject.spi.ObserverMethod<T> observerMethod) |
ProcessSimpleInjectionTarget(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType,
javax.enterprise.inject.spi.InjectionTarget<X> injectionTarget) |
ProcessSyntheticAnnotatedTypeImpl(BeanManagerImpl beanManager,
SlimAnnotatedTypeContext<T> annotatedTypeContext) |
Constructor and Description |
---|
ConversationImpl(BeanManagerImpl manager) |
Modifier and Type | Method and Description |
---|---|
protected BeanManagerImpl |
SessionBeanInterceptor.getBeanManager() |
protected abstract BeanManagerImpl |
AbstractEJBRequestScopeActivationInterceptor.getBeanManager() |
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(EnhancedAnnotatedMethod<T,? super X> method,
RIBean<X> declaringBean,
BeanManagerImpl manager)
Creates an observer
|
protected MethodInjectionPoint<T,? super X> |
ExtensionObserverMethodImpl.initMethodInjectionPoint(EnhancedAnnotatedMethod<T,? super X> observer,
RIBean<X> declaringBean,
BeanManagerImpl manager) |
protected MethodInjectionPoint<T,? super X> |
ObserverMethodImpl.initMethodInjectionPoint(EnhancedAnnotatedMethod<T,? super X> observer,
RIBean<X> declaringBean,
BeanManagerImpl manager) |
static <T> FastEvent<T> |
FastEvent.of(Class<T> type,
BeanManagerImpl manager,
Annotation... qualifiers)
Same as
FastEvent.of(Class, BeanManagerImpl, Annotation...) , just the accessible lenient observer notifier is used for observer method resolution |
static <T> FastEvent<T> |
FastEvent.of(Class<T> type,
BeanManagerImpl manager,
ObserverNotifier notifier,
Annotation... qualifiers)
Constructs a new FastEvent instance
|
static <E> EventImpl<E> |
EventImpl.of(javax.enterprise.inject.spi.InjectionPoint injectionPoint,
BeanManagerImpl beanManager) |
void |
GlobalObserverNotifierService.registerBeanManager(BeanManagerImpl manager) |
Constructor and Description |
---|
ExtensionObserverMethodImpl(EnhancedAnnotatedMethod<T,? super X> observer,
RIBean<X> declaringBean,
BeanManagerImpl manager) |
ObserverMethodImpl(EnhancedAnnotatedMethod<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 |
---|---|
<T> ConstructorInjectionPoint<T> |
InjectionPointFactory.createConstructorInjectionPoint(javax.enterprise.inject.spi.Bean<T> declaringBean,
Class<?> declaringComponentClass,
EnhancedAnnotatedConstructor<T> constructor,
BeanManagerImpl manager) |
<T> ConstructorInjectionPoint<T> |
InjectionPointFactory.createConstructorInjectionPoint(javax.enterprise.inject.spi.Bean<T> declaringBean,
EnhancedAnnotatedType<T> type,
BeanManagerImpl manager) |
<T,X> FieldInjectionPoint<T,X> |
InjectionPointFactory.createFieldInjectionPoint(EnhancedAnnotatedField<T,X> field,
javax.enterprise.inject.spi.Bean<?> declaringBean,
Class<?> declaringComponentClass,
BeanManagerImpl manager)
Creates a new
FieldInjectionPoint and fires the ProcessInjectionPoint event. |
<T,X> MethodInjectionPoint<T,X> |
InjectionPointFactory.createMethodInjectionPoint(EnhancedAnnotatedMethod<T,X> enhancedMethod,
javax.enterprise.inject.spi.Bean<?> declaringBean,
Class<?> declaringComponentClass,
boolean observerOrDisposer,
BeanManagerImpl manager) |
<T,X> ParameterInjectionPoint<T,X> |
InjectionPointFactory.createParameterInjectionPoint(EnhancedAnnotatedParameter<T,X> parameter,
javax.enterprise.inject.spi.Bean<?> declaringBean,
Class<?> declaringComponentClass,
BeanManagerImpl manager)
Creates a new
ParameterInjectionPoint and fires the ProcessInjectionPoint event. |
List<Set<FieldInjectionPoint<?,?>>> |
InjectionPointFactory.getFieldInjectionPoints(javax.enterprise.inject.spi.Bean<?> declaringBean,
EnhancedAnnotatedType<?> type,
BeanManagerImpl manager) |
<X> List<ParameterInjectionPoint<?,X>> |
InjectionPointFactory.getParameterInjectionPoints(EnhancedAnnotatedCallable<?,X,?> callable,
javax.enterprise.inject.spi.Bean<?> declaringBean,
Class<?> declaringComponentClass,
BeanManagerImpl manager,
boolean observerOrDisposer) |
Object[] |
ConstructorInjectionPoint.getParameterValues(BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<?> ctx,
javax.enterprise.context.spi.CreationalContext<?> invocationContext)
Helper method for getting the current parameter values from a list of annotated parameters.
|
protected Object[] |
MethodInjectionPoint.getParameterValues(Class<? extends Annotation> specialParam,
Object specialVal,
BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<?> ctx,
javax.enterprise.context.spi.CreationalContext<?> invocationContext)
Helper method for getting the current parameter values from a list of annotated parameters.
|
List<Set<ResourceInjection<?>>> |
ResourceInjectionFactory.getResourceInjections(javax.enterprise.inject.spi.Bean<?> declaringBean,
EnhancedAnnotatedType<?> type,
BeanManagerImpl manager) |
<T,X> ResourceInjection<T> |
ResourceInjectionFactory.getStaticProducerFieldResourceInjection(FieldInjectionPoint<T,X> fieldInjectionPoint,
BeanManagerImpl beanManager) |
T |
ParameterInjectionPoint.getValueToInject(BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<?> creationalContext) |
T |
ParameterInjectionPointImpl.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<?> ctx,
Class<? extends RuntimeException> exceptionTypeToThrow) |
T |
MethodInjectionPoint.invokeWithSpecialValue(Object declaringInstance,
Class<? extends Annotation> annotatedParameter,
Object parameter,
BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<?> ctx,
Class<? extends RuntimeException> exceptionTypeToThrow) |
T |
ConstructorInjectionPoint.newInstance(BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<?> ctx) |
protected <T,X> FieldInjectionPointAttributes<T,X> |
InjectionPointFactory.processInjectionPoint(FieldInjectionPointAttributes<T,X> injectionPointAttributes,
Class<?> declaringComponentClass,
BeanManagerImpl manager)
Notifies CDI extension of a given
InjectionPoint . |
protected <T,X> ParameterInjectionPointAttributes<T,X> |
InjectionPointFactory.processInjectionPoint(ParameterInjectionPointAttributes<T,X> injectionPointAttributes,
Class<?> declaringComponentClass,
BeanManagerImpl manager)
Notifies CDI extension of a given
InjectionPoint . |
Constructor and Description |
---|
ConstructorInjectionPoint(EnhancedAnnotatedConstructor<T> constructor,
javax.enterprise.inject.spi.Bean<T> declaringBean,
Class<?> declaringComponentClass,
InjectionPointFactory factory,
BeanManagerImpl manager) |
DynamicInjectionPoint(BeanManagerImpl manager) |
InjectionContextImpl(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.InjectionTarget<T> injectionTarget,
javax.enterprise.inject.spi.AnnotatedType<T> annotatedType,
T target) |
MethodInjectionPoint(EnhancedAnnotatedMethod<T,X> enhancedMethod,
javax.enterprise.inject.spi.Bean<?> declaringBean,
Class<?> declaringComponentClass,
boolean observerOrDisposer,
InjectionPointFactory factory,
BeanManagerImpl manager) |
ProxyClassConstructorInjectionPointWrapper(javax.enterprise.inject.spi.Bean<T> declaringBean,
Class<?> declaringComponentClass,
EnhancedAnnotatedConstructor<T> weldConstructor,
ConstructorInjectionPoint<T> originalConstructorInjectionPoint,
BeanManagerImpl manager) |
Modifier and Type | Method and Description |
---|---|
T |
SpecialParameterInjectionPoint.getValueToInject(BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<?> creationalContext) |
static <T,X> InferringFieldInjectionPointAttributes<T,X> |
InferringFieldInjectionPointAttributes.of(EnhancedAnnotatedField<T,X> field,
javax.enterprise.inject.spi.Bean<?> bean,
Class<?> declaringComponentClass,
BeanManagerImpl manager) |
static <T,X> InferringParameterInjectionPointAttributes<T,X> |
InferringParameterInjectionPointAttributes.of(EnhancedAnnotatedParameter<T,X> parameter,
javax.enterprise.inject.spi.Bean<?> bean,
Class<?> declaringComponentClass,
BeanManagerImpl manager) |
static <T,X> ParameterInjectionPoint<T,X> |
SpecialParameterInjectionPoint.of(EnhancedAnnotatedParameter<T,X> parameter,
javax.enterprise.inject.spi.Bean<?> bean,
Class<?> declaringComponentClass,
BeanManagerImpl manager) |
Constructor and Description |
---|
InferringFieldInjectionPointAttributes(EnhancedAnnotatedField<T,X> field,
javax.enterprise.inject.spi.Bean<?> bean,
Class<?> declaringComponentClass,
BeanManagerImpl manager) |
InferringParameterInjectionPointAttributes(EnhancedAnnotatedParameter<T,X> parameter,
javax.enterprise.inject.spi.Bean<?> bean,
Class<?> declaringComponentClass,
BeanManagerImpl manager) |
SpecialParameterInjectionPoint(EnhancedAnnotatedParameter<T,X> parameter,
javax.enterprise.inject.spi.Bean<?> bean,
Class<?> declaringComponentClass,
BeanManagerImpl manager) |
Modifier and Type | Field and Description |
---|---|
protected BeanManagerImpl |
BasicInjectionTarget.beanManager |
Modifier and Type | Method and Description |
---|---|
BeanManagerImpl |
BasicInjectionTarget.getBeanManager() |
abstract BeanManagerImpl |
AbstractMemberProducer.getBeanManager() |
Modifier and Type | Method and Description |
---|---|
protected T |
SubclassDecoratorApplyingInstantiator.applyDecorators(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext,
javax.enterprise.inject.spi.InjectionPoint originalInjectionPoint,
BeanManagerImpl manager) |
protected abstract T |
AbstractDecoratorApplyingInstantiator.applyDecorators(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext,
javax.enterprise.inject.spi.InjectionPoint originalInjectionPoint,
BeanManagerImpl manager) |
static <T> BasicInjectionTarget<T> |
BasicInjectionTarget.create(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager,
Injector<T> injector,
LifecycleCallbackInvoker<T> invoker) |
static <T> BasicInjectionTarget<T> |
BasicInjectionTarget.createDefault(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager) |
static <T> BeanInjectionTarget<T> |
BeanInjectionTarget.createDefault(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager) |
static <T> BasicInjectionTarget<T> |
BasicInjectionTarget.createDefault(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager,
Instantiator<T> instantiator) |
protected Class<T> |
SubclassedComponentInstantiator.createEnhancedSubclass(javax.enterprise.inject.spi.AnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<?> bean,
BeanManagerImpl manager) |
static <T> BasicInjectionTarget<T> |
BasicInjectionTarget.createNonCdiInterceptor(EnhancedAnnotatedType<T> type,
BeanManagerImpl beanManager)
Creates
InjectionTarget for interceptors which do not have associated Interceptor . |
static <T> BeanInjectionTarget<T> |
BeanInjectionTarget.forCdiInterceptor(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl manager) |
static <T> SubclassedComponentInstantiator<T> |
SubclassedComponentInstantiator.forInterceptedDecoratedBean(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
AbstractInstantiator<T> delegate,
BeanManagerImpl manager) |
static <T> SubclassedComponentInstantiator<T> |
SubclassedComponentInstantiator.forSubclassedEjb(EnhancedAnnotatedType<T> componentType,
EnhancedAnnotatedType<T> subclass,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl manager) |
protected T |
AbstractDecoratorApplyingInstantiator.getOuterDelegate(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext,
javax.enterprise.inject.spi.InjectionPoint originalInjectionPoint,
BeanManagerImpl manager) |
protected EnhancedAnnotatedConstructor<T> |
SubclassedComponentInstantiator.initEnhancedSubclass(BeanManagerImpl manager,
EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<?> bean,
ConstructorInjectionPoint<T> originalConstructorInjectionPoint) |
protected Instantiator<T> |
BasicInjectionTarget.initInstantiator(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager,
Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints)
Returns an instantiator that will be used to create a new instance of a given component.
|
protected Instantiator<T> |
NonProducibleInjectionTarget.initInstantiator(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager,
Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints) |
protected Instantiator<T> |
DecoratorInjectionTarget.initInstantiator(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager,
Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints) |
void |
Injector.inject(T instance,
javax.enterprise.context.spi.CreationalContext<T> ctx,
BeanManagerImpl manager,
SlimAnnotatedType<T> type,
javax.enterprise.inject.spi.InjectionTarget<T> injectionTarget) |
void |
DefaultInjector.inject(T instance,
javax.enterprise.context.spi.CreationalContext<T> ctx,
BeanManagerImpl manager,
SlimAnnotatedType<T> type,
javax.enterprise.inject.spi.InjectionTarget<T> injectionTarget) |
void |
ResourceInjector.inject(T instance,
javax.enterprise.context.spi.CreationalContext<T> ctx,
BeanManagerImpl manager,
SlimAnnotatedType<T> type,
javax.enterprise.inject.spi.InjectionTarget<T> injectionTarget) |
void |
StatelessSessionBeanInjector.inject(T instance,
javax.enterprise.context.spi.CreationalContext<T> ctx,
BeanManagerImpl manager,
SlimAnnotatedType<T> type,
javax.enterprise.inject.spi.InjectionTarget<T> injectionTarget) |
T |
Instantiator.newInstance(javax.enterprise.context.spi.CreationalContext<T> ctx,
BeanManagerImpl manager) |
T |
AbstractInstantiator.newInstance(javax.enterprise.context.spi.CreationalContext<T> ctx,
BeanManagerImpl manager) |
T |
InterceptorApplyingInstantiator.newInstance(javax.enterprise.context.spi.CreationalContext<T> ctx,
BeanManagerImpl manager) |
T |
ForwardingInstantiator.newInstance(javax.enterprise.context.spi.CreationalContext<T> ctx,
BeanManagerImpl manager) |
T |
AbstractDecoratorApplyingInstantiator.newInstance(javax.enterprise.context.spi.CreationalContext<T> ctx,
BeanManagerImpl manager) |
T |
ConstructorInterceptionInstantiator.newInstance(javax.enterprise.context.spi.CreationalContext<T> ctx,
BeanManagerImpl manager) |
static <T> InterceptionModelInitializer<T> |
InterceptionModelInitializer.of(BeanManagerImpl manager,
EnhancedAnnotatedType<T> annotatedType,
javax.enterprise.inject.spi.Bean<?> bean) |
static <T> DefaultInjector<T> |
DefaultInjector.of(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager) |
static <T> ResourceInjector<T> |
ResourceInjector.of(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager) |
Constructor and Description |
---|
BasicInjectionTarget(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager,
Injector<T> injector,
LifecycleCallbackInvoker<T> invoker) |
BasicInjectionTarget(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager,
Injector<T> injector,
LifecycleCallbackInvoker<T> invoker,
Instantiator<T> instantiator) |
BasicInjectionTarget(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager,
Instantiator<T> instantiator) |
BeanInjectionTarget(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager) |
BeanInjectionTarget(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager,
Injector<T> injector,
LifecycleCallbackInvoker<T> invoker) |
DecoratorInjectionTarget(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager) |
DefaultInjector(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager) |
DefaultInstantiator(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl manager) |
InjectionTargetService(BeanManagerImpl beanManager) |
InterceptionModelInitializer(BeanManagerImpl manager,
EnhancedAnnotatedType<T> annotatedType,
javax.enterprise.inject.spi.AnnotatedConstructor<T> constructor,
javax.enterprise.inject.spi.Bean<?> bean) |
NonProducibleInjectionTarget(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager) |
ResourceInjector(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager) |
StatelessSessionBeanInjector(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager) |
SubclassedComponentInstantiator(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
ConstructorInjectionPoint<T> originalConstructor,
BeanManagerImpl manager) |
WeldInjectionTargetBuilderImpl(javax.enterprise.inject.spi.AnnotatedType<T> type,
BeanManagerImpl manager) |
Modifier and Type | Method and Description |
---|---|
protected Instantiator<T> |
SessionBeanInjectionTarget.initInstantiator(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager,
Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints) |
T |
SessionBeanProxyInstantiator.newInstance(javax.enterprise.context.spi.CreationalContext<T> ctx,
BeanManagerImpl manager) |
static <T> SessionBeanInjectionTarget<T> |
SessionBeanInjectionTarget.of(EnhancedAnnotatedType<T> type,
SessionBean<T> bean,
BeanManagerImpl beanManager) |
Modifier and Type | Method and Description |
---|---|
static InterceptionContext |
InterceptionContext.forConstructorInterception(InterceptionModel interceptionModel,
javax.enterprise.context.spi.CreationalContext<?> ctx,
BeanManagerImpl manager,
SlimAnnotatedType<?> type) |
static InterceptionContext |
InterceptionContext.forNonConstructorInterception(InterceptionModel interceptionModel,
javax.enterprise.context.spi.CreationalContext<?> ctx,
BeanManagerImpl manager,
SlimAnnotatedType<?> type) |
Modifier and Type | Method and Description |
---|---|
static Map<InterceptionType,List<Method>> |
InterceptorMetadataUtils.buildMethodMap(EnhancedAnnotatedType<?> type,
boolean forTargetClass,
BeanManagerImpl manager) |
T |
PlainInterceptorFactory.create(javax.enterprise.context.spi.CreationalContext<T> ctx,
BeanManagerImpl manager) |
static <T> PlainInterceptorFactory<T> |
PlainInterceptorFactory.of(Class<T> javaClass,
BeanManagerImpl manager) |
Constructor and Description |
---|
InterceptorMetadataReader(BeanManagerImpl manager) |
Modifier and Type | Method and Description |
---|---|
T |
InterceptorFactory.create(javax.enterprise.context.spi.CreationalContext<T> ctx,
BeanManagerImpl manager)
Create a new instance of the interceptor
|
Modifier and Type | Method and Description |
---|---|
BeanManagerImpl |
BeanManagerImpl.createActivity() |
BeanManagerImpl |
BeanManagerImpl.getCurrent() |
protected BeanManagerImpl |
AbstractProducerFactory.getManager() |
static BeanManagerImpl |
BeanManagerLookupService.lookupBeanManager(Class<?> javaClass,
BeanManagerImpl fallback) |
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) |
static BeanManagerImpl |
BeanManagerImpl.newRootManager(String contextId,
String id,
org.jboss.weld.bootstrap.api.ServiceRegistry serviceRegistry)
Create a new, root, manager
|
BeanManagerImpl |
BeanManagerImpl.setCurrent(Class<? extends Annotation> scopeType) |
BeanManagerImpl |
BeanManagerImpl.unwrap() |
Modifier and Type | Method and Description |
---|---|
HashSet<BeanManagerImpl> |
BeanManagerImpl.getAccessibleManagers() |
Modifier and Type | Method and Description |
---|---|
void |
BeanManagerImpl.addAccessibleBeanManager(BeanManagerImpl accessibleBeanManager) |
static <T> Set<Iterable<T>> |
BeanManagers.getDirectlyAccessibleComponents(BeanManagerImpl beanManager,
Transform<T> transform) |
static BeanManagerImpl |
BeanManagerLookupService.lookupBeanManager(Class<?> javaClass,
BeanManagerImpl fallback) |
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) |
Iterable<T> |
Transform.transform(BeanManagerImpl beanManager) |
Iterable<javax.enterprise.inject.spi.Bean<?>> |
BeanTransform.transform(BeanManagerImpl beanManager) |
Constructor and Description |
---|
AbstractProducerFactory(javax.enterprise.inject.spi.Bean<X> declaringBean,
BeanManagerImpl manager) |
BeanTransform(BeanManagerImpl declaringBeanManager) |
FieldProducerFactory(javax.enterprise.inject.spi.AnnotatedField<? super X> field,
javax.enterprise.inject.spi.Bean<X> declaringBean,
BeanManagerImpl manager) |
InjectionTargetFactoryImpl(javax.enterprise.inject.spi.AnnotatedType<T> type,
BeanManagerImpl manager) |
MethodProducerFactory(javax.enterprise.inject.spi.AnnotatedMethod<? super X> method,
javax.enterprise.inject.spi.Bean<X> declaringBean,
BeanManagerImpl manager) |
Constructor and Description |
---|
BeanManagerLookupService(org.jboss.weld.bootstrap.spi.CDI11Deployment deployment,
ConcurrentMap<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanManagerImpl> bdaToBeanManagerMap) |
Modifier and Type | Method and Description |
---|---|
static <T,E> MergedStereotypes<T,E> |
MergedStereotypes.of(EnhancedAnnotated<T,E> annotated,
BeanManagerImpl manager) |
static <T,E> MergedStereotypes<T,E> |
MergedStereotypes.of(Set<Annotation> stereotypeAnnotations,
BeanManagerImpl manager) |
Constructor and Description |
---|
MergedStereotypes(Set<Annotation> stereotypeAnnotations,
BeanManagerImpl manager)
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected BeanManagerImpl |
AbstractTypeSafeBeanResolver.getBeanManager() |
BeanManagerImpl |
TypeSafeInterceptorResolver.getManager() |
Constructor and Description |
---|
AbstractTypeSafeBeanResolver(BeanManagerImpl beanManager,
Iterable<T> beans) |
DecoratorResolvableBuilder(BeanManagerImpl manager) |
InterceptorResolvableBuilder(BeanManagerImpl manager) |
InterceptorResolvableBuilder(Type type,
BeanManagerImpl manager) |
NameBasedResolver(BeanManagerImpl manager,
Iterable<? extends javax.enterprise.inject.spi.Bean<?>> allBeans)
Constructor
|
ResolvableBuilder(BeanManagerImpl manager) |
ResolvableBuilder(javax.enterprise.inject.spi.InjectionPoint injectionPoint,
BeanManagerImpl manager) |
ResolvableBuilder(Type type,
BeanManagerImpl beanManager) |
TypeSafeBeanResolver(BeanManagerImpl beanManager,
Iterable<javax.enterprise.inject.spi.Bean<?>> beans) |
TypeSafeDecoratorResolver(BeanManagerImpl manager,
Iterable<javax.enterprise.inject.spi.Decorator<?>> decorators) |
TypeSafeInterceptorResolver(BeanManagerImpl manager,
Iterable<javax.enterprise.inject.spi.Interceptor<?>> interceptors) |
Modifier and Type | Method and Description |
---|---|
static ClassTransformer |
ClassTransformer.instance(BeanManagerImpl manager) |
static SharedObjectCache |
SharedObjectCache.instance(BeanManagerImpl manager) |
Constructor and Description |
---|
ConversationContextActivator(BeanManagerImpl beanManager,
boolean lazy) |
HttpContextLifecycle(BeanManagerImpl beanManager,
org.jboss.weld.servlet.spi.HttpContextActivationFilter contextActivationFilter,
boolean ignoreForwards,
boolean ignoreIncludes,
boolean lazyConversationContext,
boolean nestedInvocationGuardEnabled) |
Modifier and Type | Method and Description |
---|---|
static <T> T |
Utils.evaluateValueExpression(BeanManagerImpl beanManager,
String expression,
Class<T> expectedType) |
Modifier and Type | Method and Description |
---|---|
static javax.el.ELContext |
EL.createELContext(BeanManagerImpl beanManagerImpl) |
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 <T> void |
Decorators.checkAbstractMethods(Set<Type> decoratedTypes,
EnhancedAnnotatedType<T> type,
BeanManagerImpl beanManager)
Check all abstract methods are declared by the decorated types.
|
static boolean |
Beans.containsAllInterceptionBindings(Set<Annotation> expectedBindings,
Set<QualifierInstance> existingBindings,
BeanManagerImpl manager) |
static Set<Annotation> |
Interceptors.filterInterceptorBindings(BeanManagerImpl beanManager,
Collection<Annotation> annotations)
Extracts a set of interceptor bindings from a collection of annotations.
|
static boolean |
Beans.findInterceptorBindingConflicts(BeanManagerImpl manager,
Set<Annotation> bindings) |
static Set<Annotation> |
Interceptors.flattenInterceptorBindings(BeanManagerImpl beanManager,
Collection<Annotation> annotations,
boolean addTopLevelInterceptorBindings,
boolean addInheritedInterceptorBindings)
Extracts a flat set of interception bindings from a given set of interceptor bindings.
|
static Set<InvokableAnnotatedMethod<?>> |
Decorators.getDecoratorMethods(BeanManagerImpl beanManager,
WeldDecorator<?> decorator)
Determines the set of
InvokableAnnotatedMethod s representing decorated methods of the specified decorator. |
static <T> EnhancedAnnotatedType<T> |
Beans.getEjbImplementationClass(InternalEjbDescriptor<T> ejbDescriptor,
BeanManagerImpl manager,
EnhancedAnnotatedType<T> componentType) |
static <T> List<Set<MethodInjectionPoint<?,?>>> |
BeanMethods.getInitializerMethods(javax.enterprise.inject.spi.Bean<?> declaringBean,
EnhancedAnnotatedType<T> type,
BeanManagerImpl manager) |
static BeanDeployment |
DeploymentStructures.getOrCreateBeanDeployment(org.jboss.weld.bootstrap.spi.Deployment deployment,
BeanManagerImpl deploymentManager,
BeanDeploymentArchiveMapping bdaMapping,
Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts,
Class<?> clazz) |
static <T> T |
Decorators.getOuterDelegate(javax.enterprise.inject.spi.Bean<T> bean,
T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext,
Class<T> proxyClass,
javax.enterprise.inject.spi.InjectionPoint originalInjectionPoint,
BeanManagerImpl manager,
List<javax.enterprise.inject.spi.Decorator<?>> decorators) |
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.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.isBeanProxyable(javax.enterprise.inject.spi.Bean<?> bean,
BeanManagerImpl manager)
Indicates if a bean is proxyable
|
static boolean |
Observers.isObserverMethodEnabled(javax.enterprise.inject.spi.ObserverMethod<?> method,
BeanManagerImpl manager) |
static boolean |
Beans.isPassivatingScope(javax.enterprise.inject.spi.Bean<?> bean,
BeanManagerImpl manager)
Indicates if a bean's scope type is passivating
|
static Map<Class<? extends Annotation>,Annotation> |
Interceptors.mergeBeanInterceptorBindings(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.AnnotatedType<?> clazz,
Collection<Annotation> classBindingAnnotations,
Collection<Annotation> inheritedBindingAnnotations)
Merge class-level interceptor bindings with interceptor bindings inherited from interceptor bindings and stereotypes.
|
static Map<Class<? extends Annotation>,Annotation> |
Interceptors.mergeBeanInterceptorBindings(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.AnnotatedType<?> clazz,
Collection<Class<? extends Annotation>> stereotypes)
Merge class-level interceptor bindings with interceptor bindings inherited from interceptor bindings and stereotypes.
|
static Set<Annotation> |
Beans.mergeInQualifiers(BeanManagerImpl manager,
Collection<Annotation> qualifiers,
Annotation[] newQualifiers) |
static <T extends javax.enterprise.inject.spi.Bean<?>> |
Beans.removeDisabledBeans(Set<T> beans,
BeanManagerImpl beanManager,
SpecializationAndEnablementRegistry registry)
Retains only beans which are enabled.
|
Constructor and Description |
---|
InterceptorBindingSet(BeanManagerImpl beanManager) |
Modifier and Type | Method and Description |
---|---|
static org.jboss.weld.servlet.spi.HttpContextActivationFilter |
ServletUtils.getContextActivationFilter(BeanManagerImpl manager,
javax.servlet.ServletContext context)
Returns the right
HttpContextActivationFilter . |
Copyright © 2016. All rights reserved.