Uses of Package
jakarta.enterprise.inject.spi
Package
Description
The build compatible extension SPI.
The portable extension integration SPI.
-
-
ClassDescriptionRepresents a context of a fired event.Identifies the kind of lifecycle callback, EJB timeout method or business method interception.This interface allows some SPI implementation to change their priority programmatically.
-
ClassDescription
BeanContainer
is a superclass ofBeanManager
containing capabilities that are portable across all CDI environments.Allows a portable extension to interact directly with the container.Service interface implemented by extensions. -
ClassDescriptionRepresents a Java program element that can be annotated.Represents a callable member of a Java type.Represents a constructor of a Java class.Represents a field of a Java class.Represents a member of a Java type.Represents a method of a Java type.Represents a parameter of a method or constructor.Represents a Java class or interface.Represents an enabled bean.The BeanAttributes interface exposes the basic attributes of a bean.
BeanContainer
is a superclass ofBeanManager
containing capabilities that are portable across all CDI environments.Allows a portable extension to interact directly with the container.Provides access to the current container.Interface implemented by a CDI provider to provide access to the current containerRepresents an enabled decorator.Represents a context of a fired event.Provides access to metadata about an observed event payload.Service interface implemented by extensions.Provides access to metadata about an injection point.Provides operations for performing dependency injection and lifecycle callbacks on an instance of a type.AnInjectionTargetFactory
can create anInjectionTarget
for a given bean.InterceptionFactory
allows to create a wrapper instance whose method invocations are intercepted by method interceptors and forwarded to a provided instance.Identifies the kind of lifecycle callback, EJB timeout method or business method interception.Represents an enabled interceptor.Represents an observer method of an enabled bean.This interface allows some SPI implementation to change their priority programmatically.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.The container fires an event of this type for each enabled bean, interceptor or decorator deployed in a bean archive, before registering theBean
object.The container fires an event of this type for each enabled managed bean, before registering theBean
object.The container fires an event of this type for each observer method of each enabled bean, before registering theObserverMethod
object.Provides a generic operation for producing an instance of a type.AnProducerFactory
can create anProducer
for a given bean.Identifies the kind of EJB session bean.Represents a non-contextual instance. -
ClassDescriptionRepresents a constructor of a Java class.Represents a field of a Java class.Represents a method of a Java type.Represents a parameter of a method or constructor.Represents a Java class or interface.The BeanAttributes interface exposes the basic attributes of a bean.Represents a context of a fired event.Provides access to metadata about an injection point.Represents an observer method of an enabled bean.
-
ClassDescription
BeanContainer
is a superclass ofBeanManager
containing capabilities that are portable across all CDI environments.Allows a portable extension to interact directly with the container.