Package | Description |
---|---|
javax.enterprise.inject.spi |
The portable extension integration SPI.
|
org.jboss.weld.bean.builtin | |
org.jboss.weld.bootstrap | |
org.jboss.weld.bootstrap.api | |
org.jboss.weld.bootstrap.events | |
org.jboss.weld.bootstrap.spi | |
org.jboss.weld.environment.servlet.deployment | |
org.jboss.weld.manager | |
org.jboss.weld.util |
Modifier and Type | Method and Description |
---|---|
<T extends Extension> |
BeanManager.getExtension(Class<T> extensionClass)
Obtains the container's instance of an Extension class declared in
META-INF/services . |
Modifier and Type | Method and Description |
---|---|
Extension |
ProcessSyntheticAnnotatedType.getSource()
Get the extension instance which added the
AnnotatedType for which this event is being fired. |
Modifier and Type | Method and Description |
---|---|
Extension |
ExtensionBean.create(CreationalContext<Extension> creationalContext) |
Modifier and Type | Method and Description |
---|---|
void |
ExtensionBean.destroy(Extension instance,
CreationalContext<Extension> creationalContext) |
Modifier and Type | Method and Description |
---|---|
Extension |
ExtensionBean.create(CreationalContext<Extension> creationalContext) |
void |
ExtensionBean.destroy(Extension instance,
CreationalContext<Extension> creationalContext) |
Constructor and Description |
---|
ExtensionBean(BeanManagerImpl manager,
EnhancedAnnotatedType<Extension> clazz,
Metadata<Extension> instance) |
ExtensionBean(BeanManagerImpl manager,
EnhancedAnnotatedType<Extension> clazz,
Metadata<Extension> instance) |
Modifier and Type | Method and Description |
---|---|
Extension |
BeanDeployerEnvironment.getAnnotatedTypeSource(AnnotatedType<?> annotatedType) |
Modifier and Type | Method and Description |
---|---|
Iterable<Metadata<Extension>> |
WeldBootstrap.loadExtensions(ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
void |
BeanDeployerEnvironment.addSyntheticAnnotatedType(SlimAnnotatedType<?> annotatedType,
Extension extension) |
<T> BeanDeployer |
BeanDeployer.addSyntheticClass(AnnotatedType<T> source,
Extension extension,
String suffix) |
Modifier and Type | Method and Description |
---|---|
void |
ExtensionBeanDeployer.addExtension(Metadata<Extension> extension) |
void |
ExtensionBeanDeployer.addExtensions(Iterable<Metadata<Extension>> extensions) |
TypeDiscoveryConfiguration |
WeldBootstrap.startExtensions(Iterable<Metadata<Extension>> extensions) |
Constructor and Description |
---|
BeanDeployerEnvironment(Set<SlimAnnotatedType<?>> annotatedTypes,
Map<AnnotatedType<?>,Extension> annotatedTypeSource,
Set<Class<?>> vetoedClasses,
LoadingCache<Class<?>,Set<AbstractClassBean<?>>> classBeanMap,
Set<ProducerField<?,?>> producerFields,
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) |
Modifier and Type | Method and Description |
---|---|
Iterable<Metadata<Extension>> |
Bootstrap.loadExtensions(ClassLoader classLoader)
Load CDI extensions using the provided ClassLoader
|
Modifier and Type | Method and Description |
---|---|
TypeDiscoveryConfiguration |
CDI11Bootstrap.startExtensions(Iterable<Metadata<Extension>> extensions)
The container bootstrap sequence begins with initializing extensions.
|
Modifier and Type | Method and Description |
---|---|
Extension |
ProcessSyntheticAnnotatedTypeImpl.getSource() |
protected Extension |
AbstractAnnotatedTypeRegisteringEvent.getSyntheticAnnotatedTypeSource() |
Modifier and Type | Method and Description |
---|---|
<T> ProcessAnnotatedTypeImpl<T> |
ContainerLifecycleEvents.fireProcessAnnotatedType(BeanManagerImpl beanManager,
SlimAnnotatedType<T> annotatedType,
Extension source) |
Constructor and Description |
---|
ProcessSyntheticAnnotatedTypeImpl(BeanManagerImpl beanManager,
SlimAnnotatedType<T> annotatedType,
AnnotationDiscovery discovery,
Extension source) |
Modifier and Type | Method and Description |
---|---|
Iterable<Metadata<Extension>> |
Deployment.getExtensions()
Specifies the extensions this deployment should call observer methods on.
|
Modifier and Type | Method and Description |
---|---|
Iterable<Metadata<Extension>> |
ServletDeployment.getExtensions() |
Modifier and Type | Method and Description |
---|---|
<T extends Extension> |
BeanManagerImpl.getExtension(Class<T> extensionClass) |
Modifier and Type | Method and Description |
---|---|
<T extends Extension> |
ForwardingBeanManager.getExtension(Class<T> extensionClass) |
Copyright © 2013 Seam Framework. All Rights Reserved.