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
EEModuleDescriptorEJB 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
ExternalConfigurationFilter 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 patternAn 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.
A serializable version of contextual that knows how to restore the original bean if necessary.
A Serializable wrapper for a
ContextualInstanceMarks a Service which is used by Weld to interact with it's environment
Utility class for
ServiceRegistryA 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
SingletonsAn 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.