All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class
Description
AbstractActivateRequestContextInterceptor
Base class for Request Context activation via interceptor.
AbstractAnnotatedTypeRegisteringEvent
AbstractAnnotatedTypeRegisteringEvent.AnnotatedTypeRegistration <T >
AbstractAssignabilityRules
Base class for AssignabilityRules implementations.
AbstractBean <T ,S >
An abstract bean representation common for all beans
AbstractBeanDeployer <E extends BeanDeployerEnvironment >
AbstractBeanDiscoveryEvent
AbstractBeanInstance
AbstractBindingModel <T extends Annotation >
Common functionality for qualifiers and interceptor bindings.
AbstractBoundContext <S >
Base class for contexts using a thread local to store a bound bean context
AbstractBuiltInBean <T >
AbstractBuiltInBean.BuiltInBeanAttributes <T >
AbstractBuiltInMetadataBean <T >
AbstractCDI <T >
Abstract implementation of CDI which forwards all Instance methods to a delegate.
AbstractClassBean <T >
An abstract bean representation common for class-based beans
AbstractClassLoaderResourceLoader
AbstractContainerEvent
AbstractContext
Base for the Context implementations.
AbstractConversationContext <R ,S >
The base of the conversation context, which can use a variety of storage
forms
AbstractDecorableBuiltInBean <T >
Built-in bean that can be decorated by a
Decorator
AbstractDecoratorApplyingInstantiator <T >
Common functionality for an instantiator capable of applying decorators to a given instance.
AbstractDefinitionContainerEvent
AbstractDeploymentContainerEvent
AbstractEEBean <T >
AbstractEECallable <V >
AbstractEnhancedAnnotated <T ,S >
Represents functionality common for all annotated items, mainly different
mappings of the annotations and meta-annotations
AbstractEnhancedAnnotatedCallable <T ,X ,S extends Member >
AbstractEnhancedAnnotatedMember <T ,X ,S extends Member >
Represents an abstract annotated member (field, method or constructor)
AbstractExecutorServices
Common implementation of ExecutorServices
AbstractFacade <T ,X >
Common implementation for binding-type-based helpers
AbstractFacade.AbstractFacadeSerializationProxy <T ,X >
AbstractFacadeBean <T >
The built-in bean for facade objects.
AbstractForwardingInjectionPointAttributes <T ,S >
AbstractGenericReflectionAction <T >
AbstractImmutableMap <K ,V >
Common implementation for all immutable map implementations.
AbstractInferringInjectionPointAttributes <T ,S >
AbstractInstantiator <T >
AbstractInterceptorMetadata
AbstractManagedContext
AbstractMapBackedBeanStore
AbstractMemberProducer <X ,T >
Common functionality for
Producers backing producer fields and producer methods.
AbstractNamingScheme
AbstractProcessClassBean <X ,B extends ClassBean <X >>
AbstractProcessInjectionTarget <T >
AbstractProcessProducerBean <T ,X ,B extends AbstractProducerBean <T ,X ,?>>
AbstractProducer <T >
AbstractProducerBean <X ,T ,S extends Member >
The implicit producer bean
AbstractProducerFactory <X >
AbstractReflectionAction
AbstractSerializableHolder <V >
AbstractSharedContext
AbstractStaticallyDecorableBuiltInBean <T >
A decorated built-in bean for which, unlike
AbstractFacadeBean, decorators only need to be resolved once.
AbstractSyntheticBean <T >
Common supertype for
Beans which are created based on extension-provided
Producer implementation.
AbstractTypeSafeBeanResolver <T extends Bean <?>,C extends Collection <T >>
AbstractUnboundContext
Base class for contexts using a thread local to store a bound bean context
AccessControllers
Utils for working with PrivilegedActions, PrivilegedActionExceptions and AccessControllers.
ActivateRequestContext
The container provides a built in interceptor that may be used to annotate classes and methods to indicate
that a request context should be activated when this method is invoked.
ActivateRequestContext
This interceptor binding can be used to activate the request context within a business method invocation.
ActivateRequestContext.Literal
ActivateRequestContextInterceptor
Uses Weld API binding - @org.jboss.weld.context.activator.ActivateRequestContext.
ActivateThreadScope
Interceptor binding providing
ThreadScoped activation in SE environment.
ActivateThreadScopeInterceptor
AfterBeanDiscovery
The event type of the second event fired by the container when it has fully completed the bean discovery process, validated
that there are no definition errors relating to the discovered beans, and registered
Bean
and
ObserverMethod objects for the discovered beans, but before detecting deployment
problems.
AfterBeanDiscoveryImpl
AfterDeploymentValidation
The event type of the third event fired by the container after it has validated that there are no deployment problems and
before creating contexts or processing requests.
AfterDeploymentValidationImpl
AfterTypeDiscovery
This event type is thrown by the container after type discovery is complete.
AfterTypeDiscoveryImpl
AlterableContext
Provides an operation for obtaining and destroying contextual instances with a particular scope of any contextual type.
Alternative
Specifies that a bean is an alternative.
Alternative.Literal
Supports inline instantiation of the
Alternative annotation.
AmbiguousResolutionException
Indicates that multiple beans match a certain combination of required type and required qualifiers and are eligible for
injection into a certain class.
AmbiguousResolutionException
Annotated
Represents a Java program element that can be annotated.
AnnotatedCallable <X >
Represents a callable member of a Java type.
AnnotatedConstructor <X >
Represents a constructor of a Java class.
AnnotatedConstructorConfigurator <T >
AnnotatedConstructorConfiguratorImpl <T >
AnnotatedField <X >
Represents a field of a Java class.
AnnotatedFieldConfigurator <T >
AnnotatedFieldConfiguratorImpl <T >
AnnotatedMember <X >
Represents a member of a Java type.
AnnotatedMethod <X >
Represents a method of a Java type.
AnnotatedMethodConfigurator <T >
AnnotatedMethodConfiguratorImpl <T >
AnnotatedParameter <X >
Represents a parameter of a method or constructor.
AnnotatedParameterConfigurator <T >
AnnotatedParameterConfiguratorImpl <T >
AnnotatedType <X >
Represents a Java class or interface.
AnnotatedTypeConfigurator <T >
AnnotatedTypeConfiguratorImpl <T >
AnnotatedTypeIdentifier
An identifier for a an
AnnotatedType The identifier is composed of four parts:
The identifier of the
BeanDeploymentArchive which the type resides in.
AnnotatedTypes
Class that can take an AnnotatedType and return a unique string
representation of that type
AnnotatedTypeValidator
Validates that methods of an
Annotated implementation return sane values.
AnnotatedTypeWrapper <T >
AnnotationApiAbstraction
AnnotationLiteral <T extends Annotation >
Supports inline instantiation of annotation type instances.
AnnotationModel <T extends Annotation >
Abstract representation of an annotation model
Annotations
Utility methods for working with annotations.
Any
The built-in qualifier type.
Any.Literal
Supports inline instantiation of the
Any qualifier.
ApiAbstraction
A base class for utility classes that represent annotations, classes etc
ApiAbstraction.Dummy
"Not found" class
ApiAbstraction.DummyAnnotation
"Not found" annotation
ApiAbstraction.DummyEnum
"Not found" enumeration value.
ApplicationContext
ApplicationContextImpl
ApplicationScoped
Specifies that a bean is application scoped.
ApplicationScoped.Literal
Arrays2
AssignabilityRules
AsyncEventDeliveryStage <T >
AttributeBeanStore
A bound bean store backed by attributes.
BackedAnnotated
BackedAnnotatedCallable <X ,E extends Executable >
BackedAnnotatedConstructor <X >
BackedAnnotatedField <X >
BackedAnnotatedMember <X >
BackedAnnotatedMember.BackedAnnotatedMemberSerializationProxy <X ,A extends AnnotatedMember <? super X >>
BackedAnnotatedMethod <X >
BackedAnnotatedParameter <X >
BackedAnnotatedType <X >
BaseAnnotated
BasicInjectionTarget <T >
Bean <T >
BeanAttributes <T >
The BeanAttributes interface exposes the basic attributes of a bean.
BeanAttributesConfigurator <T >
BeanAttributesConfiguratorImpl <T >
BeanAttributesFactory
BeanAttributesFactory.BeanAttributesBuilder <T >
BeanConfigurator <T >
This API is an helper to configure a new
Bean instance.
BeanConfiguratorImpl <T >
BeanDeployer
BeanDeployerEnvironment
BeanDeployerEnvironment.WeldMethodKey
BeanDeployerEnvironmentFactory
BeanDeployment
BeanDeploymentArchiveMapping
BeanDeploymentFinder
BeanDeploymentModule
Represents an EE module that holds bean archives.
BeanDeploymentModules
BeanHolder <T >
Serializable holder that keeps reference to a bean and is capable of reloading the reference on deserialization.
BeanIdentifierIndex
An optional per deployment service.
BeanIdentifierIndexNamingScheme
BeanIdentifiers
BeanInjectionTarget <T >
BeanInstance
Each proxy maintains a single bean instance on which methods
are invoked.
BeanLogger
Log messages for Beans.
BeanLogger_$logger
Warning this class consists of generated code.
BeanManager
Allows a portable extension to interact directly with the container.
BeanManagerBean
BeanManagerImpl
Implementation of the Bean Manager.
BeanManagerImplBean
BeanManagerLogger
Log messages for bean manager and related support classes.
BeanManagerLogger_$logger
Warning this class consists of generated code.
BeanManagerLookupService
Simple facade over
CDI11Deployment that allows
BeanManager for a given class to be looked up at runtime.
BeanManagerProxy
BeanManagers
BeanMetadataBean
Allows a bean to obtain information about itself.
BeanMethods
Beans
Helper class for bean inspection
BeanStore
A
Map like store of contextual instances, used to back the Weld built
in contexts.
BeansXmlHandler
Retained for backward compatibility with Arquillian and WildFly which incorrectly rely on Weld internals!
BeansXmlImpl
BeansXmlParser
Retained for backward compatibility with Arquillian and WildFly which incorrectly rely on Weld internals!
BeansXmlStreamParser
Simple yet efficient parser for beans.xml.
BeansXmlValidator
This validator is thread safe and suitable for sharing between threads.
BeanTypeAssignabilityRules
Implementation of the Section 5.2.4 of the CDI specification.
BeforeBeanDiscovery
This event type is thrown by the container before the bean discovery process begins.
BeforeBeanDiscoveryImpl
BeforeDestroyed
An event with this qualifier is fired when a context is about to be destroyed, i.e.
BeforeDestroyed.Literal
BeforeShutdown
The type of the final event the container fires after it has finished processing requests and destroyed all contexts.
BeforeShutdownImpl
Bindings
Utility methods for working with qualifiers and interceptor bindings.
BootstrapLogger
Log messages for bootstrap
BootstrapLogger_$logger
Warning this class consists of generated code.
Bound
Qualifier used with all for all of the bound (map backed) contexts Weld offers.
BoundBeanStore
A bean store may be bound to some external data store, for example a Http
Session.
BoundContext <S >
Allows a thread-based context to be bound to some external instance storage (such as an HttpSession).
BoundConversationContext
A conversation context which can be bound to a pair of Maps encapsulated by
BoundRequest.
BoundConversationContextImpl
BoundLiteral
Annotation literal for
Bound
BoundRequest
A conversation is used to span multiple requests, however is shorter than a session.
BoundRequestContext
A request context which can be bound to any Map.
BoundRequestContextImpl
BoundSessionContext
A session context which can be bound to any Map.
BoundSessionContextImpl
BuilderInterceptorInstance
BusyConversationException
Indicates that the container has rejected a request because a concurrent request is associated with the same conversation
context.
BusyConversationException
BytecodeMethodResolver
An object that generates bytecode to resolve a
Method at runtime.
BytecodeUtils
utility class for common bytecode operations
CallableMethodHandler
Category
CDI <T >
Provides access to the current container.
CdiInterceptorFactory <T >
InterceptorFactory that obtains an interceptor instance using
BeanManagerImpl.
CDIProvider
Interface implemented by a CDI provider to provide access to the current container
CdiRequestContextActivatorInterceptor
Uses CDI API binding - @javax.enterprise.context.control.ActivateRequestContext.
ClassAvailableActivationImpl
ClassBean <T >
Marker for
Bean implementations that are defined by a Java class.
ClassLoaderResourceLoader
A (@link ResourceLoader} implementation that uses a specific @{link ClassLoader}
ClassTransformer
ClientProxyFactory <T >
Proxy factory that generates client proxies, it uses optimizations that
are not valid for other proxy types.
ClientProxyProvider
A proxy pool for holding scope adaptors (client proxies)
CombinedInterceptorAndDecoratorStackMethodHandler
A method handler that wraps the invocation of interceptors and decorators.
CommonBean <T >
Common superclass for beans that are identified using id.
CommonForkJoinPoolExecutorServices
CommonProxiedMethodFilters
ComputingCache <K ,V >
A simple abstraction for computing cache.
ComputingCacheBuilder
ConcurrentBeanDeployer
BeanDeployer that processes some of the deployment tasks in parallel.
ConcurrentHashMapBeanStore
A BeanStore that uses a HashMap as backing storage
ConcurrentValidator
Processes validation of beans, decorators and interceptors in parallel.
ConfigurationKey
This enum lists all the supported configuration keys.
ConfigurationKey.UnusedBeans
ConfigurationLogger
Log messages for configuration.
ConfigurationLogger_$logger
Warning this class consists of generated code.
Configurator <T >
ConstructorHolder <X >
ConstructorInjectionPoint <T >
High-level representation of an injected constructor.
ConstructorInterceptionInstantiator <T >
Delegating
Instantiator that takes care of
AroundConstruct interceptor invocation.
ConstructorNewInstanceAction <T >
ConstructorSignature
ConstructorSignatureImpl
ConstructorUtils
Utility class for working with constructors in the low level javassist API
Container
A Weld application container
ContainerBeforeShutdown
An event that is fired when the Weld SE container is about to be shut down.
ContainerEvent
Marker for lifecycle events dispatched by the Weld container.
ContainerInitialized
The event that is fired when the Weld CDI container is initialized and ready for applications to take control, which it may do by observing this event.
ContainerLifecycleEventObserverMethod <T >
Marker interface for container lifecycle event observer methods.
ContainerLifecycleEventPreloader
Allows observer methods for container lifecycle events to be resolved upfront while the deployment is waiting for classloader
or reflection API.
ContainerLifecycleEvents
ContainerLifecycleObserver <T >
Represents a synthetic container lifecycle event observer.
ContainerLifecycleObserver.Builder <T >
This builder is used to create a synthetic container lifecycle event observer.
ContainerLifecycleObserver.ExtensionBuilder
This builder is used to create a synthetic extension, i.e.
ContainerShutdown
An event that is fired after Weld SE container shutdown.
ContainerState
Application container instance state
Context
Provides an operation for obtaining contextual instances with a particular scope of any contextual type.
ContextBean <T extends Context >
ContextBeanInstance <T >
An instance locator that uses a context to lookup the instance if
it exists; otherwise, a new instance will be created from the
bean.
ContextEvent
ContextException
Indicates a problem relating to context management.
ContextHolder <T extends Context >
ContextLogger
Log messages for Contexts
Message Ids: 000200 - 000299
ContextLogger_$logger
Warning this class consists of generated code.
ContextNotActiveException
Indicates that a context is not active.
ContextNotActiveException
Contextual <T >
Defines operations to create and destroy contextual instances of a certain type.
ContextualInstance
ContextualInstance <T >
Represents a contextual instance of a given type.
ContextualInstanceStrategy <T >
This component allows optimized strategies for obtaining contextual instances of a given bean to be plugged in.
ContextualStoreImpl
Implementation of ContextualStore
Conversation
Allows the application to manage the
conversation context by marking
the current conversation as transient or long-running, specifying a conversation identifier, or setting the conversation
timeout.
ConversationBean
ConversationContext
ConversationIdGenerator
The default conversation id generator
ConversationImpl
ConversationLogger
Log messages for conversations.
ConversationLogger_$logger
Warning this class consists of generated code.
ConversationNamingScheme
A naming scheme which can have it's cid swapped out.
ConversationScoped
Specifies that a bean is conversation scoped.
ConversationScoped.Literal
CovariantTypes
Utility class that captures standard covariant Java assignability rules.
CreationalContext <T >
Provides operations that are used by the
Contextual implementation during instance
creation and destruction.
CreationalContextImpl <T >
CreationException
Indicates that a checked exception was thrown during creation of a bean.
CreationException
CurrentEventMetadata
CurrentInjectionPoint
CustomClassComparator
This comparator sorts classes alphabetically based on
Class.getName() with notable difference that all
classes starting with
java.* or
javax.* come
after all other classes.
CustomDecoratorWrapper <T >
A wrapper for a decorated instance.
CustomInterceptorInvocation <T >
CustomInterceptorMetadata <T >
DaemonThreadFactory
ThreadFactory that creates daemon threads so that Weld does not hang e.g.
DeclaredMemberIndexer
DecorableBean <T >
Marker interface for a
Bean that can have decorators.
Decorated
A decorator may inject metadata about the bean it is decorating
DecoratedBeanMetadataBean
Allows a decorator to obtain information about the bean it decorates.
DecoratedLiteral
DecorationHelper <T >
Decorator
Specifies that a class is a decorator.
Decorator <T >
DecoratorImpl <T >
DecoratorInjectionTarget <T >
DecoratorMetadataBean
Allows a decorator to obtain information about itself.
DecoratorProxy
Marker interface to identify Decorator proxies
DecoratorProxyFactory <T >
This special proxy factory is mostly used for abstract decorators.
DecoratorProxyMethodHandler
Method handler for decorated beans
DecoratorResolvableBuilder
Decorators
Default
The default qualifier type.
Default.Literal
Supports inline instantiation of the
Default qualifier.
DefaultBytecodeMethodResolver
DefaultInjector <T >
Injector implementation that injects
Inject-annotated fields and calls CDI initializer methods.
DefaultInstantiator <T >
Creates a new Java object by calling its class constructor.
DefaultLifecycleCallbackInvoker <T >
If the component is not intercepted this implementation takes care of invoking its lifecycle callback methods.
DefaultObserverNotifierFactory
DefaultProxyInstantiator
Default
ProxyInstantiator implementation that uses proxy class' no-arg constructor to create a new instance.
DefaultReflectionCache
DefaultResourceLoader
A simple resource loader.
Defaults
DeferredBytecode
DefinitionException
Thrown when a definition error occurs.
DefinitionException
Thrown if the definition of a bean is incorrect
Delegate
Identifies the delegate injection point of a decorator.
DelegateInjectionPointAssignabilityRules
Implementation of the Section 8.3.1 of the CDI specification.
Dependent
Specifies that a bean belongs to the dependent pseudo-scope.
Dependent.Literal
Supports inline instantiation of the
Dependent annotation.
DependentContext
The built in dependent context, associated with
Dependent.
DependentContextImpl
The dependent context
DeploymentException
Thrown when a deployment problem occurs.
DeploymentException
Thrown if an deployment exception occurs.
DeploymentStructures
DeploymentVisitor
A Deployment visitor which can find the transitive closure of Bean Deployment Archives
Description
Unlike javadoc this description may be inspected at runtime.
Destroyed
An event with this qualifier is fired when a context is destroyed, i.e.
Destroyed.Literal
Supports inline instantiation of the
Destroyed qualifier.
DisposalMethod <X ,T >
Disposes
Identifies the disposed parameter of a disposer method.
DynamicLookupInjectionPoint
EEResourceProducerField <X ,T >
Ejb
Qualifier used with all for all of the EJB contexts Weld offers.
EjbLiteral
Annotation literal for
Ejb
EjbRequestContext
A request context which can be bound to the InvocationContext.
EjbSupport
This service provides EJB support.
ElLogger
Log messages for EL resolution.
ElLogger_$logger
Warning this class consists of generated code.
EmptyAnnotated
EmptyInjectionPoint
EnhancedAnnotated <T ,S >
AnnotatedItem provides a uniform access to the annotations on an annotated
item defined either in Java or XML
EnhancedAnnotatedCallable <T ,X ,S extends Member >
EnhancedAnnotatedConstructor <T >
Represents a Class Constructor
EnhancedAnnotatedConstructorImpl <T >
Represents an annotated constructor
EnhancedAnnotatedField <T ,X >
AnnotatedField provides a uniform access to the annotations on an annotated
field
EnhancedAnnotatedFieldImpl <T ,X >
Represents an annotated field
EnhancedAnnotatedMember <T ,X ,S extends Member >
AnnotatedMember provides enhanced access to an annotated member
EnhancedAnnotatedMethod <T ,X >
AnnotatedType provides a uniform access to the annotations on an annotated
class defined either in Java or XML
EnhancedAnnotatedMethodImpl <T ,X >
Represents an annotated method
EnhancedAnnotatedParameter <T ,X >
AnnotatedParameter provides a uniform access to a method parameter defined
either in Java or XML
EnhancedAnnotatedParameterImpl <T ,X >
Represents a parameter
EnhancedAnnotatedType <T >
Represents a Class
EnhancedAnnotatedTypeImpl <T >
Represents an annotated class
EnhancedAnnotation <T extends Annotation >
Represents a meta annotation
EnhancedAnnotationImpl <T extends Annotation >
Represents an annotated annotation
EnterpriseTargetBeanInstance
EnumerationIterator <T >
EnumerationList <T >
An immutable Enumeration -> List adaptor
Event <T >
Allows the application to fire events of a particular type.
EventBean
EventContext <T >
Represents a context of a fired event.
EventImpl <T >
Implementation of the Event interface
EventLogger
Log messages for events
Message ids: 000400 - 000499
EventLogger_$logger
Warning this class consists of generated code.
EventMetadata
Provides access to metadata about an observed event payload.
EventMetadataAwareObserverMethod <T >
Marker interface for observer methods which are able to decide whether an access to
EventMetadata is required or not.
EventMetadataBean
Built-in bean for event metadata.
EventMetadataImpl
EventObjectTypeResolverBuilder
Builds a special
TypeResolver capable of resolving type variables by using a combination of two type hierarchies.
EventTypeAssignabilityRules
This class implements Section 10.3.1 of the CDI specification.
ExecutorServicesFactory
ExecutorServicesFactory.ThreadPoolType
ExpressionLanguageSupport
Abstraction over common EL operations.
Extension
Service interface implemented by extensions.
ExtensionBean <E extends Extension >
ExtensionBeanDeployer
ExtensionObserverMethodImpl <T ,X >
An implementation of
ObserverMethod used for events delivered to extensions.
ExternalBeanAttributesFactory
Creates
BeanAttributes based on BeanAttributes provided by an extension.
FacadeInjectionPoint
FastEvent <T >
An optimized internal facility for dispatching events.
FastProcessAnnotatedTypeResolver
ProcessAnnotatedType observer method resolver.
FieldHolder
Serializable holder for
Field.
FieldInjectionPoint <T ,X >
FieldInjectionPointAttributes <T ,X >
FieldLookupAction
Returns a field from the class or any class/interface in the inheritance hierarchy
FieldProducerFactory <X >
FileMetadata <T >
FilterImpl
FilterPredicate
A predicate which selects classes to process based on a filter.
FixedThreadPoolExecutorServices
Implementation of ExtendedExecutorServices that uses a fixed thread pool.
Formats
Utility class to produce friendly names e.g.
ForwardingAnnotated
Base class to allow implementation of the decorator pattern
ForwardingAnnotatedCallable <X >
ForwardingAnnotatedConstructor <X >
ForwardingAnnotatedField <X >
ForwardingAnnotatedMember <X >
ForwardingAnnotatedMethod <X >
ForwardingAnnotatedParameter <X >
ForwardingAnnotatedType <X >
Forwarding implementation of AnnotatedType
ForwardingBean <T >
A delegating bean
ForwardingBeanAttributes <T >
ForwardingBeanManager
ForwardingCompletionStage <T >
ForwardingContext
Forwarding implementation of
Context
ForwardingContextual <T >
ForwardingDecorator <T >
ForwardingExecutorService
Forwarding implementation of ExecutorService
ForwardingFieldInjectionPointAttributes <T ,X >
ForwardingInjectionPoint
ForwardingInjectionPointAttributes <T ,S >
ForwardingInjectionTarget <T >
ForwardingInstantiator <T >
ForwardingInterceptor <T >
ForwardingInvocationContext
Forwarding implementation of InvocationContext.
ForwardingParameterInjectionPointAttributes <T ,X >
ForwardingResolvable
ForwardingWeldInstance <T >
GenericArrayTypeImpl
GetAccessibleCopyOfMember <T extends AccessibleObject & Member >
GetClassLoaderAction
Privileged action that obtains the CL.
GetConstructorAction <T >
GetConstructorsAction
GetContextClassLoaderAction
Privileged action that obtains the TCCL.
GetDeclaredConstructorAction <T >
GetDeclaredConstructorsAction
GetDeclaredFieldAction
GetDeclaredFieldsAction
GetDeclaredMethodAction
GetDeclaredMethodsAction
GetFieldAction
GetFieldsAction
GetMethodAction
GetMethodsAction
GetProtectionDomainAction
GetSystemPropertyAction
GlobalEnablementBuilder
This service gathers globally enabled interceptors, decorators and alternatives and builds a list of each.
GlobalObserverNotifierService
GroovyMethodFilter
HashMapBeanStore
A BeanStore that uses a HashMap as backing storage
HierarchyDiscovery
Utility class that discovers transitive type closure of a given type.
HotspotReflectionCache
ReflectionCache implementation that works around possible deadlocks in HotSpot:
Http
Qualifier used with all for all of the Servlet backed contexts Weld offers.
HttpConversationContext
An Http Session backed conversation context.
HttpLiteral
Annotation literal for
Http
HttpRequestContext
A request context which can be bound to the ServletRequest.
HttpSessionContext
A session context which can be bound to the HttpServletRequest.
Identified <I extends Identifier >
Marker interface for anything that needs to be identified by an explicit
Identifier.
Identifier
Marker interface for an identifier.
IllegalArgumentException
IllegalProductException
Indicates that a producer method returned a null value or a producer field contained a null value, and the scope of the
producer method or field was not
Dependent.
IllegalProductException
IllegalStateException
ImmutableBeanAttributes <T >
ImmutableHashSet <T >
Immutable
Set implementation.
ImmutableList <E >
Weld's immutable
List implementations.
ImmutableList.Builder <T >
ImmutableMap <K ,V >
Weld's immutable map implementation.
ImmutableMap.Builder <K ,V >
ImmutableSet <T >
Weld's immutable set implementation.
ImmutableSet.Builder <T >
Builder for building immutable sets.
InconsistentSpecializationException
InferringFieldInjectionPointAttributes <T ,X >
InferringParameterInjectionPointAttributes <T ,X >
Initialized
An event with this qualifier is fired when a context is initialized, i.e.
Initialized.Literal
Supports inline instantiation of the
Initialized qualifier.
Inject
Identifies injectable constructors, methods, and fields.
InjectionContextImpl <T >
InjectionException
Indicates a problem relating to dependency injection.
InjectionException
InjectionPoint
Provides access to metadata about an injection point.
InjectionPointBean
Bean for InjectionPoint metadata
InjectionPointConfigurator
This API is an helper to configure an existing
InjectionPoint instance.
InjectionPointConfiguratorImpl
InjectionPointFactory
Factory class that producer
InjectionPoint instances for fields, parameters, methods and constructors.
InjectionPointHolder
InjectionPoints
InjectionTarget <T >
Provides operations for performing
dependency injection and lifecycle callbacks on an
instance of a type.
InjectionTargetFactory <T >
InjectionTargetFactoryImpl <T >
InjectionTargetInitializationContext <T >
InjectionTargets
InjectionTargetService
InjectLiteral
Supports inline instantiation of the
Inject annotation.
Injector <T >
Instance <T >
Allows the application to dynamically obtain instances of beans with a specified combination of required type and qualifiers.
InstanceBean
InstanceImpl <T >
Helper implementation for Instance for getting instances
Instantiator <T >
Implementation of this interface is capable of producing Java objects.
Intercepted
An interceptor may inject metadata about the bean it is intercepting.
InterceptedBeanMetadataBean
Allows an interceptor to obtain information about the bean it intercepts.
InterceptedLiteral
InterceptedProxyFactory <T >
Generates proxies used to apply interceptors to custom bean instances and return values of producer methods.
InterceptedProxyMethodHandler
InterceptedSubclassFactory <T >
Factory for producing subclasses that are used by the combined interceptors and decorators stack.
InterceptionContext
Holds interceptor metadata and interceptor instances throughout the lifecycle of the intercepted instance.
InterceptionDecorationContext
A class that holds the interception (and decoration) contexts which are currently in progress.
InterceptionDecorationContext.Stack
InterceptionFactory <T >
InterceptionFactory allows to create a wrapper instance whose method invocations are intercepted by method
interceptors and forwarded to a provided instance.
InterceptionFactoryBean
InterceptionFactoryDataCache
InterceptionFactoryDataCache.InterceptionFactoryData <T >
InterceptionFactoryImpl <T >
Instances of this class are not suitable for sharing between threads.
InterceptionModel
InterceptionModelBuilder
This builder shouldn't be reused.
InterceptionModelInitializer <T >
InterceptionType
Identifies the kind of lifecycle callback, Jakarta Enterprise Bean timeout method or business method interception.
InterceptionType
InterceptionTypeRegistry
InterceptionUtils
Interceptor <T >
Represents an enabled interceptor.
InterceptorApplyingInstantiator <T >
InterceptorBindingModel <T extends Annotation >
InterceptorBindingsAdapter
InterceptorBindingSet
InterceptorBindingTypeLiteral
Annotation literal for InterceptorBinding
InterceptorClassMetadata <T >
Metadata about an interceptor component.
InterceptorConfigurator
InterceptorConfiguratorImpl
InterceptorException
InterceptorFactory <T >
Produces instances of interceptor classes.
InterceptorImpl <T >
InterceptorInvocation
Represents an invocation of interceptor's methods on an interceptor instance.
InterceptorLogger
Log messages for interceptors.
InterceptorLogger_$logger
Warning this class consists of generated code.
InterceptorMetadata
Metadata about a type that may have interceptor methods.
InterceptorMetadataBean
Allows an interceptor to obtain information about itself.
InterceptorMetadataImpl <T >
Interceptor class metadata.
InterceptorMetadataReader
InterceptorMetadata reader.
InterceptorMetadataUtils
InterceptorMethodHandler
InterceptorMethodInvocation
InterceptorResolvable
InterceptorResolvableBuilder
Interceptors
Helper class for working with interceptors and interceptor bindings.
InterceptorsApiAbstraction
InvalidObjectException
InvariantTypes
Utility class that captures invariant Java assignability rules (used with generics).
InvokableAnnotatedMethod <T >
An implementation of
AnnotatedMethod used at runtime for invoking Java methods.
IsolatedForwardingBean <T >
Delegating implementation of
Bean.
IsolatedForwardingBean.Impl <T >
IsolatedForwardingDecorator <T >
IsolatedForwardingDecorator.Impl <T >
IsolatedForwardingInterceptor <T >
IsolatedForwardingInterceptor.Impl <T >
Iterables
IterativeWorkerTaskFactory <T >
Used for decomposition of loops in which independent tasks are processed sequentially.
Iterators
LazyValueHolder <T >
Represents a lazily computed value.
LazyValueHolder.Serializable <T >
LifecycleCallbackInvoker <T >
Implementations of this interface are capable of performing
PostConstruct /
PreDestroy lifecycle callback
invocations.
LifecycleMixin
ListMultimap <K ,V >
A
Multimap whose collections of values are backed by a
List.
ListToSet <T >
Provides a set-like read-only view on a given
List.
ListView <SOURCE ,VIEW >
Provides a view of type List for a List.
LockedBean
A representation of a creation lock on a bean instance
LockStore
Helper class for bean store creation locking.
LogMessageCallback
JBoss Logging is not using message keys and so it's not possible to reference the log message (a logger method annotated with LogMessage and
Message) and use it as a method parameter or construct it lazily.
ManagedBean <T >
Represents a simple bean
ManagedBeanIdentifier
ManagedContext
Lifecycle management for built in contexts.
ManagedConversation
Provides management operations for conversations, including locking, and expiration management.
ManagerObjectFactory
MapBeanStore
Marker
A marker class we can use to ensure that our method will not collide with a
user provided method
MemberTransformer
Serves several functions.
MergedStereotypes <T ,E >
Meta model for the merged stereotype for a bean
MessageCallback <T >
JBoss Logging is not using message keys and so it's not possible to reference the message (a message method annotated with Message) and use it as a
method parameter or construct it lazily.
MetaAnnotationStore
Metadata singleton for holding EJB metadata, scope models etc.
MetadataLogger
Log messages for Meta Data.
MetadataLogger_$logger
Warning this class consists of generated code.
MethodHandler
The interface implemented by the invocation handler of a proxy
instance.
MethodHolder
Serializable holder for
Method.
MethodInformation
Data that is needed when working with a method in bytecode
MethodInjectionPoint <T ,X >
Wraps a method whose parameters may be injected.
MethodInjectionPoint.MethodInjectionPointType
MethodInvocationStrategy
Encapsulates various strategies for invoking a method injection point.
MethodLookupAction
Returns a method from the class or any class/interface in the inheritance hierarchy
MethodProducerFactory <X >
MethodSignature
MethodSignatureImpl
MissingDependenciesRegistry
Holds information about classes that have missing dependencies (class X references class Y and class Y is not
on classpath).
Model
The built-in stereotype intended for use with beans that define the model layer of an MVC web application architecture such
as JSF.
ModuleEnablement
Holds information about interceptors, decorators and alternatives that are enabled in this module.
Multimap <K ,V >
A collection-like structure that maps keys to collections of values.
Multimaps
Multimap utilities.
MutableBoundRequest
NameBasedResolver
Implementation of name based bean resolution
Named
NamedLiteral
Supports inline instantiation of the
Named qualifier.
NamedLiteral
Annotation literal for
Named
NamingScheme
New
The
New qualifier was deprecated in CDI 1.1.
New.Literal
Supports inline instantiation of the
New qualifier.
NewBean
Marker interface for @New beans
NewInstanceAction <T >
NewManagedBean <T >
Represents a @New simple bean
Nonbinding
Excludes a member of an annotation type (such as a
qualifier type or
interceptor binding type) from consideration when the container compares two annotation
instances.
Nonbinding.Literal
Supports inline instantiation of the
Nonbinding annotation.
NonexistentConversationException
Indicates that the conversation context could not be restored.
NonexistentConversationException
NonProducibleInjectionTarget <T >
An implementation of
InjectionTarget for classes that do not fulfill bean class requirements (e.g.
NoopLifecycleCallbackInvoker <T >
NoopSecurityServices
Fallback SecurityServices implementation that only used in the integrator does not provide one.
NormalScope
Specifies that an annotation type is a normal scope type.
NormalScopeLiteral
NotificationListener
Allows a container lifecycle event to be notified before and after the event is delivered to an
Extension.
NotificationOptions
Notification options are used to configure observer notification.
NotificationOptions.Builder
Notification options builder.
NullInstanceException
This exception occurs in cases where an object instance was expected, but
the reference was null.
ObserverException
Indicates that a checked exception was thrown by an observer method during event notification.
ObserverFactory
Bound factory class that produces implicit observers for observer methods.
ObserverInitializationContext <T ,X >
ObserverMethod <T >
ObserverMethodConfigurator <T >
ObserverMethodConfigurator.EventConsumer <T >
Represents an operation that accepts a context of a fired event.
ObserverMethodConfiguratorImpl <T >
ObserverMethodImpl <T ,X >
Reference implementation for the ObserverMethod interface, which represents an observer method.
ObserverNotifier
Provides event-related operations such as observer method resolution and event delivery.
ObserverNotifier.ObserverExceptionHandler
There are two different strategies of exception handling for observer methods.
ObserverNotifierFactory
Observers
Observes
Identifies the event parameter of an observer method.
ObservesAsync
Identifies the event parameter of an asynchronous observer method.
ParameterInjectionPoint <T ,X >
ParameterInjectionPointAttributes <T ,X >
ParameterInjectionPointImpl <T ,X >
ParameterizedTypeImpl
Parameters
ParametersFactory
The simple bean that will hold the command line arguments and make them
available by injection (using the @Parameters binding).
PassivatingContextWrapper
Wraps a passivating context with a wrapper that guarantees that each call to the context is done with serializable
Contextual.
PassivationCapable
Indicates that a custom implementation of
Bean or
Contextual is passivation capable.
Permissions
PersistenceApiAbstraction
PlainInterceptorFactory <T >
InterceptorFactory that uses an
InjectionTarget as a factory for interceptor instances.
PlugableValidator
Preconditions
Primitives
PrincipalBean
Prioritized
This interface allows some SPI implementation to change their priority programmatically.
PriorityComparator
ProcessAnnotatedType <X >
The container fires an event of this type for each Java class or interface it discovers in a bean archive, before it reads
the declared annotations.
ProcessAnnotatedTypeEventResolvable
ProcessAnnotatedTypeImpl <X >
Container lifecycle event for each Java class or interface discovered by the container.
ProcessBean <X >
The container fires an event of this type for each enabled bean, interceptor or decorator deployed in a bean archive, before
registering the
Bean object.
ProcessBeanAttributes <T >
The container fires an event of this type for each enabled bean, interceptor or decorator deployed in a bean archive before
registering the
Bean object.
ProcessBeanAttributesImpl <T >
Container lifecycle event that allows bean metadata (
BeanAttributes) to be changed before the bean is registered.
ProcessBeanImpl <X >
ProcessBeanInjectionTarget <X >
ProcessInjectionPoint <T ,X >
The container fires an event of this type for every injection point of every Jakarta EE component class supporting injection
that may be instantiated by the container at runtime, including every managed bean declared using
javax.annotation.ManagedBean, Jakarta Enterprise Bean session or message-driven bean, enabled bean, enabled interceptor or enabled
decorator.
ProcessInjectionPointImpl <T ,X >
ProcessInjectionTarget <X >
The container fires an event of this type for every Jakarta EE component class supporting injection that may be instantiated by
the container at runtime, including every managed bean declared using javax.annotation.ManagedBean, Jakarta Enterprise Bean session or
message-driven bean, enabled bean, enabled interceptor or enabled decorator.
ProcessManagedBean <X >
The container fires an event of this type for each enabled managed bean, before registering the
Bean object.
ProcessManagedBeanImpl <X >
ProcessObserverMethod <T ,X >
ProcessObserverMethodImpl <T ,X >
Implementation of the event used to notify observers for each observer method that is added.
ProcessProducer <T ,X >
ProcessProducerField <T ,X >
The container fires an event of this type for each enabled producer field, before registering the
Bean object.
ProcessProducerFieldImpl <T ,X >
ProcessProducerImpl <T ,X >
ProcessProducerMethod <T ,X >
The container fires an event of this type for each enabled producer method, before registering the
Bean object.
ProcessProducerMethodImpl <T ,X >
ProcessSessionBean <X >
The container fires an event of this type for each enabled session bean, before registering the
Bean object.
ProcessSessionBeanImpl <X >
ProcessSimpleInjectionTarget <X >
ProcessSynthethicBeanImpl <X >
ProcessSyntheticAnnotatedType <X >
ProcessSyntheticAnnotatedTypeImpl <T >
ProcessSyntheticBean <X >
ProcessSyntheticObserverMethod <T ,X >
ProcessSyntheticObserverMethodImpl <T ,X >
This event is used to notify observers for each synthetic observer method that is added.
Producer <T >
Provides a generic operation for producing an instance of a type.
ProducerConfigurator <T >
ProducerConfiguratorImpl <T >
ProducerFactory <X >
ProducerField <X ,T >
Represents a producer field
ProducerFieldProducer <X ,T >
Producer implementation for producer fields.
ProducerMethod <X ,T >
Represents a producer method bean
ProducerMethodIdentifier
ProducerMethodProducer <X ,T >
Producer implementation for producer methods.
Produces
Identifies a producer method or field.
ProfilingExecutorServices
ProtectionDomainCache
Holds enhanced protection domains for proxy classes.
Provider <T >
Provides instances of T.
ProxiedMethodFilter
Allows certain bean class methods to be ignored when creating a proxy / subclass.
Proxies
Utilities for working with proxies.
Proxies.TypeInfo
Proxy
General interface for all proxies adding functionality that can change
the behavior of the proxy during runtime.
ProxyClassConstructorInjectionPointWrapper <T >
ProxyFactory <T >
Main factory to produce proxy classes and instances for Weld beans.
ProxyInstantiator
Implementations of this interface are capable of creating instances of a given proxy class.
ProxyInstantiator.Factory
ProxyMethodHandler
A general purpose MethodHandler for all proxies which routes calls to the
BeanInstance associated with this proxy or handler.
ProxyObject
The interface implemented by proxy classes.
Qualifier
Identifies qualifier annotations.
QualifierInstance
Optimized representation of a qualifier.
QualifierLiteral
Supports inline instantiation of the
Qualifier annotation.
QualifierLiteral
QualifierModel <T extends Annotation >
Model of a binding type
Reception
Distinguishes conditional
observer methods from observer methods which are
always notified.
ReflectionCache
ReflectionCache.AnnotationClass <T extends Annotation >
Represents cached metadata about an annotation class.
ReflectionCacheFactory
ReflectionLogger
Log messages relating to reflection
Message ids: 000600 - 000699
ReflectionLogger_$logger
Warning this class consists of generated code.
Reflections
Utility class for static reflection-type operations
RequestContext
The built in request context is associated with
RequestScoped and is a managed context which can be activated,
invalidated and deactivated.
RequestContextController
The CDI container provides a built in instance of RequestContextController that is dependent scoped for the purposes
of activating and deactivating.
RequestContextControllerBean
RequestContextImpl
RequestScoped
Specifies that a bean is request scoped.
RequestScoped.Literal
RequestScopedCache
Caches beans over the life of a request, to allow for efficient bean lookups from proxies.
RequestScopedItem
An item that can be cached for the lifetime of a request.
RequiredAnnotationDiscovery
Wrapper over
ReflectionCache capable of determining whether a given class
has a given annotation or not, as defined by the CDI 1.1 specification (11.5.6).
ResolutionException
Indicates a problem relating to typesafe resolution.
ResolutionLogger
Log messages for resolution classes.
ResolutionLogger_$logger
Warning this class consists of generated code.
Resolvable
Something that is resolvable by the resolver.
ResolvableBuilder
ResolvableBuilder.ResolvableImpl
ResolvedObservers <T >
Immutable information about observer methods resolved for a type/qualifiers combination.
ResourceInjection <T >
High-level representation of a resource field and setter method.
ResourceInjectionFactory
Factory class that produces
ResourceInjection instances for resource fields and setter methods.
ResourceInjectionProcessor <S extends org.jboss.weld.bootstrap.api.Service,C >
Abstract stateless resource injection processor.
ResourceInjector <T >
Injector that adds support for resource field and setter injection.
RIBean <T >
Abstract base class with functions specific to RI built-in beans
RunnableDecorator
Decorator for all beans which implements Runnable.
RuntimeMethodInformation
Contains all the data that is needed when working with a method in bytecode
ScanningImpl
ScanningPredicate <T >
Scope
Identifies scope annotations.
ScopeLiteral
Annotation literal for
Scope?
ScopeModel <T extends Annotation >
Model of a scope
SeContainer
Provides access to the current container in Java SE.
SeContainerInitializer
A CDI container initializer for Java SE.
Selectors
Algorithm taken from Apache Ant's SelectorUtils class and modified to handle
class hierarchies.
SerializableClientProxy
A wrapper mostly for client proxies which provides header information useful
to generate the client proxy class in a VM before the proxy object is
deserialized.
SerializableContextualFactory
Produces wrappers for
Contextuals which are serializable.
SerializableContextualInstanceImpl <C extends Contextual <I >,I >
SerializableForwardingBean <T >
SerializableForwardingInjectionPoint
SerializableHolder <T >
Holds a value that is likely to be serialized.
SerializationLogger
Log messages for serialization.
SerializationLogger_$logger
Warning this class consists of generated code.
ServiceLoader <S >
This class handles looking up service providers on the class path.
Services
SessionBean <T >
Bean implementation representing an enterprise session bean.
SessionBeanType
Identifies the kind of Jakarta Enterprise Bean session bean.
SessionContext
SessionMapBeanStore
SessionScoped
Specifies that a bean is session scoped.
SessionScoped.Literal
SetAccessibleAction <T extends AccessibleObject >
SetContextClassLoaderAction
Privileged action that sets the TCCL.
SetMultimap <K ,V >
A
Multimap whose collections of values are backed by a
Set.
Sets
Static utility methods for
Set.
SharedObjectCache
Allows classes to share Maps/Sets to conserve memory.
SimpleBeanIdentifierIndexNamingScheme
A simple naming scheme (with a solid prefix) which makes use of
BeanIdentifierIndex if possible.
SimpleCDI
Provides convenient way to access the CDI container.
SimpleInvocationContext
SimpleNamingScheme
A utility which can prefix/de-prefix a String based identifier
SingleThreadExecutorServices
Singleton
Identifies a type that the injector only instantiates once.
SingletonContext
The built in singleton context, associated with
Singleton.
SingletonContextImpl
SingletonLiteral
Supports inline instantiation of the
Singleton annotation.
SlimAnnotatedType <T >
Marker interface for lightweight implementations of
AnnotatedType.
SlimAnnotatedType.SerializationProxy <X >
SlimAnnotatedTypeContext <T >
SlimAnnotatedTypeStore
SlimAnnotatedTypeStoreImpl
SpecializationAndEnablementRegistry
Holds information about specialized beans.
SpecializedBeanResolver
Provides operations for resolving specialized beans.
Specializes
Indicates that a bean directly specializes another bean.
Specializes.Literal
Supports inline instantiation of the
Specializes annotation.
SpecialParameterInjectionPoint <T ,X >
Represents a method/constructor parameter, which is not an injection point.
StackAwareMethodHandler
The interface implemented by the invocation handler of a proxy instance.
StartMain
This is the main class that can be called from the command line for a WeldContainer SE app which makes use of the ContainerInitialized event.
StaticEEResourceProducerField <X ,T >
A resource producer field that is static (not injected).
StaticMethodInformation
Stereotype
Specifies that an annotation type is a stereotype.
StereotypeLiteral
StereotypeModel <T extends Annotation >
A meta model for a stereotype, allows us to cache a stereotype and to
validate it
StringBeanIdentifier
SubclassDecoratorApplyingInstantiator <T >
SubclassedComponentInstantiator <T >
Instantiates an enhanced subclass of a given component class.
SyntheticBeanFactory
SyntheticClassBean <T >
Represents a class bean created based on extension-provided
InjectionTarget implementation.
SyntheticDecorator <T >
SyntheticExtension
A synthetic extension.
SyntheticObserverMethod <T >
Marker interface for synthetic observer methods.
SyntheticProducerBean <T ,X >
Represents a producer field or producer method created based on extension-provided
Producer implementation.
SystemPropertiesConfiguration
If a configuration property needs to be accessed before the Weld container initializes, the system property is so far the only option.
SystemPropertyActivationImpl
TargetBeanInstance
A simple
BeanInstance which always maintains a specific bean instance that is being proxied.
TargetClassInterceptorMetadata
Component's target class interceptor metadata.
TargetInstanceProxy <T >
TargetInstanceProxyMethodHandler <T >
ThreadContext
The thread context.
ThreadLocalStack <T >
A stack that is kept in thread-local.
ThreadLocalStack.ThreadLocalStackReference <T >
Reference to a thread-local stack.
ThreadScoped
Used to represent that a managed bean is scoped to the current thread.
TimingOutFixedThreadPoolExecutorServices
Implementation of ExtendedExecutorServices that uses a fixed thread pool.
TransactionPhase
Distinguishes the various kinds of transactional
observer methods from regular
observer methods which are notified immediately.
TransientReference
If a parameter annotated with @TransientReference resolves to a dependent scoped bean, then the bean will be
destroyed after the invocation completes.
TransientReference.Literal
TypeClosureLazyValueHolder
Typed
Restricts the bean types of a bean.
Typed.Literal
Supports inline instantiation of the
Typed annotation.
TypeDiscoveryConfigurationImpl
TypeEqualitySpecializationUtils
A util for deciding whether two
Types are the same (not necessarily equal in the java sense).
TypeLiteral <T >
Supports inline instantiation of objects that represent parameterized types with actual type parameters.
TypeResolver
Types
Utility class for Types
TypeSafeBeanResolver
TypeSafeDecoratorResolver
TypeSafeDisposerResolver
TypeSafeInterceptorResolver
TypeSafeObserverResolver
TypeSafeResolver <R extends Resolvable ,T ,C extends Collection <T >,F >
Implementation of type safe bean resolution
TypeStore
This class is thread-safe.
UnbackedAnnotated
UnbackedAnnotatedConstructor <X >
UnbackedAnnotatedField <X >
UnbackedAnnotatedMember <X >
UnbackedAnnotatedMethod <X >
UnbackedAnnotatedParameter <X >
UnbackedAnnotatedType <X >
UnbackedMemberIdentifier <X >
Unbound
Qualifier used with all for all of the unbound contexts Weld offers.
UnboundLiteral
Annotation literal for
Bound
Unmanaged <T >
Helper class for injecting and calling lifecycle callbacks unmanaged instances for use by framework and library integrators.
Unmanaged.UnmanagedInstance <T >
Represents a non-contextual instance.
UnproxyableResolutionException
Indicates that a contextual reference for a bean with a normal scope and a certain bean type cannot be obtained because the
bean type cannot be proxied by the container.
UnproxyableResolutionException
UnsatisfiedResolutionException
Indicates that no bean matches a certain combination of required type and required qualifiers and is eligible for injection
into a certain class.
UnsatisfiedResolutionException
UnserializableDependencyException
Thrown if a simple bean is dependent scoped and injected into a stateful
session bean, into a non-transient field, bean constructor parameter or
initializer method parameter of a bean which declares a passivating scope, or
into a parameter of a producer method which declares a passivating scope
UnsupportedOperationException
UtilLogger
Error messages relating to utility classes
Message ids: 000800 - 000899
UtilLogger_$logger
Warning this class consists of generated code.
Validator
Checks a list of beans for DeploymentExceptions and their subclasses
ValidatorLogger
Log messages for validation related classes.
ValidatorLogger_$logger
Warning this class consists of generated code.
ValueHolder <T >
Represents a value.
VersionLogger
Message Ids: 000900 - 000999
VersionLogger_$logger
Warning this class consists of generated code.
Vetoed
Veto the processing of the class.
Vetoed.Literal
Supports inline instantiation of the
Vetoed annotation.
VetoedSuppressedAnnotatedType <T >
Allows a type annotated with
Vetoed to be registered, i.e.
WeakLazyValueHolder <T >
Weld
This builder is a preferred method of booting Weld SE container.
WeldAfterBeanDiscovery
WeldAlterableContext
Enriched version of
AlterableContext which allows to capture all instances from given context or to set them to
previously obtained values.
WeldBean <T >
A
Bean implementation provided by Weld.
WeldBeanConfigurator <T >
WeldBootstrap
Common bootstrapping functionality that is run at application startup and
detects and register beans
WeldClassLoaderResourceLoader
ResourceLoader implementation that uses the classloader that loaded this class to load other resources.
WeldClientProxy
An extension to
WeldConstruct interface which denotes a client proxy object.
WeldClientProxy.Metadata
WeldCollections
Collection utilities.
WeldConfiguration
Represents an immutable per-deployment Weld configuration.
WeldConstruct
Marker interface denoting that the instance is an internal Weld contruct.
WeldContainer
Represents a Weld SE container.
WeldContainerEvent
An abstract Weld SE container event.
WeldCreationalContext <T >
WeldDecorator <T >
Sub-interface of
Decorator that contains metadata information about Weld-deployed
Decorators (including custom decorators).
WeldDefaultProxyServices
This class is a default implementation of ProxyServices that will only be loaded if no other implementation is detected.
WeldEvent <T >
Enriched version of
Event.
WeldException
A general run-time exception used by the JSR-299 reference implementation Weld.
WeldExceptionListMessage
Exception message that produces a list of exceptions and their stack traces
for logging.
WeldExceptionMessage
Interface for all exception messages in Weld.
WeldExceptionStringMessage
Simple message object that just contains a String already formatted
and localized.
WeldFilterImpl
WeldInjectionPointAttributes <T ,S >
WeldInjectionTargetBuilderImpl <T >
Default WeldInjectionTargetBuilder implementation.
WeldInstance <T >
Represents an enhanced version of
Instance.
WeldInstance.Handler <T >
This interface represents a contextual reference handler.
WeldInvocationContext
Represents an enhanced version of InvocationContext.
WeldInvocationContextImpl
Weld's InvocationContext implementation.
WeldLogger
A source of localized log/bundle messages and exceptions.
WeldLogger_$logger
Warning this class consists of generated code.
WeldModule
A Weld module is a unit of code that extends capabilities of Weld.
WeldModule.PostBeanArchiveServiceRegistrationContext
WeldModule.PostContextRegistrationContext
Context object for the postContextRegistration phase
WeldModule.PostServiceRegistrationContext
Context object for the postServiceRegistration phase
WeldModule.PreBeanRegistrationContext
Context object for the preBeanRegistration phase
WeldModules
This service takes core of
WeldModules registered with Weld.
WeldNotificationOptions
WeldNotificationOptions.NotificationMode
WeldRuntime
WeldSEBeanRegistrant
Explicitly registers all of the 'built-in' Java SE related beans and contexts.
WeldSELogger
A source of localized log/bundle messages and exceptions.
WeldSELogger_$logger
Warning this class consists of generated code.
WeldSEProvider
WeldStartup
Common bootstrapping functionality that is run at application startup and
detects and register beans
WeldUnusedMetadataExtension
This optional extension collects all injection points
of Java EE components,
with
Instance required type,
so that Weld is able to identify unused beans better.
WildcardTypeImpl
WithAnnotations
WrappedBeanHolder <T ,S extends Bean <T >>
WrappedContextual <T >
Marker interface indicating that this Contextual wraps another contextual.
WSApiAbstraction
XmlLogger
Error messages relating to XML parser
Message ids: 001200 - 001299
XmlLogger_$logger
Warning this class consists of generated code.
XmlMetadata <T >
XmlSchema