All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractAnnotated |
Abstract implementation of the Annotated contract.
|
| AbstractAnnotatedCallable<X> |
Implementation of AnnotatedCallable interface.
|
| AbstractBeanBuilder<T> |
Base class for all bean builders
|
| AbstractContext |
Abstract implementation of the Context interfaces.
|
| AbstractContextsService |
|
| AbstractDecoratorInjectionTarget<T> |
|
| AbstractDecoratorInjectionTarget.AbstractDecoratorInjectableConstructor<T> |
|
| AbstractDecoratorInjectionTarget.SubClassAnnotatedConstructorImpl<T> |
|
| AbstractEjbInjectionTarget<T> |
|
| AbstractInjectable<T> |
Abstract implementation of all components which are injectable.
|
| AbstractInvocationContext<T> |
|
| AbstractLifeCycle |
|
| AbstractMetaDataDiscovery |
|
| AbstractOwbBean<T> |
Abstract implementation of the OwbBean contract.
|
| AbstractProducer<T> |
|
| AbstractProducerBean<T> |
Abstract class for producer components.
|
| AbstractProducerBeanBuilder<T,A extends jakarta.enterprise.inject.spi.AnnotatedMember<?>,P extends AbstractProducerBean<T>> |
|
| AbstractProxyFactory |
Base class for all OWB Proxy factories
|
| ActivateRequestContextInterceptorBean |
|
| ActivateRequestContextInterceptorBean.ActivateRequestContextLiteral |
|
| ActivateRequestContextInterceptorBean.InterceptorClass |
|
| AfterBeanDiscoveryImpl |
Event that is fired by the container after it discovers beans.
|
| AfterDeploymentValidationImpl |
Event that is fired by the container after it validates
deployment.
|
| AfterObserver |
An lifecycle event implementing this API will have this callback after each observer.
|
| AfterTypeDiscoveryImpl |
OWB fires this event after all AnnotatedTypes from scanned classes
got picked up.
|
| AlternativesManager |
This class has 2 responsibilities.
1.) to collect information about configured @Alternatives at boot time
2.) answer if a class is an enabled Alternative.
|
| AnnotatedConstructorConfiguratorImpl<T> |
|
| AnnotatedConstructorImpl<X> |
Implementation of AnnotatedConstructor interface.
|
| AnnotatedElementFactory |
Factory for Annotated elements.
|
| AnnotatedFieldConfiguratorImpl<T> |
|
| AnnotatedFieldImpl<X> |
Implementation of AnnotatedField interface.
|
| AnnotatedMethodConfiguratorImpl<T> |
|
| AnnotatedMethodImpl<X> |
Implementation of AnnotatedMethod interface.
|
| AnnotatedParameterConfiguratorImpl<T> |
|
| AnnotatedParameterImpl<X> |
Implementation of AnnotatedParameter interface.
|
| AnnotatedTypeConfiguratorHolder<T> |
Hold information for lifecycle Events which can modify or add multiple
AnnotatedTypeConfigurator
|
| AnnotatedTypeConfiguratorImpl<T> |
|
| AnnotatedTypeImpl<X> |
Implementation of the AnnotatedType interface.
|
| AnnotatedTypeWrapper<T> |
|
| AnnotationManager |
Manages annotation usage by classes in this application.
|
| AnnotationUtil |
|
| AnyLiteral |
|
| ApplicationContext |
Application context implementation.
|
| ApplicationScopedBeanInterceptorHandler |
This is a Provider especially
made for @ApplicationScoped beans.
|
| ApplicationScopeLiteral |
RequestScoped literal annotation.
|
| ArrayUtil |
|
| Asserts |
Simple utility classes with some assertions methods.
|
| BaseProducerFactory<P> |
|
| BaseProducerProducer<T,P> |
|
| BaseSeContextsService |
|
| BeanArchiveFilter |
Filter which knows about BeanArchive scan modes
|
| BeanAttributesBuilder<T,A extends jakarta.enterprise.inject.spi.Annotated> |
Abstract implementation.
|
| BeanAttributesBuilder.BeanAttributesBuilderFactory |
|
| BeanAttributesConfiguratorImpl<T> |
|
| BeanAttributesImpl<T> |
|
| BeanCacheKey |
|
| BeanConfiguratorImpl<T> |
|
| BeanInstanceBag<T> |
Stores the CreationalContext and the Contextual Instance.
|
| BeanManagerBean |
|
| BeanManagerImpl |
Implementation of the BeanManager contract of the web beans
container.
|
| BeanManagerProducer |
|
| BeanMetadataBean<T> |
Implicit metadata bean definition.
|
| BeanMetadataProducer<T> |
|
| BeansDeployer |
Deploys the all beans that are defined in the ScannerService at
the scanner phase.
|
| BeansDeployer.ExtendedBeanAttributes<T> |
|
| BeforeBeanDiscoveryImpl |
Events that is fired before container starts to discover beans.
|
| BeforeDestroyedLiteral |
Destroyed literal.
|
| BeforeShutdownImpl |
Event that is fired by the container before it shuts down.
|
| Bootstrap |
|
| BuiltInOwbBean<T> |
|
| CdiArchive |
this delegate pattern is interesting
because we will be able to add
some exclusion config through it
using Filter + FilterArchive
|
| CdiArchive.FoundClasses |
|
| CdiInterceptorBean<T> |
Interceptor
Bean implementation for CDI-style Beans.
|
| CdiInterceptorBeanBuilder<T> |
|
| ClassLoaderProxyService |
|
| ClassLoaderProxyService.LoadFirst |
|
| ClassLoaderProxyService.LoadOnly |
|
| ClassLoaderProxyService.Spy |
|
| ClassUtil |
Utility classes with respect to the class operations.
|
| CollectionUtil |
|
| ConstructorInterceptorInvocationContext<T> |
|
| ContainerEventObserverMethodImpl<T> |
|
| ConversationBean |
Conversation bean implementation.
|
| ConversationContext |
Conversation context implementation.
|
| ConversationImpl |
Implementation of the Conversation interface.
|
| ConversationManager |
Manager for the conversations.
|
| ConversationProducer |
Producer for @Inject Conversation;
|
| ConversationStorageBean |
Bean used to create the map of conversations in a session
|
| CreationalContextFactory<T> |
Factory for CreationalContext instances.
|
| CreationalContextImpl<T> |
| CustomAlterablePassivatingContextImpl |
Wrapper for custom AlterableContexts
|
| CustomPassivatingContextImpl |
|
| CustomProxyPackageMarker |
|
| CustomSignedProxyPackageMarker |
|
| DecoratorBean<T> |
Decorator Bean implementation.
|
| DecoratorBeanBuilder<T> |
|
| DecoratorComparator<T> |
|
| DecoratorHandler |
InterceptorHandler which handles all the Decorators on the InjectionTarget.
|
| DecoratorInjectionTargetFactory<T> |
|
| DecoratorMetadataBean<T> |
Implicit metadata bean definition.
|
| DecoratorsManager |
|
| DefaultAnnotation |
A small helper class to create a Annotation instance of the given annotation class
via Proxy.
|
| DefaultApplicationBoundaryService |
Really simple default impl of the ApplicationBoundaryService.
|
| DefaultBDABeansXmlScanner |
Tracks contents of each BDA's beans.xml to determine
the interceptor, alternative, decorator, or etc that
is applicable for a given BDA.
|
| DefaultBeanArchiveInformation |
|
| DefaultBeanArchiveService |
Please note that this implementation is not thread safe.
|
| DefaultContextsService |
|
| DefaultConversationService |
We do not support Conversation propagation in JavaSE yet.
|
| DefaultInjectionPointService |
Enables to elect an annotated (field, constructor, method) as having (virtually) @Inject.
|
| DefaultInterceptorHandler<T> |
|
| DefaultJndiService |
SPI Implementation of the JNDIService.
|
| DefaultLiteral |
Default literal annotation.
|
| DefaultLoaderService |
|
| DefaultScannerService |
|
| DefaultSingletonService |
|
| DependentContext |
Defines the component Dependent context.
|
| DependentCreationalContext<S> |
This class contains creation information about @Dependent scoped
contextual instances.
|
| DependentScopeLiteral |
Dependent literal annotation.
|
| DeploymentValidationService |
|
| DeploymentValidationService.BeanInterceptorInfoProvider |
|
| DescriptiveException |
This interface defines an exception which can later
get catched and an additional description can be added.
|
| DestroyedLiteral |
Destroyed literal.
|
| DuplicateDefinitionException |
|
| EjbInterceptorBean<T> |
Interceptor Bean implementation for EJB-style Beans.
|
| EjbInterceptorBeanBuilder<T> |
|
| EJBWebBeansConfigurator |
|
| ELContextStore |
The ELContextStore serves two different purposes
Store Dependent objects of the same
invocation.
|
| ElementIterator |
|
| EmptyAnnotationLiteral<T extends Annotation> |
Base class for AnnotationLiterals which have no members.
|
| EnterpriseBeanMarker |
Marker interface for enterprise beans.
|
| ErrorStack |
Error stack.
|
| EventBase |
|
| EventBean<T> |
Implicit observable bean definition.
|
| EventContextImpl<T> |
|
| EventImpl<T> |
Event implementation.
|
| EventMetadataBean |
Implicit event metadata bean definition.
|
| EventMetadataImpl |
|
| EventMetadataProducer |
|
| EventProducer<T> |
|
| EventUtil |
|
| ExceptionMessageBuilder |
|
| ExceptionUtil |
|
| ExtensionAware |
|
| ExtensionBean<T> |
Extension service bean definition.
|
| ExtensionBeanBuilder<T extends jakarta.enterprise.inject.spi.Extension> |
|
| ExtensionLoader |
Loads META-INF/services/jakarta.enterprise.inject.spi.Extension
services.
|
| ExtensionProducer<R> |
|
| ExtensionProducerFactory<T> |
A factory for Producers that produce CDI Extensions.
|
| ExternalScope |
A wrapper for an external scope which can be added by
BeforeBeanDiscovery.addScope(Class, boolean, boolean).
|
| FieldProducerFactory<P> |
|
| GenericBeanEvent |
|
| GenericProducerObserverEvent |
|
| GenericsUtil |
Utility classes for generic type operations.
|
| GProcessAnnotatedType |
|
| GProcessBean |
|
| GProcessBeanAttributes |
|
| GProcessInjectionPoint |
|
| GProcessInjectionTarget |
|
| GProcessManagedBean |
|
| GProcessObserverMethod |
|
| GProcessProducer |
|
| GProcessProducerField |
|
| GProcessProducerMethod |
|
| GProcessSessionBean |
|
| GProcessSyntheticAnnotatedType |
|
| GProcessSyntheticBean |
|
| GProcessSyntheticObserverMethod |
|
| IBeanHasParent<T> |
|
| InconsistentSpecializationException |
|
| InitializedLiteral |
Initialized literal.
|
| InjectableBeanManager |
This implementation of the BeanManager will get used
for whenever a BeanManager gets injected into a bean:
|
| InjectableConstructor<T> |
Injects the parameters of the ManagedBean constructor and returns
the created instance.
|
| InjectableField<T> |
Field type injection.
|
| InjectableMethod<T> |
|
| InjectionExceptionUtil |
|
| InjectionPointBean |
|
| InjectionPointConfiguratorImpl |
|
| InjectionPointFactory |
|
| InjectionPointImpl |
|
| InjectionPointProducer |
|
| InjectionResolver |
Injection point resolver class.
|
| InjectionTargetBean<T> |
Abstract class for injection target beans.
|
| InjectionTargetFactoryImpl<T> |
|
| InjectionTargetImpl<T> |
|
| InstanceBean<T> |
|
| InstanceImpl<T> |
Implements the Instance interface.
|
| InstanceProducer<T> |
|
| InterceptedMarker |
Marker interface for beans that
can be intercepted.
|
| InterceptedOrDecoratedBeanMetadataBean<T> |
Implicit metadata bean definition.
|
| InterceptionFactoryBean |
|
| InterceptionFactoryImpl<T> |
|
| InterceptorBean<T> |
Abstract Interceptor Bean implementation.
|
| InterceptorBean.MultiMethodInvocationContext |
An InvocationContext wraper for handling multiple interceptor methods.
|
| InterceptorBeanBuilder<T,B extends InterceptorBean<T>> |
|
| InterceptorComparator<T> |
|
| InterceptorDecoratorProxyFactory |
Generate a dynamic subclass which has exactly 1 delegation point instance
which get's set in the Constructor of the proxy.
|
| InterceptorHandler |
An InterceptorHandler can be used to dynamically invoke methods on
an internally stored target instance.
|
| InterceptorInjectionTargetFactory<T> |
|
| InterceptorInvocationContext<T> |
InvocationContext for business method interceptors
|
| InterceptorMetadataBean<T> |
Implicit metadata bean definition.
|
| InterceptorResolutionService |
Class to calculate interceptor resolution information.
|
| InterceptorResolutionService.BeanInterceptorInfo |
static information about interceptors and decorators for a
single bean.
|
| InterceptorResolutionService.BusinessMethodInterceptorInfo |
We track per method which Interceptors to invoke
|
| InterceptorResolutionService.LifecycleMethodInfo |
|
| InterceptorsManager |
This class keeps all the enabled interceptor classes information of a certain BeanManager.
|
| InterceptorUtil |
|
| IStereoTypeModel |
Stereotype model contract.
|
| JmsBeanMarker |
|
| JMSModel |
|
| JMSModel.JMSType |
|
| JNDIUtil |
This is the internal helper class for low level access to JNDI
|
| JULLoggerFactory |
|
| LazyInterceptorDefinedInjectionTarget<T> |
|
| LifecycleInterceptorInvocationContext<T> |
InvocationContext for lifecycle methods like @PostConstruct, etc.
|
| ManagedBean<T> |
Managed bean implementation of the Bean.
|
| ManagedBeanBuilder<T,M extends ManagedBean<T>> |
Bean builder for Managed Beans.
|
| ManagedSecurityService |
This version of the SecurityService uses the java.lang.SecurityManager
to check low level access to the underlying functions via doPriviliged blocks.
|
| ManagedSecurityService.PrivilegedActionForClass |
|
| ManagedSecurityService.PrivilegedActionForIsAccessible |
|
| ManagedSecurityService.PrivilegedActionForObjectCreation |
|
| ManagedSecurityService.PrivilegedActionForProperty |
|
| ManagedSecurityService.PrivilegedActionForSetAccessible |
|
| ManagedSecurityService.PrivilegedActionForSetProperty |
|
| ManagedSecurityService.PrivilegedActionGetSystemProperties |
|
| ManagerObjectFactory |
|
| MetadataProducer<T> |
|
| MethodProducerFactory<P> |
|
| NamedLiteral |
Named literal.
|
| NormalScopedBeanInterceptorHandler |
A Provider which handles all NormalScoped proxying.
|
| NormalScopeProxyFactory |
This factory creates proxies which delegate the
method invocations 1:1 to an instance which gets
resolved via a Provider.
|
| NotificationManager |
|
| ObserverMethodConfiguratorImpl<T> |
|
| ObserverMethodImpl<T> |
Defines observers that are declared in observer methods.
|
| ObserverMethodsBuilder<T> |
|
| OpenWebBeansConfiguration |
Defines configuration for OpenWebBeans.
|
| OpenWebBeansEjbLCAPlugin |
|
| OpenWebBeansJmsPlugin |
|
| OpenWebBeansTestMetaDataDiscoveryService |
Used by each test.
|
| OwbAnnotationFinder |
We just extend the default AnnotationFinder to get Access to the original ClassInfo
for not having to call loadClass so often...
|
| OwbBean<T> |
OWB specific extension of the Bean interface.
|
| OwbCDI |
|
| OwbCDIProvider |
|
| OwbCustomObjectInputStream |
|
| OwbDecoratorProxy |
Interface for all OpenWebBeans abstract Decorator subclasses.
|
| OwbGenericArrayTypeImpl |
|
| OWBInjector |
Injects dependencies of the given Java EE component
instance.
|
| OwbInterceptorProxy |
Marker Interface for all OpenWebBeans Interceptor+Decorator Proxies.
|
| OWBLogConst |
|
| OwbNormalScopeProxy |
Interface for all OpenWebBeans NormalScope Proxies.
|
| OwbObserverMethod<T> |
This interface fixes an issue of the CDI API.
|
| OwbParametrizedTypeImpl |
Custom parametrized type implementation.
|
| OwbRequestContextController |
|
| OwbTypeVariableImpl |
|
| OwbTypeVariableImpl.OwbTypeVariableInvocationHandler |
|
| OwbWildcardTypeImpl |
|
| PassivatingContext |
Base class for passivating contexts.
|
| PassivationBeanWrapper |
|
| PassivationCapableThirdpartyBeanImpl<T> |
|
| PluginLoader |
OpenWebBeans plugins are used to extend 'core' functionality of the injection
mechanism with functionality of other frameworks.
|
| PrincipalBean |
|
| PrincipalProvider |
|
| PriorityClass |
|
| PriorityClasses |
|
| ProcessAnnotatedTypeImpl<X> |
Default implementation of the ProcessAnnotatedType.
|
| ProcessBeanAttributesImpl<T> |
|
| ProcessBeanImpl<X> |
Implementation of the ProcessBean.
|
| ProcessInjectionPointImpl<T,X> |
Fired for every InjectionPoint of every Java EE component class supporting injection,
including every ManagedBean, EJB session or message-driven bean, bean, interceptor or decorator.
|
| ProcessInjectionTargetImpl<X> |
Implementation of the ProcessInjectionTarget.
|
| ProcessManagedBeanImpl<X> |
Implementation of ProcessManagedBean.
|
| ProcessObserverMethodImpl<T,X> |
Implementation of ProcessObserverMethod.
|
| ProcessProducerFieldImpl<X,T> |
Implementation of the ProcessProducerField.
|
| ProcessProducerImpl<X,T> |
Implementation of ProcessProducer.
|
| ProcessProducerMethodImpl<X,T> |
Implementation of ProcessProducerMethod.
|
| ProcessSessionBeanImpl<X> |
Implementation of ProcessSessionBean.
|
| ProcessSyntheticAnnotatedTypeImpl<X> |
Default implementation of the ProcessSyntheticAnnotatedType.
|
| ProducerAwareInjectionTargetBean<T> |
|
| ProducerConfiguratorImpl<T> |
|
| ProducerFieldBean<T> |
Defines the producer field component implementation.
|
| ProducerFieldBeanBuilder<T,P extends ProducerFieldBean<T>> |
|
| ProducerFieldBeansBuilder<T> |
|
| ProducerFieldProducer<T,P> |
|
| ProducerMethodBean<T> |
|
| ProducerMethodBeanBuilder<T> |
|
| ProducerMethodBeansBuilder<T> |
|
| ProducerMethodProducer<T,P> |
A Producer for producer-method beans.
|
| PropertyLoader |
Utility class to load configuration properties via a list of
artibrary property files by a well defined order.
|
| ProviderBasedProducer<T> |
|
| ProviderBasedProducerFactory<P> |
|
| ProxyGenerationException |
Exceptions which might happen during proxy creation.
|
| RequestContext |
Request context implementation.
|
| RequestContextControllerBean |
|
| RequestContextControllerProducer |
|
| RequestedScopeLiteral |
RequestScoped literal annotation.
|
| RequestScopedBeanInterceptorHandler |
This is a Provider especially
made for @RequestScoped beans used in web applications.
|
| ResourceBean<X,T extends Annotation> |
|
| ResourceBeanBuilder<T,R extends Annotation> |
|
| ResourceProducer<T,P> |
|
| ResourceProducerFactory<P> |
|
| ResourceProvider<T> |
|
| SecurityUtil |
Deprecated.
|
| SecurityUtil.PrivilegedActionForClass |
|
| SelfInterceptorBean<T> |
Implicit self-interceptor Bean implementation.
|
| SelfInterceptorBeanBuilder<T> |
|
| SerializableBean<T> |
Wrapper to make all our Beans serializable.
|
| SerializableBeanVault |
|
| SessionContext |
Session context implementation.
|
| SessionScopedBeanInterceptorHandler |
This is a Provider especially
made for @SessionScoped beans used in web applications.
|
| SessionScopeLiteral |
RequestScoped literal annotation.
|
| SimpleApplicationBoundaryService |
|
| SimpleProducerFactory<P> |
|
| SimpleSecurityService |
A version of the SecurityService which directly invokes
the underlying Class methods instead of using a SecurityManager.
|
| SingleItemSet<T> |
This is a special 'Set' which actually is no Collection but
only contains a very single item.
|
| SingletonContext |
Application context implementation.
|
| SpecializationUtil |
This class contains a few helpers for handling
@Specializes.
|
| SpecializationUtil.BeanAttributesProvider |
|
| StandaloneContextsService |
|
| StandaloneLifeCycle |
Default LifeCycle for a standalone application without a ServletContainer.
|
| StereoTypeManager |
|
| StereoTypeModel |
|
| StringUtil |
a few static string utility methods
|
| SubclassProxyFactory |
This factory creates subclasses for abstract classes.
|
| ThirdpartyBeanImpl<T> |
|
| TwoParametersGenericBeanEvent |
|
| Unsafe |
|
| UrlSet |
A Set which only takes the externalForm
as key instead the very expensive hashCode.
|
| ValidatingInjectionTargetFactory<T> |
InjectionTargetFactory which validates the craeted InjectionTarget.
|
| ViolationMessageBuilder |
|
| WebBeansConfigurationException |
Exception that is thrown by the web beans container at the intialization
time.
|
| WebBeansConstants |
Web beans related constants.
|
| WebBeansContext |
This is the central point to manage the whole CDI container
for a single application There is one WebBeansContext per BeanManagerImpl.
|
| WebBeansCreationException |
Exception that is thrown by the web beans container at the deployment time.
|
| WebBeansDeploymentException |
Exception that is thrown by the web beans container at the deployment time.
|
| WebBeansErrorHandler |
|
| WebBeansException |
|
| WebBeansFinder |
Holds the SingletonService that tracks WebBeansContext instances
|
| WebBeansLoggerFacade |
Wrapper class around the JUL logger class to include some checks before the
logs are actually written.
|
| WebBeansLoggerFactory |
|
| WebBeansType |
There are different Web Beans Component with regard to the definition.
|
| WebBeansUtil |
Contains some utility methods used in the all project.
|
| XxHash64 |
|