Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractBootstrapService - Class in org.jboss.weld.bootstrap.api.helpers
-
Defines
AbstractBootstrapService.cleanup()implementation as a simple delegation toBootstrapService.cleanupAfterBoot() - AbstractBootstrapService() - Constructor for class org.jboss.weld.bootstrap.api.helpers.AbstractBootstrapService
- AbstractResourceServices - Class in org.jboss.weld.injection.spi.helpers
-
Abstract subclass for
ResourceInjectionServicesdefining several common capabilities. - AbstractResourceServices() - Constructor for class org.jboss.weld.injection.spi.helpers.AbstractResourceServices
- AbstractServletListener - Class in org.jboss.weld.servlet.api.helpers
-
No-op implementation of ServletListener
- AbstractServletListener() - Constructor for class org.jboss.weld.servlet.api.helpers.AbstractServletListener
- AcceptingHttpContextActivationFilter - Class in org.jboss.weld.servlet.spi.helpers
-
A helper implementation of
HttpContextActivationFilterthat accepts every request. - accepts(HttpServletRequest) - Method in class org.jboss.weld.servlet.spi.helpers.AcceptingHttpContextActivationFilter
- accepts(HttpServletRequest) - Method in class org.jboss.weld.servlet.spi.helpers.RegexHttpContextActivationFilter
- accepts(HttpServletRequest) - Method in interface org.jboss.weld.servlet.spi.HttpContextActivationFilter
-
Determines whether CDI contexts should be active during processing of this request
- add(Class<S>, S) - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingServiceRegistry
- add(Class<S>, S) - Method in class org.jboss.weld.bootstrap.api.helpers.SimpleServiceRegistry
- add(Class<S>, S) - Method in interface org.jboss.weld.bootstrap.api.ServiceRegistry
-
Add a service
- add(String, Object) - Method in class org.jboss.weld.configuration.spi.helpers.ExternalConfigurationBuilder
-
Add a key-value pair
- addAll(Collection<Map.Entry<Class<? extends Service>, Service>>) - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingServiceRegistry
- addAll(Collection<Map.Entry<Class<? extends Service>, Service>>) - Method in class org.jboss.weld.bootstrap.api.helpers.SimpleServiceRegistry
- addAll(Collection<Map.Entry<Class<? extends Service>, Service>>) - Method in interface org.jboss.weld.bootstrap.api.ServiceRegistry
-
Add services
- addIfAbsent(Class<S>, S) - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingServiceRegistry
- addIfAbsent(Class<S>, S) - Method in class org.jboss.weld.bootstrap.api.helpers.SimpleServiceRegistry
- addIfAbsent(Class<S>, S) - Method in interface org.jboss.weld.bootstrap.api.ServiceRegistry
-
Add a service if no implementation of the given service is registered with the registry yet.
- ALL - Enum constant in enum org.jboss.weld.bootstrap.spi.BeanDiscoveryMode
-
All types in the archive will be considered.
- ANNOTATED - Enum constant in enum org.jboss.weld.bootstrap.spi.BeanDiscoveryMode
-
Only those types with bean defining annotations will be considered.
- APPLICATION_CLIENT - Enum constant in enum org.jboss.weld.bootstrap.spi.EEModuleDescriptor.ModuleType
-
Application client modules
- aroundConstruct(ConstructionHandle<T>, AnnotatedConstructor<T>, Object[], Map<String, Object>) - Method in interface org.jboss.weld.construction.api.AroundConstructCallback
-
The method is called during component creation, allowing an integrator to perform additional steps (e.g. invoking interceptors bound using the deployment descriptor) around component construction.
- AroundConstructCallback<T> - Interface in org.jboss.weld.construction.api
-
An implementation of this interface may be registered with a
WeldCreationalContext. - aroundInject(InjectionContext<T>) - Method in interface org.jboss.weld.injection.spi.InjectionServices
-
Callback for injection.
- associate() - Method in interface org.jboss.weld.security.spi.SecurityContext
-
Associate this security context with the current thread.
- asString() - Method in interface org.jboss.weld.serialization.spi.BeanIdentifier
-
String representation of this identifier.
- automaticallyHandleStartupShutdownEvents() - Method in interface org.jboss.weld.bootstrap.api.Environment
-
Since CDI 4.0, there is a requirement to fire
Startupevent when the container is ready to accept requests andShutdownbefore container shutdown.
B
- BEAN_ID_SEPARATOR - Static variable in interface org.jboss.weld.serialization.spi.BeanIdentifier
-
Predefined bean ID separator symbol
- BeanDeploymentArchive - Interface in org.jboss.weld.bootstrap.spi
-
Represents a CDI bean deployment archive.
- BeanDiscoveryMode - Enum in org.jboss.weld.bootstrap.spi
-
Represents the value of the
bean-discovery-modeattribute withinbeans.xml. - BeanIdentifier - Interface in org.jboss.weld.serialization.spi
-
Represents a bean identifier - implementations may differ for producers, class based and so on.
- BeansXml - Interface in org.jboss.weld.bootstrap.spi
-
Representation of parsed
beans.xmlfile. - Bootstrap - Interface in org.jboss.weld.bootstrap.api
-
Application container initialization API for Weld.
- BootstrapService - Interface in org.jboss.weld.bootstrap.api
-
Marks a
Servicethat needs to clean up its state once bootstrap is finished. - build() - Method in class org.jboss.weld.configuration.spi.helpers.ExternalConfigurationBuilder
-
Builds an immutable
ExternalConfigurationobject - build() - Method in interface org.jboss.weld.manager.api.WeldInjectionTargetBuilder
-
Returns a newly-created
WeldInjectionTargetbased on the contents of this builder. - BusinessInterfaceDescriptor<T> - Interface in org.jboss.weld.ejb.spi
-
Represents the business interface of an EJB
C
- CDI11Bootstrap - Interface in org.jboss.weld.bootstrap.api
-
An extension to
Bootstrapwhich allows weld to perform type discovery as required by CDI 1.2. - CDI11Deployment - Interface in org.jboss.weld.bootstrap.spi
-
Represents CDI 1.1 and newer deployment.
- ClassAvailableActivation - Interface in org.jboss.weld.bootstrap.spi
-
ClassAvailableActivationis a data structures representing the <if-class-available> element in Weld's extensions to beans.xml. - ClassFileInfo - Interface in org.jboss.weld.resources.spi
-
Represents metadata of a Java class.
- ClassFileInfo.NestingType - Enum in org.jboss.weld.resources.spi
-
Helper enum which lists all possible nesting types of a class.
- ClassFileInfoException - Exception in org.jboss.weld.resources.spi
-
Thrown when a
ClassFileServicesimplementation is not able to obtain metadata for a class with the specified name. - ClassFileInfoException(String) - Constructor for exception org.jboss.weld.resources.spi.ClassFileInfoException
-
Initializes
ClassFileInfoExceptionwith exception message - ClassFileInfoException(String, Throwable) - Constructor for exception org.jboss.weld.resources.spi.ClassFileInfoException
-
Initializes
ClassFileInfoExceptionwith both, exception message and throwable cause - ClassFileInfoException(Throwable) - Constructor for exception org.jboss.weld.resources.spi.ClassFileInfoException
-
Initializes
ClassFileInfoExceptionwith throwable cause - ClassFileServices - Interface in org.jboss.weld.resources.spi
-
An optional service that provides fast access to Java class metadata without the need to load the given class.
- classForName(String) - Method in class org.jboss.weld.resources.spi.helpers.ForwardingResourceLoader
- classForName(String) - Method in interface org.jboss.weld.resources.spi.ResourceLoader
-
Creates a class from a given FQCN
- cleanup() - Method in class org.jboss.weld.bootstrap.api.helpers.AbstractBootstrapService
- cleanup() - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingServiceRegistry
- cleanup() - Method in class org.jboss.weld.bootstrap.api.helpers.SimpleServiceRegistry
- cleanup() - Method in interface org.jboss.weld.bootstrap.api.Service
-
Called by Weld when it is shutting down, allowing the service to perform any cleanup needed.
- cleanup() - Method in interface org.jboss.weld.bootstrap.api.ServiceRegistry
-
Clear up the services registered, by calling
Service.cleanup()on each registered service - cleanup() - Method in class org.jboss.weld.bootstrap.spi.helpers.EEModuleDescriptorImpl
- cleanup() - Method in class org.jboss.weld.injection.spi.helpers.AbstractResourceServices
- cleanup() - Method in class org.jboss.weld.servlet.spi.helpers.AcceptingHttpContextActivationFilter
- cleanup() - Method in class org.jboss.weld.servlet.spi.helpers.RegexHttpContextActivationFilter
- cleanupAfterBoot() - Method in interface org.jboss.weld.bootstrap.api.BootstrapService
-
Called by Weld once it finishes initialization and before it starts serving requests.
- cleanupAfterBoot() - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingServiceRegistry
- cleanupAfterBoot() - Method in class org.jboss.weld.bootstrap.api.helpers.SimpleServiceRegistry
- cleanupAfterBoot() - Method in interface org.jboss.weld.bootstrap.api.ServiceRegistry
-
Clean up
BootstrapServices by callingBootstrapService.cleanupAfterBoot()on each registeredBootstrapService. - clear(String) - Method in interface org.jboss.weld.bootstrap.api.Singleton
-
Clear the singleton
- close() - Method in interface org.jboss.weld.security.spi.SecurityContext
-
Signals to the integrator that this instance will no longer be used by Weld.
- CONNECTOR - Enum constant in enum org.jboss.weld.bootstrap.spi.EEModuleDescriptor.ModuleType
-
Connector modules (rar)
- ConstructionHandle<T> - Interface in org.jboss.weld.construction.api
-
A handle for controlling
AroundConstructCallbackinvocations. - contains(Class<S>) - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingServiceRegistry
- contains(Class<S>) - Method in class org.jboss.weld.bootstrap.api.helpers.SimpleServiceRegistry
- contains(Class<S>) - Method in interface org.jboss.weld.bootstrap.api.ServiceRegistry
-
Check if a service is registered
- containsAnnotation(Class<? extends Annotation>) - Method in interface org.jboss.weld.resources.spi.ClassFileInfo
-
Indicates whether this class contains an annotation of the specified annotation type.
- CONTEXT_IGNORE_FORWARD - Static variable in interface org.jboss.weld.servlet.api.InitParameters
-
Enable/disable ignoring HttpServletListeners notifications for forwarded requests.
- CONTEXT_IGNORE_INCLUDE - Static variable in interface org.jboss.weld.servlet.api.InitParameters
-
Enable/disable ignoring HttpServletListeners notifications for include requests (inner requests).
- CONTEXT_MAPPING - Static variable in interface org.jboss.weld.servlet.api.InitParameters
-
A string representation of regex used in
RegexHttpContextActivationFilter. - contextDestroyed(ServletContextEvent) - Method in class org.jboss.weld.servlet.api.helpers.AbstractServletListener
- contextDestroyed(ServletContextEvent) - Method in class org.jboss.weld.servlet.api.helpers.ForwardingServletListener
- contextInitialized(ServletContextEvent) - Method in class org.jboss.weld.servlet.api.helpers.AbstractServletListener
- contextInitialized(ServletContextEvent) - Method in class org.jboss.weld.servlet.api.helpers.ForwardingServletListener
- ContextualStore - Interface in org.jboss.weld.serialization.spi
-
Application wide contextual identifier service which allows a serializable reference to a contextual to be obtained, and the contextual to be returned for a given id.
- CONVERSATION_CONTEXT_LAZY_PARAM - Static variable in interface org.jboss.weld.servlet.api.InitParameters
-
Enable/disable lazy initialization of the conversation context.
- create(Class<? extends T>) - Method in class org.jboss.weld.bootstrap.api.helpers.IsolatedStaticSingletonProvider
- create(Class<? extends T>) - Method in class org.jboss.weld.bootstrap.api.helpers.RegistrySingletonProvider
- create(Class<? extends T>) - Method in class org.jboss.weld.bootstrap.api.helpers.TCCLSingletonProvider
- create(Class<? extends T>) - Method in class org.jboss.weld.bootstrap.api.SingletonProvider
-
Create a new singleton
- createAnnotatedType(Class<T>, String) - Method in interface org.jboss.weld.manager.api.WeldManager
-
Obtain an
AnnotatedTypethat may be used to read the annotations of the given class or interface. - createCreationalContext(Contextual<T>) - Method in interface org.jboss.weld.manager.api.WeldManager
- createInjectionTarget(Bean<T>) - Method in interface org.jboss.weld.manager.api.WeldInjectionTargetFactory
- createInjectionTarget(EjbDescriptor<T>) - Method in interface org.jboss.weld.manager.api.WeldManager
-
The injection target for the given EJB, or null if Weld was not given this descriptor in the deployment.
- createInjectionTargetBuilder(AnnotatedType<T>) - Method in interface org.jboss.weld.manager.api.WeldManager
-
Returns a new instance of
WeldInjectionTargetBuilderwhich can be used to create a newWeldInjectionTargetfor the specified type. - createInterceptorInjectionTarget() - Method in interface org.jboss.weld.manager.api.WeldInjectionTargetFactory
-
Create a new injection target for an interceptor bound using
Interceptorsor a deployment descriptor. - createNonProducibleInjectionTarget() - Method in interface org.jboss.weld.manager.api.WeldInjectionTargetFactory
-
Creates a
WeldInjectionTargetimplementation that does not support construction/destruction of instances but provides field/setter injection capabilities. - createResource() - Method in interface org.jboss.weld.injection.spi.ResourceReferenceFactory
-
Creates a resource reference for resource
T - createTasks(int) - Method in interface org.jboss.weld.manager.api.ExecutorServices.TaskFactory
-
Creates a list of tasks to be executed in a thread pool.
D
- defineClass(Class<?>, String, byte[], int, int) - Method in interface org.jboss.weld.serialization.spi.ProxyServices
-
Given a base type (class or interface), define a proxy class for this type.
- defineClass(Class<?>, String, byte[], int, int, ProtectionDomain) - Method in interface org.jboss.weld.serialization.spi.ProxyServices
-
Given a base type (class or interface), define a proxy class for this type.
- delegate() - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingBootstrap
-
Returns the delegate
- delegate() - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingServiceRegistry
-
Returns the delegate
- delegate() - Method in class org.jboss.weld.bootstrap.spi.helpers.ForwardingBeanDeploymentArchive
-
Returns the delegate
- delegate() - Method in class org.jboss.weld.ejb.spi.helpers.ForwadingBusinessInterfaceDescriptor
-
Returns the delegate
- delegate() - Method in class org.jboss.weld.ejb.spi.helpers.ForwardingEjbDescriptor
-
Returns the delegate
- delegate() - Method in class org.jboss.weld.ejb.spi.helpers.ForwardingEjbServices
-
Returns the delegate
- delegate() - Method in class org.jboss.weld.injection.spi.helpers.ForwardingJpaInjectionServices
-
Returns the delegate
- delegate() - Method in class org.jboss.weld.injection.spi.helpers.ForwardingResourceInjectionServices
-
Returns the delegate
- delegate() - Method in class org.jboss.weld.resources.spi.helpers.ForwardingResourceLoader
-
Returns the delegate
- delegate() - Method in class org.jboss.weld.servlet.api.helpers.ForwardingServletListener
-
Returns the delegate
- deployBeans() - Method in interface org.jboss.weld.bootstrap.api.Bootstrap
-
Creates and deploys the application's beans: Creates and deploys the discovered beans Creates and deploys the built-in beans defined by the CDI specification Finally the
AfterBeanDiscoveryis event is fired - deployBeans() - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingBootstrap
- Deployment - Interface in org.jboss.weld.bootstrap.spi
-
Represents a deployment of a CDI application.
- disposeAnnotatedType(Class<T>, String) - Method in interface org.jboss.weld.manager.api.WeldManager
-
Dispose the
AnnotatedTypecreated for the identified type. - dissociate() - Method in interface org.jboss.weld.security.spi.SecurityContext
-
Clear the security context associated with the current thread.
E
- EAR - Enum constant in enum org.jboss.weld.bootstrap.spi.EEModuleDescriptor.ModuleType
-
Enterprise archive libraries (ear/lib)
- EE - Enum constant in enum org.jboss.weld.bootstrap.api.Environments
-
Java EE5 or Java EE6 In this environment, Weld requires that
InjectionServicesare present, and expects the container to use this callback to perform EE-style injection - EE_INJECT - Enum constant in enum org.jboss.weld.bootstrap.api.Environments
-
Java EE5 or Java EE6 In this environment, Weld requires that
JpaInjectionServices,ResourceInjectionServicesandEjbInjectionServicesare present, and so will perform EE-style field injection on managed beans itself - EEModuleDescriptor - Interface in org.jboss.weld.bootstrap.spi
-
In Java EE environment, each
BeanDeploymentArchiveshould provide a description of the Java EE module it belongs to (WAR, RAR, etc.). - EEModuleDescriptor.ModuleType - Enum in org.jboss.weld.bootstrap.spi
-
Enumeration of possible EE module types
- EEModuleDescriptorImpl - Class in org.jboss.weld.bootstrap.spi.helpers
-
A convenience impl class for
EEModuleDescriptor - EEModuleDescriptorImpl(String, EEModuleDescriptor.ModuleType) - Constructor for class org.jboss.weld.bootstrap.spi.helpers.EEModuleDescriptorImpl
-
Creates new instance of this class
- EJB_JAR - Enum constant in enum org.jboss.weld.bootstrap.spi.EEModuleDescriptor.ModuleType
-
EJB archive
- EjbDescriptor<T> - Interface in org.jboss.weld.ejb.spi
-
EJB metadata from the EJB descriptor.
- EjbInjectionServices - Interface in org.jboss.weld.injection.spi
-
A container should implement this interface to allow Weld to resolve EJB.
- EjbServices - Interface in org.jboss.weld.ejb.spi
-
A container should implement this interface to allow Weld to resolve EJB and discover EJBs
EjbServicesis a per-BeanDeploymentArchive service. - EMPTY_BEANS_XML - Static variable in interface org.jboss.weld.bootstrap.spi.BeansXml
-
Empty
beans.xml - EMPTY_SCANNING - Static variable in interface org.jboss.weld.bootstrap.spi.Scanning
-
A
Scanninginstance with no include or exclude filters - endInitialization() - Method in interface org.jboss.weld.bootstrap.api.Bootstrap
-
Cleans up after the initialization
- endInitialization() - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingBootstrap
- entrySet() - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingServiceRegistry
- entrySet() - Method in class org.jboss.weld.bootstrap.api.helpers.SimpleServiceRegistry
- entrySet() - Method in interface org.jboss.weld.bootstrap.api.ServiceRegistry
-
Returns a set of all service entries
- Environment - Interface in org.jboss.weld.bootstrap.api
-
Represents an environment.
- Environments - Enum in org.jboss.weld.bootstrap.api
-
Requirements for various well known environments.
- equals(Object) - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingBootstrap
- equals(Object) - Method in class org.jboss.weld.bootstrap.api.helpers.SimpleServiceRegistry
- equals(Object) - Method in class org.jboss.weld.bootstrap.spi.helpers.ForwardingBeanDeploymentArchive
- equals(Object) - Method in class org.jboss.weld.ejb.spi.helpers.ForwadingBusinessInterfaceDescriptor
- equals(Object) - Method in class org.jboss.weld.ejb.spi.helpers.ForwardingEjbDescriptor
- equals(Object) - Method in class org.jboss.weld.ejb.spi.helpers.ForwardingEjbServices
- equals(Object) - Method in class org.jboss.weld.injection.spi.helpers.ForwardingJpaInjectionServices
- equals(Object) - Method in class org.jboss.weld.resources.spi.helpers.ForwardingResourceLoader
- ExecutorServices - Interface in org.jboss.weld.manager.api
-
Allows a custom TaskExecutor to be provided by the container.
- ExecutorServices.TaskFactory<T> - Interface in org.jboss.weld.manager.api
-
Instead of submitting a list of tasks to be executed a caller may submit a factory object capable of creating the list of tasks.
- ExternalConfiguration - Interface in org.jboss.weld.configuration.spi
-
An integrator may provide a map of configuration properties.
- ExternalConfigurationBuilder - Class in org.jboss.weld.configuration.spi.helpers
-
A builder for building immutable
ExternalConfiguration - ExternalConfigurationBuilder() - Constructor for class org.jboss.weld.configuration.spi.helpers.ExternalConfigurationBuilder
F
- Filter - Interface in org.jboss.weld.bootstrap.spi
-
Filteris a data structures representing the <exclude> elements beans.xml (Since CDI 1.1). - fireProcessInjectionTarget(AnnotatedType<X>) - Method in interface org.jboss.weld.manager.api.WeldManager
-
Fire a ProcessInjectionTarget event for the given type.
- fireProcessInjectionTarget(AnnotatedType<X>, InjectionTarget<X>) - Method in interface org.jboss.weld.manager.api.WeldManager
-
Fire a ProcessInjectionTarget event for the given type.
- ForwadingBusinessInterfaceDescriptor<T> - Class in org.jboss.weld.ejb.spi.helpers
-
An implementation of
BusinessInterfaceDescriptorwhich forwards all its method calls to anotherBusinessInterfaceDescriptor. - ForwadingBusinessInterfaceDescriptor() - Constructor for class org.jboss.weld.ejb.spi.helpers.ForwadingBusinessInterfaceDescriptor
- ForwardingBeanDeploymentArchive - Class in org.jboss.weld.bootstrap.spi.helpers
- ForwardingBeanDeploymentArchive() - Constructor for class org.jboss.weld.bootstrap.spi.helpers.ForwardingBeanDeploymentArchive
- ForwardingBootstrap - Class in org.jboss.weld.bootstrap.api.helpers
-
Implementation of
Bootstrapwhich supports the decorator pattern - ForwardingBootstrap() - Constructor for class org.jboss.weld.bootstrap.api.helpers.ForwardingBootstrap
- ForwardingEjbDescriptor<T> - Class in org.jboss.weld.ejb.spi.helpers
-
An implementation of
EjbDescriptorwhich forwards all its method calls to anotherEjbDescriptor. - ForwardingEjbDescriptor() - Constructor for class org.jboss.weld.ejb.spi.helpers.ForwardingEjbDescriptor
- ForwardingEjbServices - Class in org.jboss.weld.ejb.spi.helpers
-
An implementation of
EjbServiceswhich forwards all its method calls to anotherEjbServices. - ForwardingEjbServices() - Constructor for class org.jboss.weld.ejb.spi.helpers.ForwardingEjbServices
- ForwardingJpaInjectionServices - Class in org.jboss.weld.injection.spi.helpers
-
An implementation of
JpaInjectionServiceswhich forwards all its method calls to anotherJpaInjectionServices. - ForwardingJpaInjectionServices() - Constructor for class org.jboss.weld.injection.spi.helpers.ForwardingJpaInjectionServices
- ForwardingResourceInjectionServices - Class in org.jboss.weld.injection.spi.helpers
-
An implementation of
ResourceInjectionServiceswhich forwards all its method calls to anotherResourceInjectionServicesSubclasses should override one or more methods to modify the behavior of the backingResourceInjectionServicesas desired per the decorator pattern. - ForwardingResourceInjectionServices() - Constructor for class org.jboss.weld.injection.spi.helpers.ForwardingResourceInjectionServices
- ForwardingResourceLoader - Class in org.jboss.weld.resources.spi.helpers
-
An implementation of
ResourceLoaderwhich forwards all its method calls to anotherResourceLoader. - ForwardingResourceLoader() - Constructor for class org.jboss.weld.resources.spi.helpers.ForwardingResourceLoader
- ForwardingServiceRegistry - Class in org.jboss.weld.bootstrap.api.helpers
-
An implementation of
ServiceRegistrywhich forwards all its method calls to anotherServiceRegistrySubclasses should override one or more methods to modify the behavior of the backingServiceRegistryas desired per the decorator pattern. - ForwardingServiceRegistry() - Constructor for class org.jboss.weld.bootstrap.api.helpers.ForwardingServiceRegistry
- ForwardingServletListener - Class in org.jboss.weld.servlet.api.helpers
-
An implementation of
ServletListenerwhich forwards all its method calls to anotherServletListenerSubclasses should override one or more methods to modify the behavior of the backingServletListeneras desired per the decorator pattern. - ForwardingServletListener() - Constructor for class org.jboss.weld.servlet.api.helpers.ForwardingServletListener
- from(T) - Static method in class org.jboss.weld.bootstrap.spi.helpers.MetadataImpl
-
Constructs
Metadatafrom given value.
G
- get() - Method in class org.jboss.weld.bootstrap.api.helpers.SimpleServiceRegistry
-
Returns a map containing all registered services
- get() - Method in interface org.jboss.weld.serialization.spi.helpers.SerializableContextual
- get(Class<S>) - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingServiceRegistry
- get(Class<S>) - Method in class org.jboss.weld.bootstrap.api.helpers.SimpleServiceRegistry
- get(Class<S>) - Method in interface org.jboss.weld.bootstrap.api.ServiceRegistry
-
Retrieve a service implementation
- get(String) - Method in interface org.jboss.weld.bootstrap.api.Singleton
-
Access the singleton
- getActiveContexts() - Method in interface org.jboss.weld.manager.api.WeldManager
-
Returns an unmodifiable collection of all currently active
Contexts. - getActiveWeldAlterableContexts() - Method in interface org.jboss.weld.manager.api.WeldManager
-
Returns an unmodifiable collection of all currently active
Contexts that implementWeldAlterableContext. - getAllInterceptors() - Method in interface org.jboss.weld.ejb.spi.InterceptorBindings
-
Returns all interceptors that are bound to an EJB object through the
InterceptorBindingmechanism and are enabled through the beans.xml file. - getAnnotatedType() - Method in interface org.jboss.weld.injection.spi.InjectionContext
-
Get the
AnnotatedTypefor the instance being injected - getAnnotatedType() - Method in interface org.jboss.weld.manager.api.WeldInjectionTarget
-
Returns the
AnnotatedTypefor this injection target - getBean(EjbDescriptor<T>) - Method in interface org.jboss.weld.manager.api.WeldManager
-
Get the Bean object for the given EJB, or null if Weld was not given this descriptor in the deployment.
- getBeanClass() - Method in interface org.jboss.weld.ejb.spi.EjbDescriptor
-
Gets the EJB type
- getBeanClass() - Method in class org.jboss.weld.ejb.spi.helpers.ForwardingEjbDescriptor
- getBeanClasses() - Method in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
-
Gets all classes in the bean deployment archive.
- getBeanClasses() - Method in class org.jboss.weld.bootstrap.spi.helpers.ForwardingBeanDeploymentArchive
- getBeanDeploymentArchive(Class<?>) - Method in interface org.jboss.weld.bootstrap.spi.CDI11Deployment
-
Returns the
BeanDeploymentArchivecontaining the given class. - getBeanDeploymentArchives() - Method in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
-
Get the bean deployment archives which are accessible to this bean deployment archive and adjacent to it in the deployment archive graph.
- getBeanDeploymentArchives() - Method in interface org.jboss.weld.bootstrap.spi.Deployment
-
Get the bean deployment archives which are part of this deployment and adjacent to it in the deployment archive graph.
- getBeanDeploymentArchives() - Method in class org.jboss.weld.bootstrap.spi.helpers.ForwardingBeanDeploymentArchive
- getBeanDiscoveryMode() - Method in interface org.jboss.weld.bootstrap.spi.BeansXml
-
Note that since CDI 4.0, this method returns
BeanDiscoveryMode.ANNOTATEDif the file does not declare discovery mode attribute. - getBeansXml() - Method in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
-
Get any deployment descriptors in the bean deployment archive.
- getBeansXml() - Method in class org.jboss.weld.bootstrap.spi.helpers.ForwardingBeanDeploymentArchive
- getBusinessObject(Class<S>) - Method in interface org.jboss.weld.ejb.api.SessionObjectReference
-
Get the reference from the EJB container to the session object for the given business interface
- getClassAvailableActivations() - Method in interface org.jboss.weld.bootstrap.spi.Filter
-
Nested <if-class-available> elements
- getClassFileInfo(String) - Method in interface org.jboss.weld.resources.spi.ClassFileServices
-
Obtains Java class metadata for a class identified with the specified class name.
- getClassName() - Method in interface org.jboss.weld.bootstrap.spi.ClassAvailableActivation
-
The name attribute
- getClassName() - Method in interface org.jboss.weld.resources.spi.ClassFileInfo
-
Returns the name of this class.
- getComponentSubclass() - Method in interface org.jboss.weld.ejb.spi.SubclassedComponentDescriptor
-
Returns the enhanced subclass of the component type.
- getConfigurationProperties() - Method in interface org.jboss.weld.configuration.spi.ExternalConfiguration
- getContext() - Method in class org.jboss.weld.injection.spi.helpers.AbstractResourceServices
-
Returns the
Contextinstance. - getContexts(Class<? extends Annotation>) - Method in interface org.jboss.weld.manager.api.WeldManager
-
Obtains all context objects, active and inactive, for the given scope.
- getContextual() - Method in interface org.jboss.weld.serialization.spi.helpers.SerializableContextualInstance
- getContextual(String) - Method in interface org.jboss.weld.serialization.spi.ContextualStore
-
Given a particular id, return the correct contextual.
- getContextual(BeanIdentifier) - Method in interface org.jboss.weld.serialization.spi.ContextualStore
-
Given a particular bean identifier, return the correct contextual.
- getCreationalContext() - Method in interface org.jboss.weld.serialization.spi.helpers.SerializableContextualInstance
- getEjbDescriptor(String) - Method in interface org.jboss.weld.manager.api.WeldManager
-
Get the EjbDescriptor for the given EJB name
- getEjbName() - Method in interface org.jboss.weld.ejb.spi.EjbDescriptor
-
Get the EJB name
- getEjbName() - Method in class org.jboss.weld.ejb.spi.helpers.ForwardingEjbDescriptor
- getEjbs() - Method in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
-
Get all the EJBs in the deployment archive
- getEjbs() - Method in class org.jboss.weld.bootstrap.spi.helpers.ForwardingBeanDeploymentArchive
- getEnabledAlternativeClasses() - Method in interface org.jboss.weld.bootstrap.spi.BeansXml
-
Returns list of enabled alternative classes
- getEnabledAlternativeStereotypes() - Method in interface org.jboss.weld.bootstrap.spi.BeansXml
-
Returns list of enabled alternative stereotypes
- getEnabledDecorators() - Method in interface org.jboss.weld.bootstrap.spi.BeansXml
-
Returns list of enabled decorators
- getEnabledInterceptors() - Method in interface org.jboss.weld.bootstrap.spi.BeansXml
-
Returns list of enabled interceptors
- getExcludes() - Method in interface org.jboss.weld.bootstrap.spi.Scanning
-
The <exclude> element
- getExtensions() - Method in interface org.jboss.weld.bootstrap.spi.Deployment
-
Specifies the extensions this deployment should call observer methods on.
- getId() - Method in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
-
Get a string which uniquely identifies the
BeanDeploymentArchivewithin theDeployment. - getId() - Method in interface org.jboss.weld.bootstrap.spi.EEModuleDescriptor
- getId() - Method in class org.jboss.weld.bootstrap.spi.helpers.EEModuleDescriptorImpl
- getId() - Method in class org.jboss.weld.bootstrap.spi.helpers.ForwardingBeanDeploymentArchive
- getId() - Method in interface org.jboss.weld.manager.api.WeldManager
-
The ID of the manager, identical to the ID provided by the BDA
- getIncludes() - Method in interface org.jboss.weld.bootstrap.spi.Scanning
-
The <include> element
- getInjectionTarget() - Method in interface org.jboss.weld.injection.spi.InjectionContext
-
Get the
InjectionTargetfor the instance being injected - getInjectionTargetFactory(AnnotatedType<T>) - Method in interface org.jboss.weld.manager.api.WeldManager
- getInstance() - Method in class org.jboss.weld.injection.spi.helpers.SimpleResourceReference
- getInstance() - Method in interface org.jboss.weld.injection.spi.ResourceReference
-
Get the instance of the resource
- getInstance() - Method in interface org.jboss.weld.serialization.spi.helpers.SerializableContextualInstance
- getInterface() - Method in interface org.jboss.weld.ejb.spi.BusinessInterfaceDescriptor
-
Gets the business interface class
- getInterface() - Method in class org.jboss.weld.ejb.spi.helpers.ForwadingBusinessInterfaceDescriptor
- getKnownBeanDefiningAnnotations() - Method in interface org.jboss.weld.bootstrap.api.TypeDiscoveryConfiguration
-
Returns a set of bean defining annotations.
- getKnownClasses() - Method in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
-
If possible, return all the classes found in the archive.
- getKnownClasses() - Method in class org.jboss.weld.bootstrap.spi.helpers.ForwardingBeanDeploymentArchive
- getLifecycleInterceptors(InterceptionType) - Method in interface org.jboss.weld.ejb.spi.InterceptorBindings
-
Returns the lifecycle interceptors that are applicable to a given
InterceptionType(bound byInterceptorBinding). - getLoadedBeanClasses() - Method in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
-
Get all pre-loaded classes for the bean deployment archive.
- getLoadedBeanClasses() - Method in class org.jboss.weld.bootstrap.spi.helpers.ForwardingBeanDeploymentArchive
- getLocalBusinessInterfaces() - Method in interface org.jboss.weld.ejb.spi.EjbDescriptor
-
Gets the local business interfaces of the EJB
- getLocalBusinessInterfaces() - Method in class org.jboss.weld.ejb.spi.helpers.ForwardingEjbDescriptor
- getLocation() - Method in class org.jboss.weld.bootstrap.spi.helpers.MetadataImpl
- getLocation() - Method in interface org.jboss.weld.bootstrap.spi.Metadata
-
The location of the metadata, used in error and log messages
- getManager(BeanDeploymentArchive) - Method in interface org.jboss.weld.bootstrap.api.Bootstrap
-
Get the manager used for the given beanDeploymentArchive.
- getManager(BeanDeploymentArchive) - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingBootstrap
- getMethodInterceptors(InterceptionType, Method) - Method in interface org.jboss.weld.ejb.spi.InterceptorBindings
-
Returns the interceptors that are applicable to a given
InterceptionTypeand method (bound byInterceptorBinding). - getModifiers() - Method in interface org.jboss.weld.resources.spi.ClassFileInfo
-
Returns the class access and property modifiers, as defined in http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.1-200-E.1
- getName() - Method in interface org.jboss.weld.bootstrap.spi.Filter
-
The name attribute
- getName() - Method in interface org.jboss.weld.bootstrap.spi.SystemPropertyActivation
-
The name attribute
- getNestingType() - Method in interface org.jboss.weld.resources.spi.ClassFileInfo
-
Returns the nesting type of the class using
ClassFileInfo.NestingTypeenum. - getOptional(Class<S>) - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingServiceRegistry
- getOptional(Class<S>) - Method in class org.jboss.weld.bootstrap.api.helpers.SimpleServiceRegistry
- getOptional(Class<S>) - Method in interface org.jboss.weld.bootstrap.api.ServiceRegistry
-
Retrieve a service implementation wrapped in
Optional. - getPassivationCapableBean(BeanIdentifier) - Method in interface org.jboss.weld.manager.api.WeldManager
-
Returns the
PassivationCapablebean with the given identifier. - getPattern() - Method in interface org.jboss.weld.bootstrap.spi.WeldFilter
-
The pattern attribute
- getPrincipal() - Method in interface org.jboss.weld.security.spi.SecurityServices
-
Obtain the Principal representing the current caller identity
- getPropertyName(Method) - Static method in class org.jboss.weld.injection.spi.helpers.AbstractResourceServices
-
Returns property name as a
Stringextracted from given method by looking at its name and stripping its prefix. - getRemoteBusinessInterfaces() - Method in interface org.jboss.weld.ejb.spi.EjbDescriptor
-
Gets the remote business interfaces of the EJB
- getRemoteBusinessInterfaces() - Method in class org.jboss.weld.ejb.spi.helpers.ForwardingEjbDescriptor
- getRemoveMethods() - Method in interface org.jboss.weld.ejb.spi.EjbDescriptor
-
Get the remove methods of the EJB
- getRemoveMethods() - Method in class org.jboss.weld.ejb.spi.helpers.ForwardingEjbDescriptor
- getRequired(Class<S>) - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingServiceRegistry
- getRequired(Class<S>) - Method in class org.jboss.weld.bootstrap.api.helpers.SimpleServiceRegistry
- getRequired(Class<S>) - Method in interface org.jboss.weld.bootstrap.api.ServiceRegistry
-
Retrieve a required service implementation.
- getRequiredBeanDeploymentArchiveServices() - Method in interface org.jboss.weld.bootstrap.api.Environment
-
The bean deployment archive scoped services required for this environment
- getRequiredBeanDeploymentArchiveServices() - Method in enum org.jboss.weld.bootstrap.api.Environments
- getRequiredDeploymentServices() - Method in interface org.jboss.weld.bootstrap.api.Environment
-
The deployment scoped services required for this environment
- getRequiredDeploymentServices() - Method in enum org.jboss.weld.bootstrap.api.Environments
- getResource(String) - Method in class org.jboss.weld.resources.spi.helpers.ForwardingResourceLoader
- getResource(String) - Method in interface org.jboss.weld.resources.spi.ResourceLoader
-
Gets a resource as a URL by name
- getResourceAnnotation(InjectionPoint) - Method in class org.jboss.weld.injection.spi.helpers.AbstractResourceServices
-
Parses the
Resourceannotation from givenInjectionPoint. - getResourceName(InjectionPoint) - Method in class org.jboss.weld.injection.spi.helpers.AbstractResourceServices
-
Retrieves the
Resourceannotation from providedInjectionPointand extracts resource name from it. - getResourceName(String, String) - Method in class org.jboss.weld.injection.spi.helpers.AbstractResourceServices
-
Returns a
Stringrepresentation of the resource name from provided parameters. - getResources(String) - Method in class org.jboss.weld.resources.spi.helpers.ForwardingResourceLoader
- getResources(String) - Method in interface org.jboss.weld.resources.spi.ResourceLoader
-
Gets resources as URLs by name
- getScanning() - Method in interface org.jboss.weld.bootstrap.spi.BeansXml
- getScopes() - Method in interface org.jboss.weld.manager.api.WeldManager
-
Returns an unmodifiable collection of all registered scopes, both built-in and custom.
- getSecurityContext() - Method in interface org.jboss.weld.security.spi.SecurityServices
-
Obtain the security context associated with the current thread.
- getSecurityContextAssociator() - Method in interface org.jboss.weld.security.spi.SecurityServices
-
Obtain the security context associated with the current thread and associate this context when an action is performed.
- getSerializableContextual(Contextual<I>) - Method in interface org.jboss.weld.serialization.spi.ContextualStore
-
Returns a
SerializableContextualthat corresponds to the givenContextual - getSerializableContextualInstance(Contextual<I>, I, CreationalContext<I>) - Method in interface org.jboss.weld.serialization.spi.ContextualStore
-
Returns a
SerializableContextualInstancethat corresponds to the given instance andContextual - getServices() - Method in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
-
Get the Bean Deployment Archive scoped services
- getServices() - Method in interface org.jboss.weld.bootstrap.spi.Deployment
-
Get the services available to this deployment
- getServices() - Method in class org.jboss.weld.bootstrap.spi.helpers.ForwardingBeanDeploymentArchive
- getServices() - Method in interface org.jboss.weld.manager.api.WeldManager
-
Get the services registered for this manager
- getSuperclassName() - Method in interface org.jboss.weld.resources.spi.ClassFileInfo
-
Returns the name of this class's superclass or java.lang.Object if this class does not have a superclass.
- getSystemPropertyActivations() - Method in interface org.jboss.weld.bootstrap.spi.Filter
-
Nested <if-system-property> elements
- getTarget() - Method in interface org.jboss.weld.injection.spi.InjectionContext
-
Get the underlying instance to be injected.
- getTaskExecutor() - Method in interface org.jboss.weld.manager.api.ExecutorServices
-
Returns an
ExecutorServicewhich is used by Weld during bean deployment, validation and, during runtime, for asynchronous CDI event notifications - getTimerExecutor() - Method in interface org.jboss.weld.manager.api.ExecutorServices
-
Returns a new ScheduledExecutorService instance which will be used for asynchronous observer notification timeout.
- getType() - Method in interface org.jboss.weld.bootstrap.spi.EEModuleDescriptor
-
Indicates which type of module this descriptor represents.
- getType() - Method in class org.jboss.weld.bootstrap.spi.helpers.EEModuleDescriptorImpl
- getUrl() - Method in interface org.jboss.weld.bootstrap.spi.BeansXml
-
Returns the
URLof thisbeans.xml. - getUserTransaction() - Method in interface org.jboss.weld.transaction.spi.TransactionServices
-
Obtain a reference to the JTA UserTransaction
- getValue() - Method in class org.jboss.weld.bootstrap.spi.helpers.MetadataImpl
- getValue() - Method in interface org.jboss.weld.bootstrap.spi.Metadata
-
The metadata value
- getValue() - Method in interface org.jboss.weld.bootstrap.spi.SystemPropertyActivation
-
The value attribute
- getVersion() - Method in interface org.jboss.weld.bootstrap.spi.BeansXml
H
- hasCdiConstructor() - Method in interface org.jboss.weld.resources.spi.ClassFileInfo
-
Indicates whether this class has a CDI constructor.
- hashCode() - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingBootstrap
- hashCode() - Method in class org.jboss.weld.bootstrap.api.helpers.SimpleServiceRegistry
- hashCode() - Method in class org.jboss.weld.bootstrap.spi.helpers.ForwardingBeanDeploymentArchive
- hashCode() - Method in class org.jboss.weld.ejb.spi.helpers.ForwadingBusinessInterfaceDescriptor
- hashCode() - Method in class org.jboss.weld.ejb.spi.helpers.ForwardingEjbDescriptor
- hashCode() - Method in class org.jboss.weld.ejb.spi.helpers.ForwardingEjbServices
- hashCode() - Method in class org.jboss.weld.injection.spi.helpers.ForwardingJpaInjectionServices
- hashCode() - Method in class org.jboss.weld.resources.spi.helpers.ForwardingResourceLoader
- HttpContextActivationFilter - Interface in org.jboss.weld.servlet.spi
-
Enables an integrator to control if CDI contexts should be activated for a particular
HttpServletRequest.
I
- initialize(SingletonProvider) - Static method in class org.jboss.weld.bootstrap.api.SingletonProvider
-
Initialize with an explicit instance
- InitParameters - Interface in org.jboss.weld.servlet.api
-
Names of init parameters that can be used in web.xml to configure Weld's Servlet integration.
- InjectionContext<T> - Interface in org.jboss.weld.injection.spi
-
The context in which instance injection occurs.
- InjectionServices - Interface in org.jboss.weld.injection.spi
-
Provides callbacks to the container when Weld performs injection on an InjectionTarget, managed bean or session bean This service may be used to provide EE-style injection.
- instance() - Static method in class org.jboss.weld.bootstrap.api.SingletonProvider
-
Returns a singleton instance of this class.
- instance() - Method in interface org.jboss.weld.manager.api.WeldManager
- INSTANCE - Static variable in class org.jboss.weld.servlet.spi.helpers.AcceptingHttpContextActivationFilter
-
Instance of
AcceptingHttpContextActivationFilter - InterceptorBindings - Interface in org.jboss.weld.ejb.spi
- invokeAllAndCheckForExceptions(Collection<? extends Callable<T>>) - Method in interface org.jboss.weld.manager.api.ExecutorServices
-
Executes the given tasks and blocks until they all finish.
- invokeAllAndCheckForExceptions(ExecutorServices.TaskFactory<T>) - Method in interface org.jboss.weld.manager.api.ExecutorServices
-
Executes all the tasks returned from calling
ExecutorServices.TaskFactory.createTasks(int)method. - isAnnotationDeclared(Class<? extends Annotation>) - Method in interface org.jboss.weld.resources.spi.ClassFileInfo
-
Indicates whether an annotation of the specified annotation type is directly present on this class.
- isAssignableFrom(Class<?>) - Method in interface org.jboss.weld.resources.spi.ClassFileInfo
-
Indicates whether this class is either the same as, or is a superclass of the specified class.
- isAssignableTo(Class<?>) - Method in interface org.jboss.weld.resources.spi.ClassFileInfo
-
Indicates whether this class is either the same as, or is a subclass of the specified class.
- isConstructorInterceptionSuppressed() - Method in interface org.jboss.weld.construction.api.WeldCreationalContext
-
Indicates whether Weld-managed
AroundConstructinterceptors are suppressed. - isContextActive(Class<? extends Annotation>) - Method in interface org.jboss.weld.manager.api.WeldManager
-
Indicates whether there is an active context for a given scope.
- isEEModulesAware() - Method in interface org.jboss.weld.bootstrap.api.Environment
-
Environment aware of EE modules.
- isEEModulesAware() - Method in enum org.jboss.weld.bootstrap.api.Environments
- isInverted() - Method in interface org.jboss.weld.bootstrap.spi.ClassAvailableActivation
-
Returns true if the filter is inverted (via
!), false otherwise - isMessageDriven() - Method in interface org.jboss.weld.ejb.spi.EjbDescriptor
-
Indicates if the EJB is an MDB
- isMessageDriven() - Method in class org.jboss.weld.ejb.spi.helpers.ForwardingEjbDescriptor
- IsolatedStaticSingletonProvider - Class in org.jboss.weld.bootstrap.api.helpers
-
A singleton provider that assumes an isolated classloder per application
- IsolatedStaticSingletonProvider() - Constructor for class org.jboss.weld.bootstrap.api.helpers.IsolatedStaticSingletonProvider
- isPassivationCapable() - Method in interface org.jboss.weld.ejb.spi.EjbDescriptor
-
Indicates if the EJB is passivation capable.
- isPassivationCapable() - Method in class org.jboss.weld.ejb.spi.helpers.ForwardingEjbDescriptor
- isRemoved() - Method in interface org.jboss.weld.ejb.api.SessionObjectReference
-
Determine whether the session object has been removed.
- isSet(String) - Method in interface org.jboss.weld.bootstrap.api.Singleton
-
Check if the singleton is set
- isSingleton() - Method in interface org.jboss.weld.ejb.spi.EjbDescriptor
-
Indicates if the bean is a EJB 3.1 Singleton session bean
- isSingleton() - Method in class org.jboss.weld.ejb.spi.helpers.ForwardingEjbDescriptor
- isStateful() - Method in interface org.jboss.weld.ejb.spi.EjbDescriptor
-
Indicates if the EJB is a stateful session bean
- isStateful() - Method in class org.jboss.weld.ejb.spi.helpers.ForwardingEjbDescriptor
- isStateless() - Method in interface org.jboss.weld.ejb.spi.EjbDescriptor
-
Indicates if the bean is a stateless session bean
- isStateless() - Method in class org.jboss.weld.ejb.spi.helpers.ForwardingEjbDescriptor
- isTransactionActive() - Method in interface org.jboss.weld.transaction.spi.TransactionServices
-
Queries the status of the current execution to see if a transaction is currently active.
- isTrimmed() - Method in interface org.jboss.weld.bootstrap.spi.BeansXml
- isVetoed() - Method in interface org.jboss.weld.resources.spi.ClassFileInfo
-
Indicates whether this class is vetoed from CDI processing.
- iterator() - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingServiceRegistry
- iterator() - Method in class org.jboss.weld.bootstrap.api.helpers.SimpleServiceRegistry
J
- JaxwsInjectionServices - Interface in org.jboss.weld.injection.spi
-
An integrator should implement this interface to allow Weld to resolve web service references
JaxwsInjectionServicesis a per-module service. - JpaInjectionServices - Interface in org.jboss.weld.injection.spi
-
A container should implement this interface to allow the Weld RI to resolve JPA persistence units and discover entities
JpaInjectionServicesis a per-module service.
L
- loadBeanDeploymentArchive(Class<?>) - Method in interface org.jboss.weld.bootstrap.spi.Deployment
-
Load the
BeanDeploymentArchivecontaining the given class. - loadClass(Class<?>, String) - Method in interface org.jboss.weld.serialization.spi.ProxyServices
-
Given a base type (class or interface), attempts to load a proxy of that class.
- loadExtensions(ClassLoader) - Method in interface org.jboss.weld.bootstrap.api.Bootstrap
-
Load CDI extensions using the provided ClassLoader
- LOCATION_NOT_AVAILABLE - Static variable in class org.jboss.weld.bootstrap.spi.helpers.MetadataImpl
-
Constant used to declare that the metadata location is not available
M
- Metadata<T> - Interface in org.jboss.weld.bootstrap.spi
-
A piece of metadata, of type T
- MetadataImpl<T> - Class in org.jboss.weld.bootstrap.spi.helpers
-
Basic implementation of
Metadata - MetadataImpl(T) - Constructor for class org.jboss.weld.bootstrap.spi.helpers.MetadataImpl
- MetadataImpl(T, String) - Constructor for class org.jboss.weld.bootstrap.spi.helpers.MetadataImpl
N
- NESTED_ANONYMOUS - Enum constant in enum org.jboss.weld.resources.spi.ClassFileInfo.NestingType
-
Nested anonymous class
- NESTED_INNER - Enum constant in enum org.jboss.weld.resources.spi.ClassFileInfo.NestingType
-
Nested inner class
- NESTED_LOCAL - Enum constant in enum org.jboss.weld.resources.spi.ClassFileInfo.NestingType
-
Nested local class
- NESTED_STATIC - Enum constant in enum org.jboss.weld.resources.spi.ClassFileInfo.NestingType
-
Nested static class
- NONE - Enum constant in enum org.jboss.weld.bootstrap.spi.BeanDiscoveryMode
-
This archive will be ignored.
- NOOP_SECURITY_CONTEXT - Static variable in interface org.jboss.weld.security.spi.SecurityContext
-
A trivial implementation where all operations are no-op
O
- org.jboss.weld.bootstrap.api - package org.jboss.weld.bootstrap.api
- org.jboss.weld.bootstrap.api.helpers - package org.jboss.weld.bootstrap.api.helpers
- org.jboss.weld.bootstrap.spi - package org.jboss.weld.bootstrap.spi
- org.jboss.weld.bootstrap.spi.helpers - package org.jboss.weld.bootstrap.spi.helpers
- org.jboss.weld.configuration.spi - package org.jboss.weld.configuration.spi
- org.jboss.weld.configuration.spi.helpers - package org.jboss.weld.configuration.spi.helpers
- org.jboss.weld.construction.api - package org.jboss.weld.construction.api
- org.jboss.weld.ejb.api - package org.jboss.weld.ejb.api
- org.jboss.weld.ejb.spi - package org.jboss.weld.ejb.spi
- org.jboss.weld.ejb.spi.helpers - package org.jboss.weld.ejb.spi.helpers
- org.jboss.weld.injection.spi - package org.jboss.weld.injection.spi
- org.jboss.weld.injection.spi.helpers - package org.jboss.weld.injection.spi.helpers
- org.jboss.weld.manager.api - package org.jboss.weld.manager.api
- org.jboss.weld.resources.spi - package org.jboss.weld.resources.spi
- org.jboss.weld.resources.spi.helpers - package org.jboss.weld.resources.spi.helpers
- org.jboss.weld.security.spi - package org.jboss.weld.security.spi
- org.jboss.weld.serialization.spi - package org.jboss.weld.serialization.spi
- org.jboss.weld.serialization.spi.helpers - package org.jboss.weld.serialization.spi.helpers
- org.jboss.weld.servlet.api - package org.jboss.weld.servlet.api
- org.jboss.weld.servlet.api.helpers - package org.jboss.weld.servlet.api.helpers
- org.jboss.weld.servlet.spi - package org.jboss.weld.servlet.spi
- org.jboss.weld.servlet.spi.helpers - package org.jboss.weld.servlet.spi.helpers
- org.jboss.weld.transaction.spi - package org.jboss.weld.transaction.spi
P
- parse(Iterable<URL>) - Method in interface org.jboss.weld.bootstrap.api.Bootstrap
-
Parse the specified URLs as a series of beans.xml file and merge the result.
- parse(Iterable<URL>, boolean) - Method in interface org.jboss.weld.bootstrap.api.Bootstrap
-
Parse the specified URLs as a series of beans.xml file and merge the result.
- parse(Iterable<URL>, boolean, BeanDiscoveryMode) - Method in interface org.jboss.weld.bootstrap.api.Bootstrap
-
Parse the specified URLs as a series of beans.xml file and merge the result.
- parse(Iterable<URL>, BeanDiscoveryMode) - Method in interface org.jboss.weld.bootstrap.api.Bootstrap
-
Parse the specified URLs as a series of beans.xml file and merge the result.
- parse(URL) - Method in interface org.jboss.weld.bootstrap.api.Bootstrap
-
Parse the specified URL as a beans.xml file.
- parse(URL, BeanDiscoveryMode) - Method in interface org.jboss.weld.bootstrap.api.Bootstrap
-
Parse the specified URL as a beans.xml file with a parameter allowing to specify what bean discovery mode should be used when beans.xml is an empty file.
- proceed() - Method in interface org.jboss.weld.injection.spi.InjectionContext
-
Calling
InjectionContext.proceed()will cause Weld to perform injection on the instance as it normally would. - proceed(Object[], Map<String, Object>) - Method in interface org.jboss.weld.construction.api.ConstructionHandle
-
Proceed to the next
AroundConstructCallback. - PROPERTY_NAME - Static variable in interface org.jboss.weld.resources.spi.ResourceLoader
-
Name of the resource loader
- ProxyServices - Interface in org.jboss.weld.serialization.spi
-
Support services related to proxy generation and serialization which are required to be implemented by all containers.
- putIfAbsent(Contextual<?>) - Method in interface org.jboss.weld.serialization.spi.ContextualStore
-
Add a contextual (if not already present) to the store, and return it's id.
R
- RegexHttpContextActivationFilter - Class in org.jboss.weld.servlet.spi.helpers
-
A helper implementation of
HttpContextActivationFilterthat accepts every request that matches a predefined regular expression. - RegexHttpContextActivationFilter(String) - Constructor for class org.jboss.weld.servlet.spi.helpers.RegexHttpContextActivationFilter
-
Constructs an instance using provided String
- RegexHttpContextActivationFilter(Pattern) - Constructor for class org.jboss.weld.servlet.spi.helpers.RegexHttpContextActivationFilter
-
Constructs an instance using provided
Pattern - registerAroundConstructCallback(AroundConstructCallback<T>) - Method in interface org.jboss.weld.construction.api.WeldCreationalContext
-
Register a callback which is notified of component construction.
- registerEjbInjectionPoint(InjectionPoint) - Method in interface org.jboss.weld.injection.spi.EjbInjectionServices
-
Register an EJB injection point.
- registerInjectionTarget(InjectionTarget<T>, AnnotatedType<T>) - Method in interface org.jboss.weld.injection.spi.InjectionServices
-
This method is invoked during Weld bootstrap and allows an integrator to process an
InjectionTargetthat may be injected at runtime. - registerInterceptors(EjbDescriptor<?>, InterceptorBindings) - Method in interface org.jboss.weld.ejb.spi.EjbServices
-
Provides interceptor binding metadata to the container.
- registerInterceptors(EjbDescriptor<?>, InterceptorBindings) - Method in class org.jboss.weld.ejb.spi.helpers.ForwardingEjbServices
- registerPersistenceContextInjectionPoint(InjectionPoint) - Method in class org.jboss.weld.injection.spi.helpers.ForwardingJpaInjectionServices
- registerPersistenceContextInjectionPoint(InjectionPoint) - Method in interface org.jboss.weld.injection.spi.JpaInjectionServices
-
Register a persistence context injection point.
- registerPersistenceUnitInjectionPoint(InjectionPoint) - Method in class org.jboss.weld.injection.spi.helpers.ForwardingJpaInjectionServices
- registerPersistenceUnitInjectionPoint(InjectionPoint) - Method in interface org.jboss.weld.injection.spi.JpaInjectionServices
-
Register a persistence unit injection point.
- registerResourceInjectionPoint(InjectionPoint) - Method in class org.jboss.weld.injection.spi.helpers.AbstractResourceServices
- registerResourceInjectionPoint(InjectionPoint) - Method in class org.jboss.weld.injection.spi.helpers.ForwardingResourceInjectionServices
- registerResourceInjectionPoint(InjectionPoint) - Method in interface org.jboss.weld.injection.spi.ResourceInjectionServices
-
Register a resource injection point.
- registerResourceInjectionPoint(String, String) - Method in class org.jboss.weld.injection.spi.helpers.AbstractResourceServices
- registerResourceInjectionPoint(String, String) - Method in class org.jboss.weld.injection.spi.helpers.ForwardingResourceInjectionServices
- registerResourceInjectionPoint(String, String) - Method in interface org.jboss.weld.injection.spi.ResourceInjectionServices
-
Register a resource injection point with the given JNDI name and mapped name.
- registerSynchronization(Synchronization) - Method in interface org.jboss.weld.transaction.spi.TransactionServices
-
Registers a synchronization object with the currently executing transaction.
- registerWebServiceRefInjectionPoint(InjectionPoint) - Method in interface org.jboss.weld.injection.spi.JaxwsInjectionServices
-
Register a WebServiceRef injection point.
- RegistrySingletonProvider - Class in org.jboss.weld.bootstrap.api.helpers
- RegistrySingletonProvider() - Constructor for class org.jboss.weld.bootstrap.api.helpers.RegistrySingletonProvider
- release() - Method in class org.jboss.weld.injection.spi.helpers.SimpleResourceReference
- release() - Method in interface org.jboss.weld.injection.spi.ResourceReference
-
Release the resource instance
- remove() - Method in interface org.jboss.weld.ejb.api.SessionObjectReference
-
Request the EJB container remove the stateful session object
- requestDestroyed(ServletRequestEvent) - Method in class org.jboss.weld.servlet.api.helpers.AbstractServletListener
- requestDestroyed(ServletRequestEvent) - Method in class org.jboss.weld.servlet.api.helpers.ForwardingServletListener
- requestInitialized(ServletRequestEvent) - Method in class org.jboss.weld.servlet.api.helpers.AbstractServletListener
- requestInitialized(ServletRequestEvent) - Method in class org.jboss.weld.servlet.api.helpers.ForwardingServletListener
- reset() - Static method in class org.jboss.weld.bootstrap.api.SingletonProvider
-
Sets the reference to the singleton instance of this class back to
null. - resolveEjb(EjbDescriptor<?>) - Method in interface org.jboss.weld.ejb.spi.EjbServices
-
Request a reference to an EJB session object from the container.
- resolveEjb(EjbDescriptor<?>) - Method in class org.jboss.weld.ejb.spi.helpers.ForwardingEjbServices
- resolveResource(InjectionPoint) - Method in class org.jboss.weld.injection.spi.helpers.AbstractResourceServices
-
Verifies that provided
InjectionPointhasResourceannotation on it, extracts resource name from it and then invokesContext.lookup(String). - resolveResource(String, String) - Method in class org.jboss.weld.injection.spi.helpers.AbstractResourceServices
-
Uses provided parameters to look up the resource via
Context.lookup(String) - ResourceInjectionServices - Interface in org.jboss.weld.injection.spi
-
A container should implement this interface to allow the Weld to resolve Resources
ResourceInjectionServicesis per-module service. - ResourceLoader - Interface in org.jboss.weld.resources.spi
-
Resource loading/class creation services for Weld.
- ResourceLoadingException - Exception in org.jboss.weld.resources.spi
-
Exception thrown when errors occur while loading resource
- ResourceLoadingException() - Constructor for exception org.jboss.weld.resources.spi.ResourceLoadingException
-
Constructor
- ResourceLoadingException(String) - Constructor for exception org.jboss.weld.resources.spi.ResourceLoadingException
-
Constructor
- ResourceLoadingException(String, Throwable) - Constructor for exception org.jboss.weld.resources.spi.ResourceLoadingException
-
Constructor
- ResourceLoadingException(Throwable) - Constructor for exception org.jboss.weld.resources.spi.ResourceLoadingException
-
Constructor
- ResourceReference<T> - Interface in org.jboss.weld.injection.spi
-
Holds a reference to a resource instance.
- ResourceReferenceFactory<T> - Interface in org.jboss.weld.injection.spi
-
Identifies a container resource and allows a resource instance to be created for injection.
S
- Scanning - Interface in org.jboss.weld.bootstrap.spi
-
Scanning is a data structures representing the <scan> element in Weld's extensions to beans.xml.
- SE - Enum constant in enum org.jboss.weld.bootstrap.api.Environments
-
Java SE
- SecurityContext - Interface in org.jboss.weld.security.spi
-
Encapsulation of security information that can be associated with a thread.
- SecurityServices - Interface in org.jboss.weld.security.spi
-
Responsible for accessing security related functionality the environment can provide.
- SerializableContextual<C extends jakarta.enterprise.context.spi.Contextual<I>,
I> - Interface in org.jboss.weld.serialization.spi.helpers -
A serializable version of contextual that knows how to restore the original bean if necessary.
- SerializableContextualInstance<C extends jakarta.enterprise.context.spi.Contextual<I>,
I> - Interface in org.jboss.weld.serialization.spi.helpers -
A Serializable wrapper for a
ContextualInstance - Service - Interface in org.jboss.weld.bootstrap.api
-
Marks a Service which is used by Weld to interact with it's environment
- ServiceRegistries - Class in org.jboss.weld.bootstrap.api.helpers
-
Utility class for
ServiceRegistry - ServiceRegistry - Interface in org.jboss.weld.bootstrap.api
-
A service registry
- SERVLET - Enum constant in enum org.jboss.weld.bootstrap.api.Environments
-
Servlet container such as Tomcat
- ServletListener - Interface in org.jboss.weld.servlet.api
-
Combines access to
ServletContextListener,ServletRequestListenerandHttpSessionListenerinto a single interface. - sessionCreated(HttpSessionEvent) - Method in class org.jboss.weld.servlet.api.helpers.AbstractServletListener
- sessionCreated(HttpSessionEvent) - Method in class org.jboss.weld.servlet.api.helpers.ForwardingServletListener
- sessionDestroyed(HttpSessionEvent) - Method in class org.jboss.weld.servlet.api.helpers.AbstractServletListener
- sessionDestroyed(HttpSessionEvent) - Method in class org.jboss.weld.servlet.api.helpers.ForwardingServletListener
- SessionObjectReference - Interface in org.jboss.weld.ejb.api
-
A serializable reference to a session object in the EJB container
- set(String, T) - Method in interface org.jboss.weld.bootstrap.api.Singleton
-
Store a singleton
- setBean(Bean<T>) - Method in interface org.jboss.weld.manager.api.WeldInjectionTargetBuilder
-
Sets the bean that the resulting
WeldInjectionTargetcorresponds to. - setConstructorInterceptionSuppressed(boolean) - Method in interface org.jboss.weld.construction.api.WeldCreationalContext
-
By default Weld takes care of
AroundConstructinterceptors of a component instance which are bound to the component using interceptor bindings or theInterceptorsannotation. - setDecorationEnabled(boolean) - Method in interface org.jboss.weld.manager.api.WeldInjectionTargetBuilder
-
Enables/disables decoration support in the resulting
WeldInjectionTargetBuilder. - setInterceptionEnabled(boolean) - Method in interface org.jboss.weld.manager.api.WeldInjectionTargetBuilder
-
Enables/disables interception support in the resulting
WeldInjectionTargetBuilder. - setResourceInjectionEnabled(boolean) - Method in interface org.jboss.weld.manager.api.WeldInjectionTargetBuilder
-
Enables/disables resource injection in the resulting
WeldInjectionTargetBuilder. - setTargetClassLifecycleCallbacksEnabled(boolean) - Method in interface org.jboss.weld.manager.api.WeldInjectionTargetBuilder
-
Enables/disables target class lifecycle callback in the resulting
WeldInjectionTargetBuilder. - shutdown() - Method in interface org.jboss.weld.bootstrap.api.Bootstrap
-
Causes the container to clean up and shutdown Before the contain is shutdown the
BeforeShutdownevent is fired - shutdown() - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingBootstrap
- SimpleResourceReference<T> - Class in org.jboss.weld.injection.spi.helpers
-
A trivial holder that holds a resource reference and does not handle releasing.
- SimpleResourceReference(T) - Constructor for class org.jboss.weld.injection.spi.helpers.SimpleResourceReference
-
Construct an instance from provided instance
- SimpleServiceRegistry - Class in org.jboss.weld.bootstrap.api.helpers
-
A registry for services
- SimpleServiceRegistry() - Constructor for class org.jboss.weld.bootstrap.api.helpers.SimpleServiceRegistry
-
Initialize a new instance of
SimpleServiceRegistry - Singleton<T> - Interface in org.jboss.weld.bootstrap.api
-
Holds a reference to an application singleton.
- SingletonProvider - Class in org.jboss.weld.bootstrap.api
-
A provider of
Singletons - SingletonProvider() - Constructor for class org.jboss.weld.bootstrap.api.SingletonProvider
-
Protected constructor.
- startContainer(String, Environment, Deployment) - Method in interface org.jboss.weld.bootstrap.api.CDI11Bootstrap
-
Creates the application container: Checks that the services required by the environment have been provided Adds container provided services Creates and initializes the built in contexts Creates the manager
- startContainer(Environment, Deployment) - Method in interface org.jboss.weld.bootstrap.api.Bootstrap
-
Creates the application container: Checks that the services required by the environment have been provided Adds container provided services Creates and initializes the built in contexts Creates the manager context
- startContainer(Environment, Deployment) - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingBootstrap
- startExtensions(Iterable<Metadata<Extension>>) - Method in interface org.jboss.weld.bootstrap.api.CDI11Bootstrap
-
The container bootstrap sequence begins with initializing extensions.
- startInitialization() - Method in interface org.jboss.weld.bootstrap.api.Bootstrap
-
Starts the application container initialization process: Reads metadata from beans.xml and the
Deploymentservice Starts the application context Starts the request context which lasts untilBootstrap.endInitialization()is called Discovers and createsExtensionservice providers Finally, theBeforeBeanDiscoveryevent is fired. - startInitialization() - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingBootstrap
- STATIC_INSTANCE - Static variable in class org.jboss.weld.bootstrap.api.helpers.RegistrySingletonProvider
-
Static instance constant
- SubclassedComponentDescriptor<T> - Interface in org.jboss.weld.ejb.spi
-
An implementation of
EjbDescriptormay optionally implement this interface if the EJB container uses subclassing to implement EJB functionality. - SystemPropertyActivation - Interface in org.jboss.weld.bootstrap.spi
-
SystemPropertyActivationis a data structures representing the <if-system-property> element in Weld's extensions to beans.xml.
T
- TCCLSingletonProvider - Class in org.jboss.weld.bootstrap.api.helpers
-
Singleton provider that uses the Thread Context ClassLoader to differentiate between applications
- TCCLSingletonProvider() - Constructor for class org.jboss.weld.bootstrap.api.helpers.TCCLSingletonProvider
- TOP_LEVEL - Enum constant in enum org.jboss.weld.resources.spi.ClassFileInfo.NestingType
-
Top level class
- toString() - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingBootstrap
- toString() - Method in class org.jboss.weld.bootstrap.api.helpers.SimpleServiceRegistry
- toString() - Method in class org.jboss.weld.bootstrap.spi.helpers.ForwardingBeanDeploymentArchive
- toString() - Method in class org.jboss.weld.bootstrap.spi.helpers.MetadataImpl
- toString() - Method in class org.jboss.weld.ejb.spi.helpers.ForwadingBusinessInterfaceDescriptor
- toString() - Method in class org.jboss.weld.ejb.spi.helpers.ForwardingEjbDescriptor
- toString() - Method in class org.jboss.weld.ejb.spi.helpers.ForwardingEjbServices
- toString() - Method in class org.jboss.weld.injection.spi.helpers.ForwardingJpaInjectionServices
- toString() - Method in class org.jboss.weld.resources.spi.helpers.ForwardingResourceLoader
- TransactionServices - Interface in org.jboss.weld.transaction.spi
-
The container must implement the services related to transactional behavior used in JSR-299, if that behavior is going to be used.
- TypeDiscoveryConfiguration - Interface in org.jboss.weld.bootstrap.api
-
TypeDiscoveryConfigurationis used by an integrator to determine which classes to discover during the type discovery phase.
U
- unmodifiableServiceRegistry(ServiceRegistry) - Static method in class org.jboss.weld.bootstrap.api.helpers.ServiceRegistries
-
Returns an unmodifiable version of provided
ServiceRegistrywhere any attempt to add a service results in an exception - unwrap() - Method in interface org.jboss.weld.manager.api.WeldManager
V
- validateBeans() - Method in interface org.jboss.weld.bootstrap.api.Bootstrap
-
Validates the deployment.
- validateBeans() - Method in class org.jboss.weld.bootstrap.api.helpers.ForwardingBootstrap
- valueOf(String) - Static method in enum org.jboss.weld.bootstrap.api.Environments
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jboss.weld.bootstrap.spi.BeanDiscoveryMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jboss.weld.bootstrap.spi.EEModuleDescriptor.ModuleType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jboss.weld.resources.spi.ClassFileInfo.NestingType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.jboss.weld.bootstrap.api.Environments
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jboss.weld.bootstrap.spi.BeanDiscoveryMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jboss.weld.bootstrap.spi.EEModuleDescriptor.ModuleType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jboss.weld.resources.spi.ClassFileInfo.NestingType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WEB - Enum constant in enum org.jboss.weld.bootstrap.spi.EEModuleDescriptor.ModuleType
-
Web modules (wars)
- WeldCreationalContext<T> - Interface in org.jboss.weld.construction.api
-
Extended version of
CreationalContextwhich gives the integrator additional control over the process of constructing an instance. - WeldFilter - Interface in org.jboss.weld.bootstrap.spi
-
Filteris a data structures representing the <include> and <exclude> elements in Weld's extensions to beans.xml. - WeldInjectionTarget<T> - Interface in org.jboss.weld.manager.api
-
Specialized version of
InjectionTargetthat exposes additional information. - WeldInjectionTargetBuilder<T> - Interface in org.jboss.weld.manager.api
-
A builder that allows a customized
WeldInjectionTargetinstance to be created. - WeldInjectionTargetFactory<T> - Interface in org.jboss.weld.manager.api
-
Specialized version which provides more options than the original
InjectionTargetFactory. - WeldManager - Interface in org.jboss.weld.manager.api
-
Functionality provided by the Weld Manager over and above the
BeanManager.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form