Uses of Package
jakarta.enterprise.inject.spi
-
Packages that use jakarta.enterprise.inject.spi Package Description jakarta.enterprise.inject jakarta.enterprise.inject.build.compatible.spi The build compatible extension SPI.jakarta.enterprise.inject.se jakarta.enterprise.inject.spi The portable extension integration SPI.jakarta.enterprise.inject.spi.configurator -
Classes in jakarta.enterprise.inject.spi used by jakarta.enterprise.inject Class Description Bean Represents an enabled bean. -
Classes in jakarta.enterprise.inject.spi used by jakarta.enterprise.inject.build.compatible.spi Class Description EventContext Represents a context of a fired event.Extension Service interface implemented by extensions.InterceptionType Identifies the kind of lifecycle callback, EJB timeout method or business method interception.Prioritized This interface allows some SPI implementation to change their priority programmatically. -
Classes in jakarta.enterprise.inject.spi used by jakarta.enterprise.inject.se Class Description BeanContainer BeanContainer
is a superclass ofBeanManager
containing capabilities that are portable across all CDI environments.BeanManager Allows a portable extension to interact directly with the container.Extension Service interface implemented by extensions. -
Classes in jakarta.enterprise.inject.spi used by jakarta.enterprise.inject.spi Class Description Annotated Represents a Java program element that can be annotated.AnnotatedCallable Represents a callable member of a Java type.AnnotatedConstructor Represents a constructor of a Java class.AnnotatedField Represents a field of a Java class.AnnotatedMember Represents a member of a Java type.AnnotatedMethod Represents a method of a Java type.AnnotatedParameter Represents a parameter of a method or constructor.AnnotatedType Represents a Java class or interface.Bean Represents an enabled bean.BeanAttributes The BeanAttributes interface exposes the basic attributes of a bean.BeanContainer BeanContainer
is a superclass ofBeanManager
containing capabilities that are portable across all CDI environments.BeanManager Allows a portable extension to interact directly with the container.CDI Provides access to the current container.CDIProvider Interface implemented by a CDI provider to provide access to the current containerDecorator Represents an enabled decorator.EventContext Represents a context of a fired event.EventMetadata Provides access to metadata about an observed event payload.Extension Service interface implemented by extensions.InjectionPoint Provides access to metadata about an injection point.InjectionTarget Provides operations for performing dependency injection and lifecycle callbacks on an instance of a type.InjectionTargetFactory AnInjectionTargetFactory
can create anInjectionTarget
for a given bean.InterceptionFactory InterceptionFactory
allows to create a wrapper instance whose method invocations are intercepted by method interceptors and forwarded to a provided instance.InterceptionType Identifies the kind of lifecycle callback, EJB timeout method or business method interception.Interceptor Represents an enabled interceptor.ObserverMethod Represents an observer method of an enabled bean.Prioritized This interface allows some SPI implementation to change their priority programmatically.ProcessAnnotatedType 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.ProcessBean The container fires an event of this type for each enabled bean, interceptor or decorator deployed in a bean archive, before registering theBean
object.ProcessManagedBean The container fires an event of this type for each enabled managed bean, before registering theBean
object.ProcessObserverMethod The container fires an event of this type for each observer method of each enabled bean, before registering theObserverMethod
object.Producer Provides a generic operation for producing an instance of a type.ProducerFactory AnProducerFactory
can create anProducer
for a given bean.SessionBeanType Identifies the kind of EJB session bean.Unmanaged.UnmanagedInstance Represents a non-contextual instance. -
Classes in jakarta.enterprise.inject.spi used by jakarta.enterprise.inject.spi.configurator Class Description AnnotatedConstructor Represents a constructor of a Java class.AnnotatedField Represents a field of a Java class.AnnotatedMethod Represents a method of a Java type.AnnotatedParameter Represents a parameter of a method or constructor.AnnotatedType Represents a Java class or interface.BeanAttributes The BeanAttributes interface exposes the basic attributes of a bean.EventContext Represents a context of a fired event.InjectionPoint Provides access to metadata about an injection point.ObserverMethod Represents an observer method of an enabled bean.