All Classes and Interfaces

Class
Description
Defines AbstractBootstrapService.cleanup() implementation as a simple delegation to BootstrapService.cleanupAfterBoot()
Abstract subclass for ResourceInjectionServices defining several common capabilities.
No-op implementation of ServletListener
A helper implementation of HttpContextActivationFilter that accepts every request.
An implementation of this interface may be registered with a WeldCreationalContext.
Represents a CDI bean deployment archive.
Represents the value of the bean-discovery-mode attribute within beans.xml.
Represents a bean identifier - implementations may differ for producers, class based and so on.
Representation of parsed beans.xml file.
Application container initialization API for Weld.
Marks a Service that needs to clean up its state once bootstrap is finished.
Represents the business interface of an EJB
An extension to Bootstrap which allows weld to perform type discovery as required by CDI 1.2.
Represents CDI 1.1 and newer deployment.
ClassAvailableActivation is a data structures representing the <if-class-available> element in Weld's extensions to beans.xml.
Represents metadata of a Java class.
Helper enum which lists all possible nesting types of a class.
Thrown when a ClassFileServices implementation is not able to obtain metadata for a class with the specified name.
An optional service that provides fast access to Java class metadata without the need to load the given class.
A handle for controlling AroundConstructCallback invocations.
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.
Represents a deployment of a CDI application.
In Java EE environment, each BeanDeploymentArchive should provide a description of the Java EE module it belongs to (WAR, RAR, etc.).
Enumeration of possible EE module types
A convenience impl class for EEModuleDescriptor
EJB metadata from the EJB descriptor.
A container should implement this interface to allow Weld to resolve EJB.
A container should implement this interface to allow Weld to resolve EJB and discover EJBs EjbServices is a per-BeanDeploymentArchive service.
Represents an environment.
Requirements for various well known environments.
Allows a custom TaskExecutor to be provided by the container.
Instead of submitting a list of tasks to be executed a caller may submit a factory object capable of creating the list of tasks.
An integrator may provide a map of configuration properties.
A builder for building immutable ExternalConfiguration
Filter is a data structures representing the <exclude> elements beans.xml (Since CDI 1.1).
An implementation of BusinessInterfaceDescriptor which forwards all its method calls to another BusinessInterfaceDescriptor .
 
Implementation of Bootstrap which supports the decorator pattern
An implementation of EjbDescriptor which forwards all its method calls to another EjbDescriptor .
An implementation of EjbServices which forwards all its method calls to another EjbServices .
An implementation of JpaInjectionServices which forwards all its method calls to another JpaInjectionServices .
An implementation of ResourceInjectionServices which forwards all its method calls to another ResourceInjectionServices Subclasses should override one or more methods to modify the behavior of the backing ResourceInjectionServices as desired per the decorator pattern.
An implementation of ResourceLoader which forwards all its method calls to another ResourceLoader .
An implementation of ServiceRegistry which forwards all its method calls to another ServiceRegistry Subclasses should override one or more methods to modify the behavior of the backing ServiceRegistry as desired per the decorator pattern.
An implementation of ServletListener which forwards all its method calls to another ServletListener Subclasses should override one or more methods to modify the behavior of the backing ServletListener as desired per the decorator pattern.
Enables an integrator to control if CDI contexts should be activated for a particular HttpServletRequest.
Names of init parameters that can be used in web.xml to configure Weld's Servlet integration.
The context in which instance injection occurs.
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.
 
A singleton provider that assumes an isolated classloder per application
An integrator should implement this interface to allow Weld to resolve web service references JaxwsInjectionServices is a per-module service.
A container should implement this interface to allow the Weld RI to resolve JPA persistence units and discover entities JpaInjectionServices is a per-module service.
A piece of metadata, of type T
Basic implementation of Metadata
Support services related to proxy generation and serialization which are required to be implemented by all containers.
A helper implementation of HttpContextActivationFilter that accepts every request that matches a predefined regular expression.
 
A container should implement this interface to allow the Weld to resolve Resources ResourceInjectionServices is per-module service.
Resource loading/class creation services for Weld.
Exception thrown when errors occur while loading resource
Holds a reference to a resource instance.
Identifies a container resource and allows a resource instance to be created for injection.
Scanning is a data structures representing the <scan> element in Weld's extensions to beans.xml.
Encapsulation of security information that can be associated with a thread.
Responsible for accessing security related functionality the environment can provide.
SerializableContextual<C extends jakarta.enterprise.context.spi.Contextual<I>,I>
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>
A Serializable wrapper for a ContextualInstance
Marks a Service which is used by Weld to interact with it's environment
Utility class for ServiceRegistry
A service registry
Combines access to ServletContextListener, ServletRequestListener and HttpSessionListener into a single interface.
A serializable reference to a session object in the EJB container
A trivial holder that holds a resource reference and does not handle releasing.
A registry for services
Holds a reference to an application singleton.
A provider of Singletons
An implementation of EjbDescriptor may optionally implement this interface if the EJB container uses subclassing to implement EJB functionality.
SystemPropertyActivation is a data structures representing the <if-system-property> element in Weld's extensions to beans.xml.
Singleton provider that uses the Thread Context ClassLoader to differentiate between applications
The container must implement the services related to transactional behavior used in JSR-299, if that behavior is going to be used.
TypeDiscoveryConfiguration is used by an integrator to determine which classes to discover during the type discovery phase.
Extended version of CreationalContext which gives the integrator additional control over the process of constructing an instance.
Filter is a data structures representing the <include> and <exclude> elements in Weld's extensions to beans.xml.
Specialized version of InjectionTarget that exposes additional information.
A builder that allows a customized WeldInjectionTarget instance to be created.
Specialized version which provides more options than the original InjectionTargetFactory.
Functionality provided by the Weld Manager over and above the BeanManager.